|
Application of Information and Communication Technologies (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
1
|
CSC101
|
Applications of Information and Communication Technologies
|
3(2, 1)
|
|
|
|
Arts and Humanities (any one Course from the following list) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
2
|
ADA111
|
History and Theory of Art and Culture I
|
2(2, 0)
|
|
|
3
|
ARC108
|
Art Appreciation
|
2(2, 0)
|
|
|
4
|
ARC351
|
Calligraphic Arts
|
2(2, 0)
|
|
|
5
|
CSC210
|
Professional Practices
|
2(2, 0)
|
|
|
6
|
HUM310
|
Islamic History
|
2(2, 0)
|
|
|
|
B. List of Interdisciplinary Courses (Mandatory courses) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
7
|
|
*Supporting Elective Courses
|
3(3, 0)
|
|
|
8
|
HUM121
|
Technical and Business Writing
|
3(3, 0)
|
|
|
9
|
MTH105
|
Multivariable Calculus
|
3(3, 0)
|
|
MTH104
|
10
|
MTH231
|
Linear Algebra
|
3(3, 0)
|
|
|
11
|
MTH262
|
Statistics and Probability Theory
|
3(3, 0)
|
|
|
|
C. Internship (Mandatory courses) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
12
|
CYC395
|
Field Experience/Internship
|
3(3, 0)
|
|
|
|
Civics and Community Engagement (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
13
|
HUM208
|
Civics and Community Engagement
|
2(2, 0)
|
|
|
|
Deficiency Courses (only for Pre-Medical Students) |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
14
|
MTH091
|
Pre-Calculus I
|
3(3, 0)
|
|
|
15
|
MTH092
|
Pre-Calculus II
|
3(3, 0)
|
|
|
|
e. Capstone Project |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
16
|
CYC498
|
Final Year Project I
|
2(0, 2)
|
|
CSC241 ,CSC270 ,CSC291
|
17
|
CYC499
|
Final Year Project II
|
4(0, 4)
|
|
CYC498
|
|
Entrepreneurship (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
18
|
MGT250
|
Introduction to Entrepreneurship
|
2(2, 0)
|
|
|
|
Expository Writing (Mandatory Course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
19
|
HUM120
|
Expository Writing
|
3(3, 0)
|
|
|
|
Functional English (Mandatory Course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
20
|
HUM104
|
Functional English
|
3(3, 0)
|
|
|
|
i. Computing Core (Mandatory courses) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
21
|
CSC103
|
Programming Fundamentals
|
4(3, 1)
|
|
|
22
|
CSC211
|
Data Structures
|
4(3, 1)
|
|
CSC103
|
23
|
CSC232
|
Information Security
|
3(2, 1)
|
|
|
24
|
CSC241
|
Object Oriented Programming
|
4(3, 1)
|
|
CSC103
|
25
|
CSC262
|
Artificial Intelligence
|
3(2, 1)
|
|
|
26
|
CSC270
|
Database Systems
|
4(3, 1)
|
|
|
27
|
CSC275
|
Computer Networks
|
3(2, 1)
|
|
|
28
|
CSC291
|
Software Engineering
|
3(3, 0)
|
|
|
29
|
CSC301
|
Design and Analysis of Algorithms
|
3(3, 0)
|
|
CSC211
|
30
|
CSC323
|
Operating Systems
|
3(2, 1)
|
|
|
31
|
CSC325
|
Computer Organization and Assembly Language
|
3(2, 1)
|
|
EE240
|
32
|
EEE240
|
Fundamentals of Digital Logic Design
|
3(2, 1)
|
|
|
|
Ideology and Constitution of Pakistan (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
33
|
HUM113
|
Ideology and Constitution of Pakistan
|
2(2, 0)
|
|
|
|
ii. Domain Core (Mandatory courses) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
34
|
CYC205
|
Introduction to Cyber Security
|
3(2, 1)
|
|
|
35
|
CYC303
|
Digital Forensics
|
3(2, 1)
|
|
|
36
|
CYC307
|
Information Assurance
|
3(3, 0)
|
|
|
37
|
CYC365
|
Network Security
|
3(2, 1)
|
|
CSC275
|
38
|
CYC386
|
Secure Software Design and Development
|
3(2, 1)
|
|
|
39
|
CYC390
|
Vulnerability Assessment and Reverse Engineering
|
3(2, 1)
|
|
|
|
iii. Domain Elective (any Seven courses from the following list) |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
40
|
CSC303
|
Mobile Application Development
|
3(2, 1)
|
|
CSC241
|
41
|
CSC336
|
Web Technologies
|
3(2, 1)
|
|
CSC241
|
42
|
CSC337
|
Advanced Web Technologies
|
3(2, 1)
|
|
CSC336
|
43
|
CSC365
|
HCI and Computer Graphics
|
3(2, 1)
|
|
|
44
|
CSC381
|
Blockchain Technology
|
3(3, 0)
|
|
|
45
|
CSC412
|
Advanced Programming
|
3(2, 1)
|
|
CSC241
|
46
|
CSC417
|
E-Commerce and Digital Marketing
|
3(2, 1)
|
|
|
47
|
CSC418
|
DevOps for Cloud Computing
|
3(2, 1)
|
|
|
48
|
CYC309
|
Ethical Hacking
|
3(2, 1)
|
|
CSC275
|
49
|
CYC312
|
Cyber Threat Intelligence
|
3(3, 0)
|
|
|
50
|
CYC331
|
Cryptography
|
3(3, 0)
|
|
|
51
|
CYC332
|
Cryptanalysis
|
3(3, 0)
|
|
CYC331
|
52
|
CYC342
|
Web Application Security
|
3(2, 1)
|
|
CSC336
|
53
|
CYC350
|
*Topics in Cyber Security I
|
3(3, 0)
|
|
|
54
|
CYC367
|
Security Analytics and Machine Learning
|
3(2, 1)
|
|
|
55
|
CYC378
|
Penetration Testing
|
3(2, 1)
|
|
|
56
|
CYC466
|
Malware Analysis
|
3(2, 1)
|
|
|
57
|
CYC467
|
Wireless and Mobile Security
|
3(2, 1)
|
|
|
58
|
CYC468
|
Hardware Security
|
3(2, 1)
|
|
|
59
|
CYC469
|
Cyber Warfare
|
3(2, 1)
|
|
|
60
|
CYC470
|
Embedded Systems
|
3(2, 1)
|
|
|
61
|
CYC471
|
Control System Security
|
3(2, 1)
|
|
|
62
|
CYC473
|
Embedded Systems Security
|
3(2, 1)
|
|
|
63
|
CYC483
|
*Topics in Cyber Security II
|
3(3, 0)
|
|
|
64
|
EEE341
|
Introduction to Computer Architecture
|
3(2, 1)
|
|
EEE240
|
|
Islamic Studies (Mandatory course. HUM116 Ethics is only for Non-Muslims Students) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
65
|
HUM112
|
Islamic Studies
|
2(2, 0)
|
|
|
66
|
HUM116
|
Ethics
|
2(2, 0)
|
|
|
|
List of Supporting Elective Courses (Any one course for Supporting Elective Courses) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
67
|
ECO484
|
Project Planning and Monitoring
|
3(3, 0)
|
|
|
68
|
HUM220
|
Introduction to Psychology
|
3(3, 0)
|
|
|
69
|
HUM221
|
International Relations
|
3(3, 0)
|
|
|
70
|
HUM430
|
French
|
3(3, 0)
|
|
|
71
|
HUM431
|
German
|
3(3, 0)
|
|
|
72
|
HUM432
|
Arabic
|
3(3, 0)
|
|
|
73
|
HUM434
|
Chinese
|
3(3, 0)
|
|
|
74
|
MGT131
|
Financial Accounting
|
3(3, 0)
|
|
|
75
|
MGT210
|
Fundamentals of Marketing
|
3(3, 0)
|
|
|
76
|
MGT350
|
Human Resource Management
|
3(3, 0)
|
|
|
77
|
MGT513
|
New Product Development
|
3(3, 0)
|
|
|
|
Natural Sciences (any one course from the following list) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
78
|
BIO100
|
Fundamentals of Biology
|
3(2, 1)
|
|
|
79
|
BIO321
|
Fundamentals of Genetics
|
3(2, 1)
|
|
|
80
|
CHM100
|
Introduction to Chemistry
|
3(2, 1)
|
|
|
81
|
PHY124
|
Applied Physics
|
3(2, 1)
|
|
|
|
Quantitative Reasoning (any two courses from the following list)) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
82
|
CSC102
|
Discrete Structures
|
3(3, 0)
|
|
|
83
|
MTH103
|
Exploring Quantitative Skills
|
3(3, 0)
|
|
|
84
|
MTH104
|
Calculus and Analytic Geometry
|
3(3, 0)
|
|
|
85
|
MTH114
|
Tools for Quantitative Reasoning
|
3(3, 0)
|
|
|
|
Social Sciences (any one course from the following list) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
86
|
HUM122
|
Fundamentals of Psychology
|
2(2, 0)
|
|
|
87
|
HUM130
|
Fundamentals of Sociology
|
2(2, 0)
|
|
|
88
|
HUM131
|
Anthropology
|
2(2, 0)
|
|
|
89
|
HUM209
|
Fundamentals of Political Science
|
2(2, 0)
|
|
|
90
|
HUM222
|
Fundamentals of International Relations
|
2(2, 0)
|
|
|
|