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)
 + 107 Credit Hours (three and half years)

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