الكتب الدراسية

​Appendix A

Textbooks for the Freshman Year

Second Year, 1st Semester (3) (Freshman) ​ ​
Course codeCourse titleTextbooks
MATH 111Calculus ICalculus: Early Transcendentals, Howard Anton, Bivens& Stephen  Davis,9th Edition, 2010, John Wiley & Sons Inc, 978-0470398753.
ENGL 117English Composition IAn Introduction to Academic Discourse, KFUPM
GS 171Belief and its Consequences

الايمان : اركانه و ثمراته في ضوء القران و السنه

تاليف الدكتور محمد بن عبد القادر هندي – جامعه الملك عبد العزيز – كليه التربيه بالمدينه المنوره – الطبعه الرابعه – شركه المدينه للطباعه و النشر 9960580814 – 1424ه

SCI 152General Physics IPrinciples of Physics, David Halliday, 8th Edition, 2007, John Wiley & Sons, 9780470561584.
SCI 154General ChemistryGeneral Chemistry, Raymond Chang & Kenneth Goldsby, 2012, 11ED, McGraw-Hill, 9780071317870.

GS 132

 

GS 142

Physical Education II (Male)

Health Education II (Female)

Textbook Not Required
Second Year, 2nd Semester (4) (Freshman) ​ ​
Course codeCourse title
MATH 112Calculus IICalculus: Early Transcendentals, Howard Anton, Bivens& Stephen Davis, 9th Edition, 2010, John Wiley & Sons Inc, 978-0470398753.
ENGL 118English Composition IIResearch & Reporting, KFUPM.
CS 101Introduction to ComputingAn Introduction to Object-Oriented Programming with Java, C. Thomas Wu, 5th ed, 2009, McGraw-Hill Higher Education, 978-0071283687
SCI 153General Physics IIPrinciples of Physics, David Halliday, 8thEdition, 2007, John Wiley & Sons, 9780470561584.
GS 161Arabic Practical Grammar

القاهره – دار الفكر العربي – 1997م/1417ه

النحو الاساسي – تاليف الدكتور محمد حماسه عبد اللطيف , الدكتور احمد مختار عمر و والدكتور مصطفى النحاس 9771009087

CS 125Computer ProgrammingC++ for Engineers and Scientists, Gary J. Bronson, 3rd Edition 2005, Cengage Learning, 978-1439039502.

 

Appendix B

Textbooks for the Sophomore Year

Third Year, 1st Semester (5) (Sophomore) ​ ​
Course codeCourse titleTextbooks
CS 202Introduction to Computer Science

Absolute Java, Walter Savitch, 4th ed. 2009,Pearson,

978-013136589

CS 203

Discrete

Structures I

Discrete Mathematics and its Application, Kenneth H. Rosen, 6th ed. 2007, McGraw-Hill, 978007124474
MATH 211Calculus IIICalculus: Early Transcendentals, Howard Anton,Bivens& Stephen Davis, 9th Edition, 2010, John Wiley & Sons Inc, 978-0470398753.

GS 233

 

GS 243

Physical Education III (Male)

Health Education III (Female)

Textbook Not Required
GS 262Arabic Professional Writingعمليات الكتابه الوظيفيه وتطبيقاتها – الدكتور محمد رجب فضل الله – عالم الكتب – القاهره - 20089772323257
BUS 283Industrial PsychologyIntroduction to Industrial/Organizational Psychology, Ronald E. Riggio, 2007, 5th ed, Prentice Hall, 978-0138158125.
GS 272Professional Ethicsالاخلاق في الاسلام – النظريه و التطبيق – تاليف الدكتوره ايمان عبد المؤمن سعد الدين – الطبعه الثانيه - مكتبه ناشرون الرشد – 9960011828 – 2005م/1426ه
Third Year, 2nd Semester (6) (Sophomore) ​ ​
Course codeCourse title
CS 204

Discrete

Structures II

Discrete Mathematics and its Application, Kenneth H. Rosen, 6th ed. 2007, McGraw-Hill, 978007124474
CS 205Data Structures

Data Structures and Algorithms in Java, Adam Drozdek,

2nd ed. 2004, Cengage Learning, 978-05344925

