تخصص - علوم الحاسبات (Cs)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 69

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

:
:
:
:
:
:
:
:

. .............................................................................................................................
.......................................................................... .................
........................................................................................................................... .
....................................................................................
.........................................
...............................................................................
.............................................................................................................
..........................................................................................................................................

................................................................................

:
: ..............................................................................................................
: .................................................................................................................
: ............................................................................
: ..................................................................................................... ......
: ...........................................................
: ............................................................................................................
: .....................................................................................
: ...................................................................................
: ...............................................................
: .......................................................................................................
: ..............................................................................................
: ..........................................................................................................................

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

: :
.
. /
.
.

: :
- :

:
.


.

.
.

.

.

: :
.
.
.
.
.
.
.
.
.

.

.
.
.
) (Coherence
.

. :

.
.
.

________________________________________________________________________

________________________________________________________________________
. .

.

: :


.
:

-
: ) (IEEE )(ACM

-

) (IEEE )(ACM
- CSAB
) ABET
(
-


-

EC2000 ABET


.
.
) (
.

.

.
.
)(
.
. :
.
.

.
.
.

________________________________________________________________________

________________________________________________________________________
.

.
. ) (
.
. ) (description ) (contents:

.
) (standardization .
.
.
.
.
. .
. .
. .
. ) ( .
. ) (.
. .
.
) (.
. .
. )
(.

________________________________________________________________________

________________________________________________________________________

: :

: :
CP .

.
.

Code

CPCS

CPIT

CPIS

________________________________________________________________________

________________________________________________________________________

: :

:
IEEE/ACM .
:
).(social science
:

.
.

Code/No

)(

ISLS 101

---

)(

ISLS 201

)(

ISLS 301

)) ( (

ISLS 401

ARAB 101

---

ARAB 201

---

COMM 101

CPIT100

ELCA 101

ELCA 102

________________________________________________________________________

________________________________________________________________________

Code/No

PHYS 101

MATH 101

STAT 101

---

CHEM 101

---

BIO 101

Code/No

STAT 210

STAT 101

CPIT 201

---

CPCS 202

---

CPCS 203

CPCS 202

CPCS 203

---

---

Programming I

Programming II

Data Structures I

CPCS 204

Technical Writing

CPIT 221

Introduction To
Software Project
Management

CPIS 334

Professional
Computing Issues

CPIS 428

CPCS 222

Probability Theory
Introduction To
Computing

CPCS 323

Discrete Structures I

OR
CPIS 323
OR
CPIT 323

---

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

: :
) (scientific
) (computing
.

: :
.
.
.
.
.
.
.
.

:
) (technical ) ( .
.
.
.
:
.

.

: :

-:
.
.
. ) (
.
.
.
.
.
. .

: :

. )
( .

________________________________________________________________________

________________________________________________________________________

: :


) .(ABET Computing Accreditation Commission
:




:
) (.

: :
) ( ) ( CPCS
) CP (CS
.

Topic Area

Programming Systems

Architecture & Organization

Computing Systems

Network Computing

Theoretical Foundations & Algorithms


Intelligent Systems
Database & Information Retrieval
Software Engineering

Human Computer Interaction


Applications & Advanced Topics

________________________________________________________________________

________________________________________________________________________

: :

Digital Logic Design

CPCS 211

CPIT 201

Applied Math for

CPCS 212

MATH 202

CPCS 214

CPCS 211

CPCS 223

CPCS 204

CPCS 241

CPCS 301

CPCS 204
CPCS 204
CPCS 222

CPCS 302

CPCS 301

CPCS 323

---

CPCS 324

Artificial Intelligence 1

CPCS 331

CPCS 222
CPCS 223
CPCS 204
CPCS 223

Software Engineering

CPCS 351

CPCS 204

Operating Systems 1

CPCS 361

Computer Networks 1

CPCS 371

CPCS 214
CPCS 204
CPCS 214

---

) (
**




code/ no.

**Lab Science 2

Computing 1
Computer
& Organization
Architecture 1
Analysis & Design of
Algorithms
Database 1
Programming
Languages
Compiler
Construction
)Summer(workplace
Training I
Algorithms & Data
Structures 2

Human-Computer
Interaction 1

CPCS 381

CPCS 204

Computer Graphics 1

CPCS 391

Senior Project 1
Senior Project 2

*Calculus 2

CPCS 498
CPCS 499
MATH 202

CPCS 204
CPCS 212
Senior Level
CPCS 498
MATH 101

STAT 352

STAT 210

& Applied Probability


Random Processes

* .
** ) ( .
.

________________________________________________________________________

________________________________________________________________________

: :

Internet Application

CPCS 403

CPCS 404

CPCS 405

CPCS 413

CPCS 414

CPCS 424

Computer Networks 2

CPCS 372

Programming
Component-Based
Computing
Software Technology
Topics
Computer Architecture 2
High Performance
Computing

code/ no.

2 -

Software Eng. Practices

CPCS 353

Theory Of Computation

Information Security

CPCS 425

Artificial Intelligence 2

CPCS 432

Artificial Intelligence

CPCS 433

Database 2

CPCS 442

Object-Oriented Analysis

CPCS 454

CPCS 457

CPCS 462

CPCS 463

CPCS 464

CPCS 465

CPCS 466

CPCS 473

CPCS 474

CPCS 482

**



TCP/IP

Topics

& Design
Software Engineering
Theory
Operating Systems 2
Computing Systems
Security
Dependable Computing
Performance & Modeling
of Computing Systems
Systems Programming
Computer Networks
Practice
TCP/IP & Web
Networking
Multimedia & User
Interface Design
Special/Selected Topics

CPCS 494

** .
________________________________________________________________________

________________________________________________________________________

: :

code/ no.

**

CPIT 100

ELC 101
MATH 101

CSI 101

- -

* .
** COMM 101
:

code/ no.

**

---

COMM 101

ELC 102


-- ---

STAT 101

- -
- -
- -

CHEM 101
BIO 101

* .
** CPIT 100

________________________________________________________________________

________________________________________________________________________

code/ no.

)(



ISLS 101
CPIT 201
CPCS 202
STAT 210
CPIT 221

--
-
-
-

code/ no.

)(



ISLS 201
ARAB 101
MATH202
CPCS 203
CPCS 222

- --
-
-

________________________________________________________________________

________________________________________________________________________

code/ no.

)(

CPCS 204
CPCS 212

CPCS 203
MATH 202


)( *

CPCS 211

CPIT 201

code/ no.

CPCS 241
CPCS 214

CPCS 223

CPCS 301

STAT 352

STAT 210

CPCS 204
CPCS 222

CPCS 204
CPCS 211

CPCS 204

________________________________________________________________________

________________________________________________________________________
:

code/ no.

CPIS 334

CPCS 324

CPCS 222
CPCS 223

CPCS 331

CPCS 351

CPCS 204
CPCS 223
CPCS 204

CPCS 214
CPCS 204
CPCS 214

CPCS 361

CPCS 371

code/ no.

)(


) ( *

ISLS 301
CPCS 302
CPCS 381

CPCS 391


CPCS 301
CPCS 204
CPCS 204
CPCS 212

________________________________________________________________________

________________________________________________________________________

Code/ No.

CPCS 323

code/ no.


)(
)( *
)( )* (
)( )* (

ARAB 201
CPCS 498
-

- - - -

ARAB 101

Senior Level
-

*
:

code/ no.

CPCS 499

)(
)( *
)( *

)(

ISLS 401
CPIS 428

- - - --

________________________________________________________________________

________________________________________________________________________

: :
/

CODE/NO

CPCS 202

Programming I

:
. .
.

:
. .
. .
. .
. .
. .
. .
. : .
. .
. .
. .

:
:
.
.
.
.

.
.
.
.

:
Edition, 2005, Prentice Hall, ISBN:

th

B. Doug and B. Douglas, Java for Students, 4


9780131246188

________________________________________________________________________

________________________________________________________________________
/

CODE/N
O

CPCS 203

Programming II

:
.
.

:
.
.
.
.
.
.
.

: .
: .
: .
.
: .

.
: .

:
:
. .
. .
. .
. .

:
C. Thomas, A Comprehensive Introduction to Object-Oriented Programming with Java,
st
1 Edition, 2007, McGraw-Hill, ISBN: 978-0073317083

:
R. Morelli and R. Walde, Java, Object-Oriented Problem Solving, 3rd Edition, 2005,
Prentice Hall, ISBN: 978-0131474345 .

________________________________________________________________________

________________________________________________________________________
/

CODE/NO

CPCS 204

Data Structures I

:
.
.

:
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

:
:
. .
. .
. .

:
th

M. T. Goodrich and R. Tamassia, Data Structures and Algorithms in Java, 4 Edition,


2005, Wiley, ISBN: 978-0471738848.

:
Simon Gray, Data Structures in Java: From Abstract Data Types to the Java Collections
Framework, 2006, Addison Wesley, ISBN: 978-0321392794.

________________________________________________________________________

________________________________________________________________________
/

CODE/NO

STAT 210

Probability Theory

:
.
.
.
.
.

.
.
.
.
.

:
:

. .
. .
.

Shelden Ross, "A First Course in Probability ," 7th Edition, 2005, Prentice Hall , ISBN: 9780131856622

________________________________________________________________________

________________________________________________________________________

/

code/no

Digital Logic Design


CPCS
211

:
.
.
.
.

.
.
)
(.

.

:
.
.
.
.
.

.
.
.
.
.

:
M. Rafiquzzaman, "Fundamentals of Digital Logic and Microcomputer Design," , 5th edition, 2005,
Wiley-Interscience ISBN 0471727849

:
Dr. Kamal Jambi, "Introduction to Digital Logic," 2001, Dar-Hafiz, ISBN 9960654249

________________________________________________________________________

________________________________________________________________________

CODE/NO


Applied Math for Computing 1

CPCS 212

:
.
.
.
.
.
.
.

.
.
.
.
.
.
.

:
.
.
.
.

.
.
.
.

:
Zlatko D. Vgeran H. Luka S. Zvonimir T. Kresimir V., "Applied Mathematics and Scientific
st
Computing," 1 Edition, 2003, Springer, ISBN: 0306474263

________________________________________________________________________

________________________________________________________________________
/

code/no

Computer Organization & Architecture 1

CPCS 214

.
.

:
. .

.
.
.

) : ) (
)( ) (

(.
.

.

.

:
.
.
.
.


.
.
.

:
David A. Patterson and John L. Hennessy, "Computer Organization & Design: The Hardware/
Software Interface," 3 rd edition, 2004. Morgan Kaufmann Publishers, ISBN: 1558606041

:
Nicholas Carter, "Schaum's Outlines of Computer Architecture," 2002. McGraw-Hill, ISBN:
007136207X
James Good, Karen Miller,"A Programmer's View of Computer Architecture with Assembly
Language Examples from the MIPS RISC Architecture," 1993. Oxford University Press, ISBN:
0195131096
Sivarama P. Dandamudi, "Guide to RISC Processors for Programmers and Engineers," 2005.
Springer, ISBN: 0387210172

________________________________________________________________________

________________________________________________________________________

CODE/NO

CPCS 222

Discrete Structures I

:

.

:
.
.
.
.
.
.

.
.
.
.
.
.

:
. .
. .
. .
. .

th

Kolman, Ross and Busby, Discrete Math structures," 6 Edition, 2007, Prentice Hall, ISBN
0132297516

& James L. Heinf, Discrete Structures, Logic, and Computability," 2nd Edition, 2005, Jones
Bartlett Computer Science, ISBN 0763718435

________________________________________________________________________

________________________________________________________________________

/

code/no

Analysis & Design of Algorithms

CPCS 223

.
.

:
. .
. .
.
.

:
.
.
.
.
.

.
.
.
.
.

:
Levitin, "Introduction to the Design and Analysis of Algorithms," 1st Edition, 2006, Academic
Internet Publishers, ISBN 1428813950

________________________________________________________________________

________________________________________________________________________

/

code/no

Database 1

CPCS
241

.
.
. .

:
.
.
.
.
.
.

.
.
.
.
.
.

:
.
.
.
.

.
.
.
.

:
Elmasri and Navathe, "Fundamentals of Database Systems", 5 th Edition 2006, Addison Wesley.

:
C.J. Date, An Introduction to Database Systems, 8th Edition, 2003, Addison Wesley, ISBN
0321197844

________________________________________________________________________

________________________________________________________________________

/

code/no

Programming Languages

CPCS
301


.
.

:
.
.
.
.
.


.
.
) .(
.
BNF .

:
.
.
.
.

.
.
.
.BNF

:
Michael L. Scott," Programming Language Pragmatics," 2nd Edition, 2005, Morgan Kaufmann,
ISBN 0126339511

:
Benjamin C. Pierce," Advanced Topics in Types and Programming Languages," 2004, The MIT
Press, ISBN 0262162288

________________________________________________________________________

________________________________________________________________________

/

code/no

Compiler Construction

CPCS
302

.
.

:
.
.
.
.
.



- -


- .

:
.
. .

:
Alfred V. Aho , Monica S. Lam , Ravi Sethi and Jeffrey D. Ullman, "Compilers: Principles,
Techniques, and Tools", 2nd Edition, 2006, Addison Wesley, ISBN 978-0321486813.

________________________________________________________________________

________________________________________________________________________

CODE/NO

CPCS 323

Summer (Workplace) Training I

:
.
.
. .

:
.

________________________________________________________________________

________________________________________________________________________

/

code/no

Algorithms & Data Structures 2

CPCS 324

:
.
.
.
.

.

.
.
.

:
.
.
.
.

.
.
.
.

:
Frank Dehne," Algorithms and Data Structures," 1st Edition, 2005, Springer, ISBN 3540281010

:
Shi-Kuo Chang," Data Structures and Algorithms," 2003, World Scientific Publishing Company.
ISBN 9812383484

________________________________________________________________________

________________________________________________________________________

/

code/no

Artificial Intelligence 1

CPCS
331


. .


-
- LISP .PROLOG

:
.
.
.
.
.

.
.
.
.
) (Prolog, ASP .

:
Guilherme B, Geber L," Advances in Artificial Intelligence," 1st edition, 2002, Springer, ISBN-10:
3540001247 .

:
James C. Bezdek," Advances in Artificial Intelligence: Applications and Theory," 1990, World
Scientific Pub Co Inc, ISBN 9810205252

________________________________________________________________________

________________________________________________________________________
/

code/no

Software Engineering 1

CPCS 351

:
.
.
.
.

:
.
.
.
.
.
.
.

.
.
.
: :
.
:
.
.
.

:
.
.
.
.
.
.

.

.
.
.
.
.

:
C. Ghezzi, M. Jazayeri, and D. Mandrioli, "Fundamentals of Software Engineering," 2 nd Edition
2002, Prentice Hall, ISBN 010133056996

________________________________________________________________________

________________________________________________________________________

CODE/NO

STAT 352


Applied Probability & Random Processes

:

. .

:
.
.
.
.
.

.
.


.

:
.
.
.
.

.
.
.
.

:
Oliver Ibe, "Fundamentals of Applied Probability and Random Processes," 2005, Academic
Press, ISBN: 0120885085

:
Venkatarama Krishnan, "Probability and Random Processes (Wiley Survival Guides in
Engineering and Science)," 2006, Wiley-Interscience, ISBN: 0471703540

________________________________________________________________________

________________________________________________________________________

code/no

Software Eng. Practices

CPCS 353

:

.

:
.
.
.
.
.


.
.
.
.
.

:
.
.
.
.

.
.
.
.

:
Shari Lawrence Pfleeger," Software Engineering: Theory and Practice," 2 nd Edition, 2001, Prentice
Hall, ISBN 0130290491

:
nd

Hans van Vliet," Software Engineering: Principles and Practice," 2 Edition, 2000, Wiley, ISBN
0471975087

________________________________________________________________________

________________________________________________________________________

code/no

Operating Systems 1

CPCS
361


.
.
.

:
.
.
.
.
.
.
.

.
.
.
.
.
.
.

:
.
.
.
.
.
.
.

.
.
.
.
.
.
.

:
Abraham Silberschatz, et al, Operating System Concepts," 7 Edition, 2004, John Wiley & Sons
Inc.
th

:
A. Tanenbaum and A. Woodhull, Operating Systems Design and Implementation, 3rd Edition,
2006, Prentice Hall Software Series.

________________________________________________________________________

________________________________________________________________________

/

code/no

Computer Networks 1

CPCS
371

:

.

:
.
.
.
.
.

.
.
.
.
TCP/IP.

:
.
.
.
.
.

.
.
.
.
.

:
Natalia Olifer , Victor Olifer," Computer Networks: Principles, Technologies and Protocols for
Network Design," 2006, Wiley, ISBN-10: 0470869828

:
Carol Traver," Introduction to Network Operating System," 2007, John Wiley & Sons, ISBN
0470101873

________________________________________________________________________

________________________________________________________________________

/

code/no

Computer Networks 2

CPCS
372

2 -

:
.
.
.
.
.
.

.
.
.
.
) ( .
.

:
.
.
.
.
.

.
/.
.
.
.

:
Raymond Panko," Corporate Computer and Network Security," 2003, Prentice Hall, ISBN
0130384712

:
Larry L. Peterson , Bruce S. Davie," Computer Networks: A Systems Approach", 3 rd edition,
Morgan Kaufmann, ISBN-10: 155860832X

________________________________________________________________________

________________________________________________________________________

/

code/no

Human-Computer Interaction 1

CPCS
381

:

.

:
.
.
.
.
.

.
.

.
.
.

:
.
.
.
.

.
.
.
.

:
Ben Shneiderman , Catherine Plaisant," Designing the User Interface: Strategies for Effective
Human-Computer Interaction," 4 th Edition, 2004, Addison Wesley, ISBN 0321197860

:
Alan D, Janet E. Gregory D. Russell B.," Human-Computer Interaction," 2003, Prentice Hall, ISBN
0130461091

________________________________________________________________________

________________________________________________________________________

/

code/no

Computer Graphics 1

CPCS
391

.
.

:
.
.
.
.
.

.
.
.
.
.

:
:
H. Bungartz , M. Griebel," Introduction To Computer Graphics", 2 nd edition, 2004, Charles River
Media, ISBN 1584503327

:
st

Daniel Bouweraerts," Introduction to Computer Graphics Design Professional", 1 edition, Course


Technology, ISBN 061927333X

________________________________________________________________________

________________________________________________________________________

/

code/no

Internet Application Programming

CPCS
403

:
.
.
.
.
.
.
.

.
.
.
/.
--.
.
) (.

:
.
.
.
.
.

.
.
.
.
).(Components

:
Sergei Dunaev,"Advanced Internet Programming: Technologies & Applications," 2001, Charles
River Media, ISBN 1584500603

:
rd

Chris Bates," Web Programming: Building Internet Applications", 3 edition, 2006, Wiley, ISB
0470017759

________________________________________________________________________

________________________________________________________________________

/

code/no

Component-Based Computing

CPCS
404

:
.

:
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

:
.
.
.
.
.

.
.
.
) DCOM, COBRA, .
. ....NET,(.
.

:
Gary T. Murali S," Foundations of Component-Based Systems," 2000, Cambridge University Press,
ISBN 0521771641

:
Alejandra C, Mario P, Antonio ," Component-Based Software Quality: Methods and Techniques",
1st edition, 2003, Springer, ISBN 3540405038

________________________________________________________________________

________________________________________________________________________

/

code/no

Software Technology Topics

CPCS
405

:
.

:
. .
. : -UML
.
. .

:
.
.
.
.

.
.
.
.

:
Thomas Stahl , Markus Voelter," Model-Driven Software Development: Technology, Engineering,
Management,".2006, ISBN 0470025700

:
Alliance for Technology Access ," Computer Resources for People with Disabilities",Hunter House,
4th edition ,2004, ISBN 0897934334

________________________________________________________________________

________________________________________________________________________

/

code/no

Computer Architecture 2

CPCS
413

:
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .

:
.
.
.
.
.
.
.

.
.
.
.
.
.
.

:
John L. David A.," Computer Architecture", 4 th edition, 2006, Morgan Kaufmann, ISBN 0123704901

Linda Null , Julia Lobur," The Essentials of Computer Organization And Architecture", 2nd edition, 2006, Jones
& Bartlett Pub, ISBN 0763737690

________________________________________________________________________

________________________________________________________________________

/

code/no

High Performance Computing

CPCS
414

:
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .

:
.
.
.
.
.
.

.
.
.
.
.
.

:
Wayne Wolf," High-Performance Embedded Computing: Architectures, Applications, and
Methodologies," 2006, Morgan Kaufmann, ISBN 012369485X

:
"Laurence T. Yang , Minyi Guo," High-Performance Computing : Paradigm and Infrastructure,
2005, Wiley-Interscience, ISBN 047165471X

________________________________________________________________________

________________________________________________________________________

/

code/no

Theory of Computation

CPCS
424

:
.

:
.
.
.
.
.

.
.
.
.
.

:
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .

:
Dexter C. Kozen," Theory of Computation", 1 st edition, 2006, Springer, ISBN 1846282977

:
Edition, 2005, Course

nd

Michael Sipser ," Introduction to the Theory of Computation", 2


Technology, ISBN0534950973

________________________________________________________________________

________________________________________________________________________

/

code/no

Information Security

CPCS
425

:
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

:
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

:
Vincent LeVeque ," Information Security: A Strategic Approach," 2006, Wiley-IEEE Computer
Society Pr, ISBN 0471736120

:
Mark Stamp, "Information Security : Principles and Practice," 2005, Wiley-Interscience, ISBN
0471738484

________________________________________________________________________

________________________________________________________________________

/

code/no

Artificial Intelligence 2

CPCS
432

:

.

:
.
.
.
.

.
.
.
LISP .PROLOG

:
.

.
.
.
.
.

:
- a .
- b .
- c .
.
.
.
.
.

:
Michael Negnevitsky, " Artificial Intelligence: A Guide to Intelligent Systems," 2 nd Edition, 2004,
Addison Wesley, ISBN 0321204662

:
Scientific American, " Understanding Artificial Intelligence (Science Made Accessible)," 2002,
Warner Books, ISBN 0446678759

________________________________________________________________________

________________________________________________________________________

/

code/no

Artificial Intelligence Topics

CPCS
433

:
. .
. :
.

:
.
.
.
.
.
.

.
.
.
.
.
:
- a .
- b.
- c .

:
David Callear, "Prolog Programming for Students: With Expert Systems and Artificial Intelligence
Topics," 2001, Continuum International Publishing Group, ISBN 0826454968

________________________________________________________________________

________________________________________________________________________

code/no

Database 2

CPCS
442

:
.
.
.
.
.
.
.
.

:
.
.
.
.
.
.
.

:
.

.
.
.
.
.

.
- a .
- b .
- c .
.
.
.
.
:
- a .
- b .

:
st

Andrew Oppel, "Databases Demystified," 1 edition, 2004, McGraw-Hill Osborne Media, ISBN
0072253649

:
Toby J. T Sam S. L Tom N, "Database Modeling and Design: Logical Design," 4th edition, 2005,
Morgan Kaufmann, ISBN 0126853525

________________________________________________________________________

________________________________________________________________________

/

code/no

Object-Oriented Analysis & Design

CPCS
454

:
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.CASE
.

:
.
.
.
.
.
.
.

.
.
.
.
.
. CASE
.

:
Alan D Barbara W David T, "Systems Analysis and Design with UML Version 2.0: An ObjectOriented Approach", 2 nd edition, 2004, Wiley, ISBN 0471348066

:
John W. S Robert B. J Stephen D. B, "Object-Oriented Analysis and Design with the Unified
Process", 1 st edition, 2004, Course Technology, ISBN 0619216433

________________________________________________________________________

________________________________________________________________________

/

code/no

Software Engineering Theory

CPCS
457

:
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .

:
.

.
.
.
.
.
.

.
- a .
- b .
- c .
.
.
.
.
.
.

:
Stefan B Aybke A Barry B Hakan E Paul G, "Value-Based Software Engineering," 1st edition, 2005,
Springer, ISBN 3540259937

:
Jessica Keyes, "Software Engineering Handbook," 2002, AUERBACH, ISBN 0849314798

________________________________________________________________________

________________________________________________________________________

/

code/no

Operating Systems 2

CPCS
462

:
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

:
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

:
Charles H Jane H, "Survey of Operating Systems," 2 nd edition, 2005, Career Education, ISBN
0072257733

________________________________________________________________________

________________________________________________________________________

/

code/no

Computing Systems Security

CPCS
463

:
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .

:
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

Charles P. Pfleeger and Shari Lawrence Pfleeger , Security in Computing 4 th Edition, 2006,
Prentice Hall, ISBN 978-0132390774

________________________________________________________________________

________________________________________________________________________

/

code/no

Dependable Computing

CPCS
464

:
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

:
.
.
.
.
.
.
.

.
.
.
.
.
.
.

:
Hassan B. D Albert Y. Z, "Dependable Computing Systems: Paradigms, Performance Issues, and
Applications (Wiley Series on Parallel and Distributed Computing)," 2005, Wiley-Interscience, ISBN
0471674222

:
Carlos M Joo S Aline A Flvio S, "Dependable Computing: Second Latin-American Symposium,
LADC 2005, Salvador, Brazil, October 25-28, 2005, Proceedings (Lecture Notes in Computer
Science)," 1st edition, 2005, ISBN 3540295720

________________________________________________________________________

________________________________________________________________________

/

code/no

Performance & Modeling of Comp. System.

CPCS
465

:
.
.
.
.
.

.
.
.
.
.

:
.
.
.
.
.

.
.
.
.
MathLab .

:
Neil J. Gunther, "Analyzing Computer Systems Performance: With Perl: PDQSpringer," 1 st Edition,
2005, ISBN 3540208658

________________________________________________________________________

________________________________________________________________________

/

code/no

Systems Programming

CPCS
466

:
.

:
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .

:
.
.
.
.
.
.

.
.
.
.
.
.

:
Johnson M. Hart, "Windows System Programming", 3 rd Edition, 2003, Addison-Wesley
Professional, ISBN 0321256190

________________________________________________________________________

________________________________________________________________________

/

code/no

Computer Network Practice

CPCS
473

:
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

:
.
.
.
.
.
.
.

.
.
.
.
.
.
.

:
William D Brian T," Principles and Practices of Interconnection Networks (The Morgan Kaufmann
Series in Computer Architecture and Design)," 2003, Morgan Kaufmann, ISBN 0122007514

