Academic Study Plan Cohort entering 2016-2017
Academic Levels
Computer Sciences
First Year
Level 1
No. |
Course Title |
Code /No |
Contact hours |
CR |
Prerequisite |
LT |
LB / TR* |
PR |
1 | English Language (1) | ENG 101-1 | 18 | - | 3 | - |
2 | Calculus (1) | Math 101T | 2 | 2* | - | 3 | - |
3 | Arabic Composition | ARAB 101M | 2 | - | - | 2 | - |
4 | Discrete Structures | CS 100T | 3 | - | - | 3 | - |
5 | Programming language (1) | CS 110T | 3 | 2 | - | 4 | - |
Total |
15 Credit hours |
Level 2
No. |
Course Title |
Code /No |
Contact hours |
CR |
Prerequisite |
LT |
LB / TR* |
PR |
1 | English Language (2) | ENG 102-2 | 18 | - | 3 | ENG 101-1 |
2 | General Statistics | Math 161T | 2 | 2* | - | 3 | - |
3 | Calculus (II) | Math 103T | 3 | 2* | - | 4 | Math 101T |
4 | Digital Logic Design | CS 105T | 3 | 1* | - | 3 | - |
5 | Programming language(2) | CS 111T | 3 | 2 | - | 4 | CS 110T |
Total |
17 Credit hours |
Second Year
Level 3
No. |
Course Title |
Code /No |
Contact hours |
CR |
Prerequisite |
LT |
LB / TR* |
PR |
1 | General Physics (1) | PHYS 101T | 2 | 2* | - | 3 | - |
2 | Islamic Culture (1) | ISLS 101M | 2 | - | - | 2 | - |
3 | Differential Equations | Math 221T | 2 | 2* | - | 3 | Math 103T |
4 | Language Skills | ARAB 202M | 2 | - | - | 2 | - |
5 | Computer Organization | CS 206T | 2 | 2 | - | 3 | CS 105T |
6 | Data Structures | CS 212T | 3 | 1 | - | 3 | CS 110T |
7 | Free Elective (1) | - | - | - | - | 2 | - |
Total |
18 Credit hours |
Level 4
No. |
Course Title |
Code /No |
Contact hours |
CR |
Prerequisite |
LT |
LB / TR* |
PR |
1 | Islamic Culture (2) | ISLS 202M | 2 | - | - | 2 | ISLS 101M |
2 | Fundamentals of Electromagnetism | PHYS 202T | 3 | 1* | - | 3 | PHYS 101T |
3 | Principles of Linear Algebra | Math 242T | 2 | 2* | - | 3 | Math 101T |
4 | Computer Architecture | CS 207T | 3 | 1 | - | 3 | CS 206T |
5 | Algorithms Design and Analysis | CS 220T | 3 | 1* | - | 3 | CS 100T, CS 212T |
6 | Database Fundamentals | IS 220T | 3 | 2 | - | 4 | CS 111T |
Total |
18 Credit hours |
Third Year
Level 5
No. |
Course Title |
Code /No |
Contact hours |
CR |
Prerequisite |
LT |
LB / TR* |
PR |
1 | Introduction to Numerical Analysis | Math 353T | 3 | 2* | - | 4 | Math 103T, CS 110T, Math 242T |
2 | Advanced Programming language | CS 313T | 2 | 2 | - | 3 | CS 111T |
3 | Operating Systems | CS 340T | 3 | 1 | - | 3 | CS 212T |
4 | Artificial Intelligence | CS 370T | 3 | 1 | - | 3 | CS 220T, CS 111T |
5 | Human Computer Interaction | CS 351T | 3 | 1 | - | 3 | CS 212T |
6 | Professional Ethics | CS 380T | 1 | - | - | 1 | - |
Total |
17 Credit hours |
Level 6
No. |
Course Title |
Code /No |
Contact hours |
CR |
Prerequisite |
LT |
LB / TR* |
PR |
1 | Theory of Probability | Math 367T | 2 | 2* | - | 3 | Math 103T, Math 161T |
2 | Projects Management | IS 350T
| 3 | 1* | - | 3 | CS 212T |
3 | Computer Graphics | CS 360T | 3 | 1 | - | 3 | CS 220T, Math 242T |
4 | Software Engineering | CS 385T | 3 | 1* | - | 3 | IS 220T |
5 | Computer Networks Fundamentals | IT 221T | 3 | 1* | - | 3 | CS 340T |
6 | Department Elective (1) | - | - | - | - | 3 | - |
Total |
18 Credit hours |
Fourth Year Level 7
No. |
Course Title |
Code /No |
Contact hours |
CR |
Prerequisite |
LT |
LB / TR* |
PR |
1 | Islamic Culture (3) | ISLS 303M | 2 | - | - | 2 | ISLS 101M |
2 | Programming Languages Concepts | CS 430T | 3 | - | - | 3 | CS 212T |
3 | Graduation Project (1) (Capstone 1) | CS 487T | 2 | 1 | - | 2 | The student must pass at least 90 credits + CS 385T + IS 350T |
4 | Information Security | IT 311T | 3 | 1* | - | 3 | IT 221T |
5 | Department Elective (2) | - | - | - | - | 3 | - |
6 | Free Elective (2) | - | - | - | - | 2 | - |
Total |
15 Credit hours |
Level 8
No.
|
Course Title
|
Code /No
|
Contact hours
|
CR
|
Prerequisite
|
LT
|
LB / TR*
|
PR
|
1
|
Islamic Culture (4)
|
ISLS 404M
|
2
|
-
|
-
|
2
|
ISLS 101M
|
2
|
Graduation Project (2)
(Capstone 2)
|
CS 488T
|
1
|
2
|
-
|
2
|
CS 487T
|
3
|
Internship
|
CS489T
|
2
|
-
|
6
|
4
|
The student must pass at least 90 credits
|
4
|
Department Elective (3)
|
-
|
-
|
-
|
-
|
3
|
-
|
5
|
Free Elective (3)
|
-
|
-
|
-
|
-
|
2
|
-
|
6
|
Free Elective (4)
|
-
|
-
|
-
|
-
|
2
|
-
|
Total
|
15 Credit hours
|
Abbreviations:
LT = Theoretical
LB/TR* = Laboratory / Tutorial*
PR = Practice