Textbooks for Computer Science

​​​ 

Textbooks for the Freshman

​First Year, 1st Semester (Level 1) (Freshman) ​ ​
Course codeCourse tit​leTextbooks​
MATH 111Calculus ICalculus: Early Transcendentals, Howard Anton,Bivens & Stephen Davis, 10th Edition, 2013, John Wiley & Sons Inc, 978-1118092408.
ENGL 117English  Composition IEffective Academic Writing 2, Alice Savage Patricia Mayer,2012, Oxford, 978-0194323475
GS 171Belief and its Consequences

الإيمان ، أركانه وثمراته في ضوء القرآن والسنة د. محمد عبدالقادر هنادي الطبعة السابعة

 ، 1431 ھ  شركة المدينة المنورة للطباعة والنشر ، جدة ،

978-603-00-4924-0

SCI 152General Physics IPrinciples of Physics, Halliday,Resnick &Walker, 9th Edition, 2011, John Wiley & Sons Inc, 978-0470561584.
SCI 154General ChemistryChemistry (With Connect Plus), Raymond Chang & Kenneth Goldsby, 11th Edition, 2012, McGraw-Hill Education, 978-0071317870.

GS 132

 

GS 142

Physical Education II (Male)

Health Education II (Female)

Textbook Not Required
​First Year, 2nd Semester (Level 2) (Freshman) ​ ​
Course codeCourse titleTextbooks
MATH 112Calculus IICalculus: Early Transcendentals, Howard Anton,Bivens & Stephen Davis, 10th Edition, 2013, John Wiley & Sons Inc, 978-1118092408.
ENGL 118English  Composition II

Academic Writing: a Handbook for Students, 3rd ed.

Stephen Bailey,2011,Routledge,978041559581-0

CS 101Introduction to ComputingAbsolute Java: International Edition, 5th edition, Walter Savitch, 2013, Pearson, 978-0-273-76479-3
SCI 153General Physics IIPrinciples of Physics, Halliday,Resnick &Walker, 9th Edition, 2011, John Wiley & Sons Inc, 978-0470561584.
GS 161Arabic Practical Grammarالنحو الأساسي, أليف الدكتور محمد حماسة عبداللطيف , الدكتور أحمد مختار عمر, والدكتور مصطفى النحاس 1997م/ 1417هـ, دار الفكر العربي – القاهرة ,9771009087
CS 125Computer ProgrammingC++ for Engineers & Scientists, 3rd Ed., Gary Bronson, 2009, Course Technology.


Textbooks for the Sophomore

Second Year, 1st Semester (Level 3) (Sophomore) ​ ​
Course codeCourse titleTextbooks
CS 202Introduction to Computer Science

Absolute Java: International Edition, 5th edition, Walter Savitch, Pearson, 978-0-273-76479-3.

CS 203

Discrete

Structures I

Discrete Mathematics and its Applications, 7th ed., Kenneth Rosen, 2007, McGraw-Hill, 978-007-131501-2.
MATH 211Calculus IIICalculus: Early Transcendentals, Howard Anton,Bivens & Stephen Davis, 10th Edition, 2013, John Wiley & Sons Inc, 978-1118092408.

GS 233

 

GS 243

Physical Education III (Male)

Health Education III    (Female)

Textbook Not Required
GS 262Arabic Professional Writingعمليات الكتابة الوظيفية و تطبيقاتها, د/ محمد رجب فضل الله, عالم الكتب/ القاهرة 2008, 977232357​
GS 272
Professional Ethics​أخلاقيات المهنة في الإسلام , د/عصام بن عبد المحسن الحميدان, ، الطبعة الأولى 1431هـ / 2010م, العبيكان للنشر9789960546322 ,   
BUS 283
Industrial Psychology ​
Introduction to Industrial/Organizational Psychology, Ronald E. Riggio, 2013, 6th ed., Prentice Hall,  978-0205900749
Second Year, 2nd Semester (Level 4) (Sophomore) ​ ​
Course codeCourse titleTextbooks
CS 204