:
Mark O Roberta B Keith S, "Network Security: The Complete Reference", 1 st edition, 2003,
McGraw-Hill, ISBN 0072226978

________________________________________________________________________

________________________________________________________________________

/

code/no

TCP/IP & Web Networking

CPCS
474

TCP/IP

:
TCP/IP
TCP/IP.

:
.
.
.
.
.

TCP/IP.
TCP/IP.
HTTP .
TCP/IP.
TCP/IP.

:
.
.
.
.
.

.
.
TCP/IP.
TCP/IP .
. TCP/IP

:
"Shivendra P Shiwen M Jeong-dong R Yihan Li, " TCP/IP Essentials: A Lab-Based Approach ,
2004, Cambridge University Press, ISBN 052160124X

:
Charles K, " The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference ," 1st
edition, 2005, No Starch Press, ISBN 159327047X

________________________________________________________________________

________________________________________________________________________

/

code/no

Multimedia & User Interface Design

CPCS
482

:
.
.
.
.
.

.
.
.
.

.

:
.
.
.
.
.
.

.
.
.
.
.
:
- a .
- b .
- c .

:
Sugata M Gaurav B," Introduction to Multimedia Systems (Communications, Networking and
Multimedia) ", 1st edition, 2001, Academic Press, ISBN 0125004524

