First Year
Level 1
No | Course Title | Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | English Language (1) | ENG 101-1 | 15 | - | 3 | - |
2 | Calculus (1) | MATH 101 | 2 | 2 | - | 3 | - |
3 | Discrete Structures | CS 100 | 3 | - | - | 3 | - |
4 | Programming Language (1) | CS 110 | 3 | 2 | - | 4 | - |
5 | *University Mandatory (1) | - | - | - | - | 2 | - |
6 | University Elective (1)** | - | - | - | - | 2 | - |
Total
| 17 Credit Hours |
*The student chooses from courses in the field of promoting Islamic values.
**The student chooses from the elective field's courses.
Level 2
No | Course Title | Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | English Language (2) | ENG 102-2 | 15
| - | 3 | ENG 101-1 |
2 | General Statistics | MATH 161 | 2 | 2 | - | 3 | - |
3 | Principles of Linear Algebra | MATH 242 | 2 | 2 | - | 3 | MATH 101 |
4 | Digital Logic Design | CS 105 | 3 | 1 | - | 3 | - |
5 | Programming Language (2) | CS 111 | 3 | 2 | - | 4 | CS 110 |
6 | *University Mandatory (2) | - | - | - | - | 2 | - |
Total
| 18 Credit Hours |
*The student chooses from courses in the field of promoting Islamic values.
Second Year
Level 3
No | Course Title
| Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Calculus (II) | MATH 103 | 3 | 2 | - | 4 | MATH 101 |
2 | General Physics (1) | PHYS 101 | 2 | 2 | - | 3 | -
|
3 | Artificial Intelligence Fundamentals | CAI 210 | 3 | 1 | - | 3 | CS 111 |
4 | Data Structures | CS 212 | 3 | 1 | - | 3 | CS 111 |
5 | Database Fundamentals | IS 220 | 3 | 2 | - | 4 | CS 111 |
6 | **University Elective (2) | - | - | - | - | 2 | -
|
Total | 19 Credit Hours |
**The student chooses from the elective field's courses.
Level 4
No | Course Title | Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Computer Architecture and Organization | CS 205 | 2 | 2 | - | 3 | CS 105 |
2 | Data Mining and Information Retrieval | CAI 211 | 3 | 1 | - | 3 | IS 220 |
3 | Artificial Intelligence Algorithms | CAI 230 | 3 | 1 | - | 3 | CAI 210 |
4 | Computer Networks Fundamentals | IT 221 | 3 | 1 | - | 3 | CS 110 |
5 | Theory of Probability | MATH 367 | 2 | 2 | - | 3 | MATH 103 MATH 161 |
6 | Professional Ethics | CS 380 | 1 | - | - | 1 | - |
Total
| 16 Credit Hours |
Third Year
Level 5
No | Course Title | Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Machine Learning and Pattern Recognition | CAI 320 | 3 | 1 | - | 3 | CAI 211 |
2 | Introduction to Deep Learning | CAI 421 | 3 | 1 | - | 3 | CAI 211 |
3 | Introduction to Vision and Robotics | CAI 340 | 3 | 1 | - | 3 | CAI 230 |
4 | Operating Systems | CS 340 | 3 | 1 | - | 3 | CS 212 |
5 | Software Engineering | CS 385 | 3 | 1 | - | 3 | IS 220 |
6 | Information Security | IT 311 | 3 | 1 | - | 3 | IT 221 |
Total | 18 Credit Hours |
Level 6
No | Course Title | Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Natural Language Processing | CAI 350 | 3 | 1 | - | 3 | CAI 421 |
2 | Artificial Intelligence Applications Programming | CAI 360 | 2 | 2 | - | 3 | CAI 421 |
3 | Robot Kinematics and Dynamics | CAI 441 | 3 | 1 | - | 3 | CAI 340 |
4 | Human Computer Interaction | CS 351 | 3 | 1 | - | 3 | CS 212 |
5 | Projects Management | IS 350 | 3 | 1 | - | 3 | CS 212 |
6 | Program Elective (1) | - | - | - | - | 3 | - |
Total | 18 Credit Hours |
Fourth Year
Level 7
No | Course Title | Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Agent Based Systems | CAI 461 | 3 | 1 | - | 3 | CAI 441 |
2 | Graduation Project (1) (Capstone 1) | CAI 480 | 2 | 2 | - | 3 | Passing minimum (102) credit hours + CS 385 |
3 | Program Elective (2) | - | - | - | - | 3 | - |
4 | Program Elective (3) | - | - | - | - | 3 | - |
5 | **University Elective (3) | - | - | - | - | 2 | - |
6 | **University Elective (4) | - | - | - | - | 2 | - |
Total | 16 Credit Hours |
**The student chooses from the elective field's courses.
Level 8
No | Course Title | Code /No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Graduation Project (2) (Capstone 2) | CAI 481 | 2 | 2 | - | 3 | CAI 480 |
2 | Internship | CAI 490 | - | - | 30 | 6 | Passing (122) credit hours |
Total | 9 Credit Hours |