Discrete

Structures II

Discrete Mathematics and its Applications, 7th ed., Kenneth Rosen, 2007, McGraw-Hill, 978-007-131501-2.​
CS 205Data Structures

Data Structures and Algorithms in Java, Adam Drozdek,

4th ed. 2013, Cengage Learning, 978-981-439278-5

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

 

Textbooks for the Junior

Third Year, 1st Semester (Level 5) (Junior) ​ ​
Course codeCourse titleTextbooks
CS 307Programming Languages

Concepts of Programming Languages,10th Ed, Robert W. Sebesta.,Pearson, 978-0-13-246558-8

CS 308Computer Architecture 

Computer Organization & Architecture, William Stallings, Pearson, 9th Edition, 2006, U.S.A., 978-0-273-76919-4 .

CS 315Software Engineering 

Software Engineering, Ian Sommerville, Addison Wesley, 9th Edition, 2010, 9780132131568​.


CS 310Database SystemsDatabase Systems, Elmasri & Navathe, 2007. (ISBN No. 0-321-41506-X)
MATH 312Probability & StatisticsProbability & Statistics for Engineers & Scientists, Ronald E. Walpole,Raymond Myers, Sharon Myers, Keying Ye, 9th Edition, 2012, Pearson Education Inc., 978-0321748232.
Third Year, 2nd Semester (Level 6) (Junior) ​ ​
Course codeCourse titleTextbooks
BUS 261Business CommunicationBusiness Communication, Seventh edition ,   Scot Ober, South Western Publishers.
CS 312Computer Organization & AssemblyComputer Organization and Design: The Hardware/Software Interface, 3rd Edition,  David A. Patterson and John L. Hennessy, Morgan Kaufmann Publishers Inc,US; , 978-0123747501
​CS 313​Design & Analysis of AlgorithmsIntroduction to Algorithms, 3rd ed., Thomas Cormen, et. al., 2009, MIT Press
​CS 314​Operating Systems​Operating System Concepts, 8th Edition, Abraham Silberchatz and Peter Baer Galvin & Greg Gagne, John Wiley & Sons. INC
​CS 316​Object-Oriented ProgrammingObject-Oriented Programming and Java, 2nd Edition ,Danny Poo, Derek Kiong, Swarnalatha Ashok, Springer, 978-1-84628-962-0​

 

Textbooks for the Senior

FouthYear, 1st Semester (Level 7) (Senior) ​ ​
Course codeCourse titleTextbooks
CS 416​Computer Network SystemsData communication and networking, 5th Edition. Behrouz A Forouzan, McGRAW-HILL, 2013, 978-0-07-131586-9
CS 425Web Engineering and DevelopmentInternet & World Wide Web – How to Program, 4th Edition, Paul Deitel, 2007, Pearson. 
GS 373Human Rights in IslamHUGUG ALINSAN FI ALISLAM, Rawia Al Zahar, 2007, Dar Al Zaman,  9960989054.حقوق الإنسان في الإسلام ، د/ راوية الظهار ، دار الزمان 
CS xxxElective I See Elective Courses below 
CS xxxElective IISee Elective Courses below

FouthYear, 2nd Semester (Level 8) (Senior) ​ ​
Course codeCourse titleTextbooks
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 417Social and Ethical Issues of ComputingGift of Fire, A: Social, Legal, and Ethical Issues for Computing and the Internet, Sara Baase,  3rd ed., Pearson,978-0135011379
CS 419Introduction to Artificial IntelligenceArtificial Intelligence – A Modern Approach, 3rd  Edition, Stuart Rusell, Peter Norvig, 2010.
CS 420Computer GraphicsInteractive Computer Graphic: A Top-Down Approach with OpenGL, Edward Angel , 6th Edition, ​Addison-Wesley
CS 424Computer SecurityComputer Security Principles & Practices, Stallings & Brown, Pearson-Prentice Hall, 2nd Edition, 2012. ISBN-13: 9780132775069