The first year
The first level
No | Course Title | Code/No | The number 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 | - |
The total | 17 credit hours
|
* The student chooses from the courses of the Islamic Values Enhancement field
** The student selects from the elective field courses
The second level
No | Course Title | Code/No | The number 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 | Programming Language (2) | CS 111 | 3 | 2 | - | 4 | CS 110 |
4 | Principles of Information and Technology Systems | IT 201 | 3 | 1 | - | 3 | CS 110 |
5 | *University Mandatory (2) | - | - | - | - | 2 | - |
6 | **University Elective (2) | - | - | - | - | 2 | - |
The total | 17 credit hours |
* The student chooses from the courses of the Islamic Values Enhancement field
** The student selects from the elective field courses
The second year
The third level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Calculus (II) | MATH 103 | 3 | 2 | - | 4 | MATH 101 |
2 | Database Fundamentals | IS 220 | 3 | 2 | - | 4 | CS 111 |
3 | Data Structures | CS 212 | 3 | 1 | - | 3 | CS 111 |
4 | General Physics (1) | PHYS 101 | 2 | 2 | - | 3 | - |
5 | Computer Networks Fundamentals | IT 221 | 3 | 1 | - | 3 | CS 110 |
The total | 17 credit hours |
The fourth level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Cybersecurity Principles | CY 200 | 3 | 1 | - | 3 | - |
2 | Operating Systems | CS 340 | 3 | 1 | - | 3 | CS 212 |
3 | Communications and Networks Fundamentals | IT 222 | 3 | 2 | - | 4 | PHYS 101 |
4 | Cryptography | CY 220 | 3 | 1 | - | 3 | CS 100 |
5 | Algorithms Design and Analysis | CS 220 | 3 | 1 | - | 3 | CS 100 CS 212 |
6 | Cybersecurity Laws and Policies | CY 201 | 2 | 1 | - | 2 | - |
The total | 18 credit hours |
The third year
The fifth level
No
| Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Professional Ethics | CS 380 | 1 | - | - | 1 | - |
2 | System Security | CY 321 | 2 | 2 | - | 3 | CS 340 |
3 | Projects Management | IS 350 | 3 | 1 | - | 3 | CS 212 |
4 | Theory of Probability | MATH 367 | 2 | 2 | - | 3 | MATH 103 MATH 161 |
5 | Information Security Management | CY 302 | 3 | 1 | - | 3 | - |
6 | Software Engineering | CS 385 | 3 | 1 | - | 3 | IS 220 |
7 | **University Elective (3) | - | - | - | - | 2 | - |
The total | 18 credit hours |
** The student selects from the elective field courses
The sixth level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Ethical Hacking | CY 311 | 2 | 2 | - | 3 | CY 201 |
2 | Network Protocols | IT 323 | 3 | 1 | - | 3 | IT 221 |
3 | Malware Analysis | CY 310 | 3 | 1 | - | 3 | CY 321 |
4 | Human-Computer Interaction | CS 351 | 3 | 1 | - | 3 | CS 212 |
6 | Program Elective (1) | - | - | - | - | 3 | - |
7 | Program Elective (2) | - | - | - | - | 3 | - |
The total | 18 credit hours |
The fourth year
The seventh level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Graduation Project (1) (Capstone 1) | CY 480 | 2 | 2 | - | 3 | Passing at least (105) credit hours successfully + IS 350 |
2 | Cyber Physical Systems Security | CY 440 | 3 | 1 | - | 3 | - |
3 | Networks Security | CY 441 | 3 | 1 | - | 3 | IT 221 |
4 | Web Systems Security | CY 430 | 2 | 2 | - | 3 | IT 221 |
5 | Wireless Networks Security | CY 442 | 3 | 1 | - | 3 | CY 200 |
6 | Program Elective (3) | - | - | - | - | 3 | - |
7 | **University Elective (4) | - | - | - | - | 2 | - |
The total | 20 credit hours |
** The student selects from the elective field courses.
The eighth level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Graduation Project (2) (Capstone 2) | CY 481 | 2 | 2 | - | 3 | CY 480 |
2 | Internship | CY 490 | - | - | 30 | 6 | Passing (125) accredited credit hours |
The total | 9 credit hours |
Abbreviations:
LT = Theoretical
LB = Laboratory / Tutorial
TR = Practice