Semester 1
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC120 |
Application of Information & Communication Technologies |
2 |
|
CC120L |
Application of Information & Communication Technologies Lab |
1 |
|
CC111 |
Programming Fundamentals |
3 |
|
CC111L |
Programming Fundamentals Lab |
1 |
|
MA107 |
Calculus and Analytical Geometry |
3 |
|
EN111 |
English-I |
3 |
|
ISL104 |
Islamic Thought and Perspectives |
3 |
|
POL106 |
Pakistan: Ideology, Constitution, and Society |
3 |
|
|
Semester Total |
19 |
Semester 2
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
NS125 |
Applied Physics |
2 |
|
NS125L |
Applied Physics Lab |
1 |
CC111, CC111L |
CC112 |
Object Oriented Programming |
3 |
CC111, CC111L |
CC112L |
Object Oriented Programming Lab |
1 |
MA107 |
MA108 |
Multivariable Calculus |
3 |
EN111 |
EN125 |
English-II |
3 |
|
MA150 |
Probability and Statistics |
3 |
|
CC141 |
Quantitative Reasoning - 1 (Discrete Structures) |
3 |
|
|
Semester Total |
19 |
Semester 3
Prerequisite | Course Code | Course Title | Cr. Hr. |
CC112, CC112L |
CC213 |
Data Structures |
3 |
CC112, CC112L |
CC213L |
Data Structures Lab |
1 |
|
CC121 |
Digital Logic Design |
2 |
|
CC121L |
Digital Logic Design Lab |
1 |
|
CC281 |
Software Engineering |
3 |
|
SS103 |
Civics and Community Engagement |
2 |
|
CC361 |
Information Security |
3 |
MA107 |
MA210 |
Linear Algebra |
3 |
|
|
Semester Total |
18 |
Semester 4
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
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 |
|
|
Technical Elective 1 (Open-Source Software Development) |
3 |
|
HU201 |
Professional Practices |
3 |
|
CY261 |
Information Assurance |
2 |
|
CY261L |
Information Assurance Lab |
1 |
|
CC251 |
Computer Networks |
2 |
|
CC251L |
Computer Networks Lab |
1 |
|
|
Semester Total |
19 |
Semester 5
Prerequisite | Course Code | Course Title | Cr. Hr. |
CC361 |
CY361 |
Cyber Security |
2 |
CC361 |
CY361L |
Cyber Security Lab |
1 |
|
CC323 |
Operating Systems |
3 |
|
CC323L |
Operating Systems Lab |
1 |
CC213, CC213L |
CC371 |
Artificial Intelligence |
3 |
|
|
Technical Elective 2 |
3 |
EN125 |
EN220 |
Technical & Business Writing |
3 |
|
MG365 |
Innovation and Entrepreneurship |
3 |
|
SD100 |
English Immersion |
0 |
|
|
Semester Total |
19 |
Semester 6
Prerequisite | Course Code | Course Title | Cr. Hr. |
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 |
|
|
University Elective 1 |
3 |
|
|
Technical Elective 3 |
3 |
|
|
Technical Elective 4 |
3 |
|
SD101 |
21st Century Skills |
0 |
|
|
Semester Total |
18 |
Semester 7
Prerequisite | Course Code | Course Title | Cr. Hr. |
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/COOP 1* |
2 |
|
|
Semester Total |
14 |
Semester 8
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
|
University Elective 2 |
3 |
|
|
Technical Elective 7 |
3 |
CC491 |
CC492 |
Final Year Project II/COOP 2* |
4 |
|
|
Semester Total |
10 |
|
|
Total Credit Hours |
136 |
*COOP means FYP undertaken in the industry.
List of Technical Electives
Course Code | Course Title | Cr. Hr. |
CY361 |
Vulnerability Assessment & Reverse Engineering |
2+1 |
CY221 |
Basic Electronic/Advanced Digital Logic Design |
2+1 |
CY321 |
Hardware Security |
3 |
CY362 |
Malware Analysis |
3 |
CY352 |
Wireless and Mobile Security |
3 |
CS341 |
Theory of Automata |
3 |
CS324 |
Human Computer Interaction |
3 |
CY462 |
Penetration Testing |
2+1 |
CS245 |
Computer Architecture |
3 |
IT461 |
Blockchain Technology and Application |
3 |
CY463 |
Cyber Law & Cyber Crime |
3 |
CY322 |
Control System Security |
3 |
IT291 |
Web Technologies |
2+1 |
CS393 |
Mobile Application Development |
2+1 |
SE492 |
Open Source Software Development |
2+1 |
University Elective 1 - Arts and Humanities (3 Credit Hours) - Minimum One Course
Course Code | Course Title | Cr. Hr. |
SD221 |
Life and Learning |
3 |
SD222 |
Foreign Language |
3 |
SD223 |
Logical Reasoning |
3 |
University Elective 2 - Social Sciences (3 Credit Hours) - Minimum One Course
Course Code | Course Title | Cr. Hr. |
HWB101 |
Health and Wellbeing |
3 |
SOC102 |
Understanding Society and Sociocultural Dynamics |
3 |
PSY110 |
Psychology of Mind and Behavior |
3 |
ECO202 |
Economics |
3 |
MK210 |
Principles of Marketing |
3 |
MG120 |
Principles of Management |
3 |