University Requirements
General Education Courses that are mandatory by PNU University in all colleges (8 Courses = 18 Credit Hours) and distributed as follows:
No.
| Course Title | Code/No
| Contact hours | CR
| Prerequisite
|
LT | LB/TR | PR |
1 | Islamic Culture (1) | ISLS 101
| 2
| -
| -
| 2
| - |
2 | Islamic Culture (2) | ISLS 202 | 2
| -
| -
| 2
| ISLS 101 |
3 | Islamic Culture (3) | ISLS 303 | 2
| -
| -
| 2
| ISLS 101 |
4 | Islamic Culture (4) | ISLS 404 | 2
| -
| -
| 2
| ISLS 101 |
5 | Arabic Composition | ARAB 101 | 2
| -
| -
| 2
| - |
6 | Language Skills | ARAB 202
| 2
| -
| -
| 2
| - |
7 | English Language(1) | ENG 101-1 | 15
|
| -
| 3
| - |
8 | English Language(2) | ENG 102-2 | 15
| | -
| 3
| ENG 101-1 |
Total | 18 credit hours |
College Requirements
Core College courses that are shared between the college departments (12 Courses = 37 Credit Hours) and distributed as follows:
No.
| Course Title
| Code/No | Contact hours | CR | Prerequisite |
LT | LB/TR | PR |
1
| Calculus (1) | MATH 101T | 2
| 2 | - | 3 | - |
2
| Data Structures | CS 212T | 3 | 1 | -
| 3 | CS 110T |
3
| Programming Language (1) | CS 110T | 3
| 2
| -
| 4
| -
|
4
| Programming Language (2) | CS 111T | 3
| 2
| -
| 4
| CS 110T |
5
| Computer Networks Fundamentals | IT 221T | 3
| 1
| -
| 3
| CS 340T |
6
| General Statistics | MATH 161T | 2
| 2
| -
| 3
| -
|
7
| Database Fundamentals | IS 220T | 3
| 2
| -
| 4
| CS 111T |
8
| Professional Ethics | CS 380T | 1
| -
| -
| 1
| -
|
9
| Projects Management | IS 350T | 3
| 1
| -
| 3
| CS 212T |
10
| Discrete Structures | CS 100T | 3
| -
| -
| 3
| -
|
11
| Operating Systems | CS 340T | 3
| 1
| -
| 3
| CS 212T |
12
| Human-Computer Interaction | CS 351T | 3
| 1
| -
| 3
| CS 212T |
Total | 37 credit hours
|
Departmental Requirements
1. Core Departmental Courses
Core Departmental Courses are 17 Courses = 52 Credit hours and handed out as follows:
No.
| Course Title | Code/No | Contact hours | CR | Prerequisite |
LT | LB / TR | PR |
1 | Calculus (II) | MATH 103T | 3 | 2 | - | 4 | MATH 101T |
2 | Theory of Probability | MATH 367T | 2 | 2 | - | 3 | MATH 103T + MATH 161T |
3 | General Physics (1) | PHYS 101T | 2 | 2 | - | 3 | - |
4 | Principles of Information and Technology Systems | IT 201T | 3 | 1 | - | 3 | CS 110T |
5 | Communications and Networks Fundamentals | IT 222T | 3 | 2 | - | 4 | PHYS 101T |
6 | Networks Protocols | IT 323T | 3 | 1 | - | 3 | IT 221T |
7 | Software Engineering | CS 385T | 3 | 1 | - | 3 | IS 220T |
8 | Algorithms Analysis and Design | CS 220T | 3 | 1 | - | 3 | CS 100T + CS 212T |
9 | Cybersecurity Principles | CY 200 | 3 | 1 | - | 3 | - |
10 | Information Security Management | CY 302 | 3 | 1 | - | 3 | - |
11 | Malware Analysis | CY 310 | 3 | 1 | - | 3 | CY 321 |
12 | Ethical Hacking | CY 311 | 2 | 2 | - | 3 | CY 201 |
13 | Cryptography | CY 220 | 3 | 1 | - | 3 | CS 100T |
14 | System Security | CY 321 | 3 | 1 | - | 3 | CS 340T |
15 | Web Systems Security | CY 430 | 2 | 2 | - | 3 | IT 221T |
16 | Networks Security | CY 441 | 3 | 1 | - | 3 | IT 221T |
17 | Wireless Networks Security | CY 442 | 3 | 1 | - | 3 | CY 200 |
18 | Cybersecurity Laws and Policies
| CY 201 | 2 | 1 | - | 2 | - |
19 | Cyber Physical Systems Security | CY 440 | 3 | 1 | - | 3 | - |
20 | Graduation Project (1) (Capstone 1) | CY 480 | 2 | 1 | - | 2 | Passing successfully at least 100 credit + IS 350T |
21 | Graduation Project (2) (Capstone 2) | CY 481 | 1 | 2 | - | 2 | CY 480 |
22 | Internship | CY 490 | 2 | - | 24 | 6 | Passing all courses in previous levels successfully |
Total
| 68 credit hours
|
2. Elective Departmental Courses:
The student can choose three of the following courses = nine credit hours
No.
| Course Title | Code/No | Contact hours | CR | Prerequisite |
LT | LB / TR | PR |
1 | Biometrics and Security | CY 322 | 3 | 1 | - | 3 | - |
2 | Computer Forensics | CY 412 | 2 | 2 | - | 3 | CY 200 |
3 | Mobile and Wireless Systems Security | CY 431 | 3 | 1 | - | 3 | - |
4 | AI in Cybersecurity | CY 443 | 3 | 1 | - | 3 | CY 200 |
5 | Artificial Intelligence | CS 370T | 3 | 1 | - | 3 | CS 111T + CS 220T |
6 | Web Applications Development | CS 486T | 2 | 2 | - | 3 | CS 220T |
7 | Multimedia Systems | CS 350T | 3 | 1 | - | 3 | CS 212T |
8 | Wireless Sensor Networks | IT 433T | 3 | 1 | - | 3 | IT 221T
|
Abbreviations:
LT = Theoretical
LB / TR = Laboratory / Tutorial
PR = Practice