1st Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
| – |
CC120 |
Application of Information & Communication Technologies |
2 |
| – |
CC120L |
Application of Information & Communication Technologies Lab |
1 |
| – |
MA107 |
Calculus and Analytical Geometry |
3 |
| - |
EN111 |
English-I |
3 |
| – |
ISL104 |
Islamic Thought and Perspectives |
2 |
| – |
POL106 |
Pakistan: Ideology, Constitution, and Society |
2 |
| – |
CC141 |
Discrete Structures |
3 |
|
Semester Credit Hours |
16 |
2nd Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
| – |
NS125 |
Applied Physics |
2 |
| – |
NS125L |
Applied Physics Lab |
1 |
| – |
— |
University Elective 1 |
2 |
| MA107 |
MA108 |
Multivariable Calculus |
3 |
| – |
— |
Think AI |
2 |
| – |
— |
Pakistan Studies |
2 |
| – |
MA150 |
Probability and Statistics |
3 |
| – |
CC111 |
Programming Fundamentals |
3 |
| – |
CC111L |
Programming Fundamentals Lab |
1 |
|
Semester Credit Hours |
19 |
3rd Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
CC111 CC111L |
CC112 |
Object Oriented Programming |
3 |
CC111 CC111L |
CC112L |
Object Oriented Programming Lab |
1 |
| – |
CC121 |
Digital Logic Design |
2 |
| – |
CC121L |
Digital Logic Design Lab |
1 |
| – |
CC281 |
Software Engineering |
3 |
| EN111 |
EN123 |
English-II |
3 |
| – |
CY361 |
Cyber Security |
2 |
| – |
CY361L |
Cyber Security Lab |
1 |
| MA107 |
MA210 |
Linear Algebra |
3 |
|
Semester Credit Hours |
19 |
4th Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
| – |
CC230 |
Database Systems |
3 |
| – |
CC230L |
Database Systems Lab |
1 |
CC121 CC121L |
CC222 |
Computer Organization and Assembly Language |
2 |
CC121 CC121L |
CC222L |
Computer Organization and Assembly Language Lab |
1 |
| – |
MG365 |
Innovation and Entrepreneurship |
2 |
| – |
CC361 |
Information Security |
3 |
CC112 CC112L |
CC213 |
Data Structures |
3 |
CC112 CC112L |
CC213L |
Data Structures Lab |
1 |
| EN123 |
EN225 |
Technical & Business Writing |
3 |
|
Semester Credit Hours |
19 |
5th Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
| – |
CY261 |
Information Assurance |
2 |
| – |
CY261L |
Information Assurance Lab |
1 |
| – |
CC323 |
Operating Systems |
3 |
| – |
CC323L |
Operating Systems Lab |
1 |
CC213 CC213L |
CC371 |
Artificial Intelligence |
3 |
| – |
— |
Technical Elective 2 |
3 |
| – |
SD100 |
English Immersion |
0 |
| – |
— |
Technical Elective 1 |
3 |
| – |
— |
University Elective 2 |
3 |
|
Semester Credit Hours |
19 |
6th Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
CY361 CY361L |
CY391 |
Secure Software Design and Development |
2 |
CY361 CY361L |
CY391L |
Secure Software Design and Development Lab |
1 |
CY361 CY361L |
CY351 |
Network Security |
3 |
CC213 CC213L |
CC342 |
Analysis of Algorithms |
3 |
| – |
— |
Technical Elective 3 |
3 |
| – |
— |
Technical Elective 4 |
3 |
| – |
CC251 |
Computer Networks |
2 |
| – |
CC251L |
Computer Networks Lab |
1 |
| – |
ITC111 |
Fehm-e-Quran I |
1 |
|
Semester Credit Hours |
19 |
7th Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
CY361 CY361L |
CY461 |
Digital Forensics |
3 |
CC323 CC323L |
CC425 |
Parallel & Distributed Computing |
3 |
| – |
— |
Technical Elective 5 |
3 |
| – |
— |
Technical Elective 6 |
3 |
| – |
CC491 |
Final Year Project – I |
2 |
| ITC111 |
ITC122 |
Fehm-e-Quran II |
1 |
|
Semester Credit Hours |
15 |
8th Semester
| Prerequisite | Code | Course Title | Cr. Hrs. |
| – |
SS103 |
Civics and Community Engagement |
2 |
| – |
— |
Technical Elective 7 |
3 |
| CC491 |
CC492 |
Final Year Project – II |
4 |
| – |
HU201 |
Professional Practices |
2 |
| – |
— |
COOP* (optional) |
6 |
|
Semester Credit Hours |
11 (17)* |
*COOP means FYP undertaken in the industry.
Total Credit Hours: 137 (143*)
(Non-exhaustive) List of Technical Electives:
| Course Code | Course | Cr. Hr. |
| CY361 |
Vulnerability Assessment & Reverse Engineering |
2 – 1 |
| CY263 |
Information Theory and Coding |
3 |
| CY321 |
Hardware Security |
3 |
| CY362 |
Malware Analysis |
3 |
| CY352 |
Wireless and Mobile Security |
3 |
| CY464 |
Cloud Security |
3 |
| CY465 |
Operating System Security |
3 |
| CY491 |
Ethical Hacking |
3 |
| CY466 |
IOT Security |
2 – 1 |
| IT461 |
Blockchain Technology and Application |
3 |
| CY463 |
Cyber Law & Cyber Crime |
3 |
| CY453 |
Security Compliance and Risk Management |
3 |
| IT291 |
Web Technologies |
2 – 1 |
| CY467 |
Cryptanalysis |
3 |
| CY468 |
Financial Technologies |
3 |
University Elective 1 – (3 Credit Hours) (From Arts and Humanities)
Arts and Humanities (3 Credit Hours) Min One Course
| Course Code | Course | Cr. Hr. |
| SD221 |
Life and Learning |
3 |
| SD222 |
Foreign Language |
3 |
| SD223 |
Logical Reasoning |
3 |
University Elective 2 – (3 Credit Hours) (From Social Sciences)
| Course Code | Course | Cr. Hr. |
| HWB101 |
Health and Wellbeing |
3 |
| SOC102 |
Understanding Society and Sociocultural Dynamics |
3 |
| PSY110 |
Psychology of Mind and Behaviour |
3 |
| ECO202 |
Economics |
3 |
| MK210 |
Principles of Marketing |
3 |
| MG120 |
Principles of Management |
3 |