Textbooks for Computer Science

 

Textbooks for the Freshman

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.

 

Textbooks for the Sophomore

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

 

Textbooks for the Junior

Fourth Year, 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

 

Textbooks for the Senior

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

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 SecurityCISSP Certification All-in-One Exam Guide, Fourth Edition: Shon Harris, McGraw-Hill Osborne, 978-0-07-160217-4
CS 425Web Engineering and DevelopmentInternet & World Wide Web: How to Program, Paul J. Deitel, 4th ed. 2007, Pearson, 978-013603542