Professional Documents
Culture Documents
تخصص - علوم الحاسبات (Cs)
تخصص - علوم الحاسبات (Cs)
تخصص - علوم الحاسبات (Cs)
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
:
:
:
:
:
:
:
:
. .............................................................................................................................
.......................................................................... .................
........................................................................................................................... .
....................................................................................
.........................................
...............................................................................
.............................................................................................................
..........................................................................................................................................
................................................................................
:
: ..............................................................................................................
: .................................................................................................................
: ............................................................................
: ..................................................................................................... ......
: ...........................................................
: ............................................................................................................
: .....................................................................................
: ...................................................................................
: ...............................................................
: .......................................................................................................
: ..............................................................................................
: ..........................................................................................................................
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
: :
.
. /
.
.
: :
- :
:
.
.
.
.
.
.
: :
.
.
.
.
.
.
.
.
.
.
.
.
.
) (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
Computing Systems
Network Computing
________________________________________________________________________
________________________________________________________________________
: :
CPCS 211
CPIT 201
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
* .
** ) ( .
.
________________________________________________________________________
________________________________________________________________________
: :
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 -
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
________________________________________________________________________
________________________________________________________________________
/
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
:
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
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
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
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
:
.
.
. .
:
.
________________________________________________________________________
________________________________________________________________________
/
code/no
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
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
________________________________________________________________________
________________________________________________________________________
/
code/no
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
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
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
________________________________________________________________________
________________________________________________________________________
/
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
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
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
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
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
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
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
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
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
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.
________________________________________________________________________