:
Timothy Garrand, " Writing for Multimedia and the Web, Third Edition: A Practical Guide to
Content Development for Interactive Media", 3ed edition, 2006, Focal Press, ISBN 0240808223

________________________________________________________________________

________________________________________________________________________

/

code/no

Special Selected Topics

CPCS
494

**


:


) ( .

) ( .

________________________________________________________________________

________________________________________________________________________

code/no

CPCS 498

-
Graduation Project-1

:


.

:

. .
.

:
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

________________________________________________________________________

________________________________________________________________________

code/no

CPCS 499

-
Graduation Project-2

:
.


. .
.

:
.
.
.
.
.
.
.

.
.
.
.
.
.
.

:
-

________________________________________________________________________

________________________________________________________________________

: :

:

: :

r
.
r :
.

.:
(

( .

________________________________________________________________________

________________________________________________________________________

: :
.

)
(.

:
. . . .
. .(kaau.cs.plan.doc.2.v.2.r.5)

. .
. .
. .
.
. . /
.
. .
) ( . ) ( .
) ( .
.
.(v0.44)
.
:/ / / /
.

________________________________________________________________________

________________________________________________________________________
1. IEEE Computer Society/ACM Computing Curricula 2001 (CC2001), Computer
Science, December 2001.
2. Accreditation Board for Engineering and Technology [ABET]/Computing
Accreditation Commission [CAC] Criteria for Accrediting Computing Programs,
2006-2007 Accreditation Cycle, http://www.abet.org/forms.shtml.
3. Computer Science Accreditation Board [CSAB], Computer Science as a
Profession, http://www.csab.org/comp_sci_profession.html.
4. Joint Task Force for Computing Curricula 2005 [A cooperative project of: The
Association for Computing Machinery (ACM), The Association for Information
Systems (AIS), and The Computer Society (IEEE-CS)], 30 December 2005.
5. ACM/IEEE Software Engineering 2004, Curriculum Guidelines for
Undergraduate Degree Programs in Software Engineering, Computing Curricula,
August 24, 2004.
6. Curriculum development guidelines, New ICT curricula for the 21st century:
designing tomorrows education, Luxembourg: Office for Official Publications of
the European Communities, 2001.
7. Content of the Computer Science Subject Test. GRE Computer Science Test
Practice Book.
8. Continuous Program Improvement and ABET EC2000 Workshop. Organized by
Faculty of Engineering, King Abdulaziz University, May 1-2, 2004.
9. Designing an IT College, Peter J. Denning, Ravi Athale, Nada Dabbagh, Daniel
A. Menasc, Jeff Offutt, Mark Pullen, Steve Ruth, Ravi S. Sandhu, IFIP World
Conference on Computers in Education (WCCE), pp. 541-550, 2001.
10. Programming Education in the Middle East: Challenges and Solutions,
[alphabetical, tentatively] Osama Abo Alnaja, Muhammad Al-Hashimi, under
construction, 2006.

________________________________________________________________________

You might also like