CS 206Digital Logic DesignLogic and Computer Design Fundamentals, M. Morris Mano, Charles R. Kime, 4th ed. 2007, Prentice Hall, 978013206711
MATH 216Linear Algebra & Differential EquationsDifferential Equations and Linear Algebra, E. Penney, Prentice Hall, 978-0138141028
GS 363Arabic Communication Skillsمهارات الاتصال في اللغه العربيه – الدكتور سمير روحي الفيصل و الدكتور محمد جهاد جمل – دار الكتاب الجامعي – العين – الامارات - 2009

 

C

r

1st Semester (7) (Junior) ​ ​
Course codeCourse titleTextbooks
CS 307Programming LanguagesConcepts of Programming Languages, Robert W. Sebesta, 9th ed., Pearson, 978-0-12-246558-8
CS 308Computer ArchitectureComputer Organization and Architecture: Designing for Performance, William Stallings, 8th ed. 2009, Pearson, 978-0135064177
CS 315Software EngineeringSoftware Engineering, Ian Sommerville, 9th ed., Addison Wesley, 978-0137053469
CS 310Database SystemsDatabase Systems: Models, Languages, Design and Application Programming, Ramez Elmasri & Shamkant B. Navathe, 6th ed., Pearson, 978-0132144988
MATH312Probability & Statistics Probability & Statistics for Engineers & Scientists, Ronald E. Walpole, 8thedition 2007, Pearson Education Inc., 0-13-204767-5.
Fourth Year, 2nd Semester (8) (Junior) ​ ​
Course codeCourse title
BUS 261Business CommunicationContemporary Business Communication, Scot Ober, 2005, 6th ed., Houghton Mifflin, 978-1439035696.
CS 316Object-Oriented ProgrammingObject-Oriented Programming and Java, Danny Poo, et al., 2nd ed. 2008, Springer, 978-1846289620
CS 312Computer Organization & Assembly

Computer Organization and Design

The Hardware /Software Interface: Student Edition, David A. Patterson and John L. Hennessy, 4th ed. 2009, Morgan Kaufmann Publishers Inc, 978-0-12-374493-7

CS 313Design and Analysis of AlgorithmsIntroduction to Algorithms, Thomas H. Cormen, Charles E. Leise et.al., 3rd ed. 2009, MIT PRESS, 9780262033848
CS 314Operating SystemsOperating System Concepts, Abraham Silberschatz & Peter Baer Galvin, 8th ed., Wiley, 978-0-470-2339

 

Appendix D

Textbooks for the Senior Year

Fifth Year, 1st Semester (9) (Senior) ​ ​
Course codeCourse titleTextbooks
CS 416Computer Network Systems

Data Communications Networking, Behrouz A Forouzan,

4th ed 2007, McGraw-Hill Higher Education, 978-007125442

CS 417Social & Ethical Issues of Computing

Gift of Fire, A: Social, Legal, and Ethical Issues for Computing and the Internet, 3/E, Sara Baase, Pearson,

978-0135011379

GS 373Human Rights in Islamأ.د راويه بنت أحمد الظهار - الطبعة الثانية ، 1428 ه حقوق الانسان في الاسلام 9960-9890-5-4 مكتبة دار الزمان ، المدينة المنورة
CS xxxElective I See Appendix F
CS xxxElective IISee Appendix F
Fifth Year, 2nd Semester (10) (Senior) ​ ​
Course codeCourse title
CS 491Field TrainingTextbook Not Required
CS 495Senior ProjectAs suggested by academic supervisor


Appendix E

Textbooks for Elective Courses

Course codeCourse titleTextbooks
CS 415Computer CommunicationsData and Computer Communications, William Stallings, 9th ed. 2008, Pearson, 978-0-13-217217
CS 419Introduction to Artificial IntelligenceTextbook is yet to be decided
CS 420Computer GraphicsTextbook is yet to be decided
CS 424Computer Security

Computer Security Principles & Practices, Stallings & Brown, Pearson-Prentice Hall, 2nd Edition, 2012. ISBN-13: 9780132775069.

CS 425Web Engineering and DevelopmentInternet & World Wide Web: How to Program, Paul J. Deitel, 4th ed. 2007, Pearson, 978-013603542