Web Content Display
Dept. of Computer Science
Computer Science Curriculum
Old CS Program Curriculum
Old CS Program Curriculum Requirement (Curricula effective since First Semester 2008/2009) [Download]
Current CS Program Curriculum
CS Program Curriculum Requirement (Current Curricula effective since First Semester 2013/2014) 134 credit hours (9 Semesters)= 27 Credit Hours (One year) | ||||||
Level 1 (PY effective since 2008/2009) | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
140TEC-3 | Computer Skills | 3 | | |||
140MATH-2 | Introduction of Mathematics | 2 | | |||
140SKL-2 | Learning, Thinking and Research Skills | 2 | | |||
140ENGG-2 | English Language: Reading Skills | 2 | | |||
141ENGG-2 | English Language: Writing Skills | 2 | | |||
142ENGG-2 | English Language: Listening and Speaking Skills | 2 | | |||
143ENGG-2 | English Language: Grammars | 2 | | |||
Total Number of Credits | 15 | | ||||
Level 2 (PY effective since 2008/2009) | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
150MAN-1 | Occupational Ethics | 1 | | |||
150MATH-4 | Algebraic Sciences | 4 | 140MATH-2 | |||
150SKL-2 | Communication Skills | 2 | | |||
150ENGG-3 | English Language: Speaking | 3 | | |||
151ENGG-2 | Report Writing | 2 | | |||
Total Number of Credits | 12 | | ||||
Level 3 | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
111ISL-2 | Introduction to Islamic Culture | 2 | | |||
104PHYS-4 | Fundamentals of Physics | 4 | | |||
111CSS-4 | Programming Language 1 | 4 | | |||
106MATH-3 | Introduction to Integration | 3 | | |||
152MATH-3 | Discrete Mathematics | 3 | | |||
Total Number of Credits | 12 | | ||||
Level 4 | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
201ARAB-2 | Arabic Language Skills | 2 | | |||
342MATH-3 | Linear Algebra | 3 | | |||
113CSS-4 | Object Oriented Programming | 4 | 111CSS-4 | |||
324STAT-3 | Probabilities and Engineering Statistics | 3 | | |||
203MATH-3 | Advanced Calculus | 3 | | |||
Total Number of Credits | 15 | | ||||
Level 5 | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
112ISL-2 | Islamic Culture 2 | 2 | | |||
212CSS-3 | Data Structures | 3 | 111CSS-4 | |||
105PHIS-4 | Advanced Physics | 4 | 104PHIS-4 | |||
222CSS-4 | Computer Organization and Architecture | 4 | | |||
330CSS-3 | Programming Paradigms | 3 | 113CSS-4 | |||
Total Number of Credits | 16 | | ||||
Level 6 | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
227CSS-3 | Operating Systems | 3 | 111CSS-4 | |||
113ISL-2 | Islamic Culture 3 | 2 | | |||
342CSS-3 | Software Engineering | 3 | 111CSS-4 | |||
101BIOL-4 | General Biology | 4 | | |||
235CSS-3 | Theory of Computation | 3 | | |||
Total Number of Credits | 15 | | ||||
Level 7 | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
281CSS-3 | Computer Graphics | 3 | 111CSS-4, 342MATH-3 | |||
361CSS-3 | Artificial Intelligence | 3 | | |||
457CSS-3 | Internet Technologies | 3 | | |||
380CSS-3 | Fundamentals of Database Systems | 3 | | |||
329CSS-3 | Data Communication and Computer Networks | 3 | 227CSS-3 | |||
Total Number of Credits | 15 | | ||||
Level 8 | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
491CSS-4 | Graduation Project 1 | 4 | 342CSS-3 | |||
456CSS-3 | Parallel and Distributed Systems | 3 | 329CSS-3 | |||
114ISL-2 | Islamic Culture 4 | 2 | | |||
328CSS-3 | Human and Computer Interaction | 3 | | |||
474CSS-3 | Algorithm Design and Analysis | 3 | 212CSS-3 | |||
Total Number of Credits | 15 | | ||||
Level 9 | ||||||
Course Code | Course Name | Number of Credits | Pre-requisite | |||
492CSS-4 | Graduation Project 2 | 4 | 491CSS-4 | |||
345MATH-3 | Operational Research | 3 | | |||
440CSS-3 | Social, Ethical and Professional Issues | 3 | | |||
429CSS-3 | Computer Security | 3 | 329CSS-3 | |||
202ARAB-2 | Arabic writing | 2 | | |||
Total Number of Credits | 15 | | ||||