Defending the Digital Frontier

1st Semester

PrerequisiteCodeCourse TitleCr. 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

PrerequisiteCodeCourse TitleCr. 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

PrerequisiteCodeCourse TitleCr. 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

PrerequisiteCodeCourse TitleCr. 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

PrerequisiteCodeCourse TitleCr. 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

PrerequisiteCodeCourse TitleCr. 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

PrerequisiteCodeCourse TitleCr. 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

PrerequisiteCodeCourse TitleCr. 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 CodeCourseCr. 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 CodeCourseCr. Hr.
SD221 Life and Learning 3
SD222 Foreign Language 3
SD223 Logical Reasoning 3

University Elective 2 – (3 Credit Hours) (From Social Sciences)

Course CodeCourseCr. 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