Introduction of the BS Cyber Security Program
A Bachelor of Science in Cyber Security program is designed to educate students on the growing risks and challenges in the digital landscape and how to safeguard data, systems, and networks from malicious attacks, breaches, and unauthorized access. As industries undergo rapid digital transformation, cyber threats such as hacking, phishing, ransomware, and data breaches have become increasingly common. This structured academic program aims to equip future cybersecurity professionals with the knowledge and tools necessary to effectively detect, prevent, and respond to these evolving threats.
Degree Requirements and Roadmap BS Cyber Security Program
1. Degree Requirements
Each candidate for the BS Cyber Security degree is required to successfully earn 132 Cr. Hrs. with a minimum CGPA of 2.0 on a scale of 4.0 as per the following detail:
Areas |
Courses |
Credit Hours |
Computing Core |
14 |
47 |
Domain Core |
6 |
18 |
Domain Elective |
7 |
21 |
Mathematics & Supporting Courses** |
4 |
12 |
Elective Supporting Courses |
1 |
3 |
General Education Requirements |
12 |
31 |
Total |
44 |
132 |
** Pre-Medical students have to pass 2 additional mathematics deficiency courses of 6 credit hours within one year of their regular bachelor studies
1.1 Computing Core Courses (14 Courses) (47 Cr. Hrs.)
# |
Course Title |
Code |
Cr. Hrs. |
COMPUTING CORE |
1 |
Programming Fundamentals |
CP113 |
3 |
|
Programming Fundamentals Lab |
CP111 |
1 |
2 |
Object Oriented Programming |
CP223 |
3 |
|
Object Oriented Programming Lab |
CP221 |
1 |
|
Data Structures |
CP233 |
3 |
3 |
Data Structures Lab |
CP231 |
1 |
4 |
Database Systems |
DB203 |
3 |
|
Database Systems Lab |
CP201 |
3 |
5 |
Operating Systems |
AR332 |
2 |
|
Operating Systems Lab |
AR331 |
1 |
6 |
Software Engineering |
SE203 |
3 |
7 |
Computer Networks |
NS302 |
2 |
|
Computer Networks Lab |
NS301 |
1 |
8 |
Information Security |
NS312 |
3 |
|
Information Security Lab |
NS311 |
1 |
9 |
Analysis of Algorithm |
AL303 |
3 |
10 |
Digital Logic Design |
AR102 |
2 |
|
Digital Logic Design Lab |
AR101 |
1 |
11 |
Artificial Intelligence |
AL312 |
2 |
|
Artificial Intelligence Lab |
AL311 |
1 |
12 |
Computer Organization & Assembly Language |
AR223 |
3 |
|
Computer Organization & Assembly Language Lab |
AR221 |
1 |
13 |
Final Year Project I |
CP223 |
3 |
14 |
Final Year Project II |
CP223 |
3 |
1.2 Domain Core Courses (18 Cr. Hrs.)
1 |
Cyber Security |
NS342 |
2 |
|
Cyber Security Lab |
NS341 |
1 |
2 |
Information Assurance |
CY312 |
2 |
|
Information Assurance Lab |
CY311 |
1 |
3 |
Secure Software Design and Development |
SD342 |
2 |
|
Secure Software Design and Development Lab |
SD341 |
1 |
4 |
Parallel & Distributed Computing |
CP442 |
2 |
|
Parallel & Distributed Computing Lab |
CP441 |
1 |
5 |
Network Security |
NS422 |
2 |
|
Network Security Lab |
CY412 |
2 |
6 |
Digital Forensic |
CY412 |
2 |
|
Digital Forensic Lab |
CY411 |
1 |
1.3 Cyber Security Elective Courses (21 Cr. Hrs.)
Course Title |
Code |
Cr. Hrs. |
CyberSec Elective I |
|
3 |
CyberSec Elective II |
|
3 |
CyberSec Elective III |
|
3 |
CyberSec Elective IV |
|
3 |
CyberSec Elective V |
|
3 |
CyberSec Elective VI |
|
3 |
CyberSec Elective VII |
|
3 |
List of Cyber Security Elective Courses: Following is a list of elective courses. New elective courses may be added to this list. Students may be recommended to make their choice of electives, in the light of a soft specialization.
# |
Course Title |
Code |
Cr. Hrs. |
1 |
Security Architecture and Design |
CY493 |
3 |
2 |
Ethical Hacking |
CY363 |
3 |
3 |
Cloud Security |
NS353 |
3 |
4 |
Cybersecurity Policy and Governance |
SEP343 |
3 |
5 |
IoT Security |
NS363 |
3 |
6 |
Cybersecurity Analytics and Big Data |
CY423 |
3 |
7 |
Wireless and Mobile Security |
CY353 |
3 |
8 |
Malware Analysis |
CY343 |
3 |
9 |
Information System Security |
CY323 |
3 |
10 |
Cyber Law & Cyber Crime (Cyber Warfare) |
CY373 |
3 |
11 |
Cryptanalysis |
CY393 |
3 |
12 |
Control System Security |
CY453 |
3 |
13 |
Speech Processing |
ML443 |
3 |
14 |
Machine Learning |
ML302 |
2 |
|
Machine Learning Lab |
ML301 |
1 |
15 |
Cloud Computing |
DB323 |
3 |
1.4 Mathematics & Supporting Courses (12 Cr. Hrs.)
# |
Course Title |
Code |
Cr. Hrs. |
1 |
Multivariable Calculus |
MAT243 |
3 |
2 |
Linear Algebra |
MAT233 |
3 |
3 |
Probability and Statistics |
MAT253 |
3 |
4 |
Technical and Business Writing |
ENG203 |
3 |
5* |
Pre-Calculus (Only for Pre-Medical) |
MAT103 |
3 |
6* |
Elementary Algebra (Only for Pre-Medical) |
MAT123 |
3 |
1.5 Elective Supporting Courses (3 Cr. Hrs)
# |
Course Title |
Code |
Cr. Hrs. |
1 |
Social Science |
|
3 |
1.6 General Education Courses (31 Cr. Hrs.)
# |
General Education Cluster |
Cr. Hrs. |
1 |
Application of Information & Communication Technologies |
4 |
2 |
Functional English |
3 |
3 |
Expository Writing |
3 |
4 |
Quantitative Reasoning – I |
3 |
5 |
Quantitative Reasoning – II |
3 |
6 |
Islamic Studies |
2 |
7 |
Ideology and Constitution of Pakistan |
2 |
8 |
Social Sciences |
2 |
9 |
Natural Sciences |
3 |
10 |
Arts & Humanities |
2 |
11 |
Civics and Community Engagement |
2 |
12 |
Entrepreneurship |
2 |
List of General Education Courses: Following is a list of general education courses. New courses may be added to this list.
# |
Course Title |
Code |
Cr. Hrs. |
1 |
Introduction to Computing |
CP103 |
3 |
|
Introduction to Computing Lab |
CP101 |
1 |
2 |
Calculus and Analytical Geometry |
MAT113 |
3 |
3 |
Discrete Structures |
AL143 |
3 |
4 |
English Composition & Comprehension (Functional English) |
ENG101 |
3 |
5 |
Communication & Presentation Skills (Expository Writing) |
ENG102 |
3 |
6 |
Pakistan Studies |
PAK101 |
2 |
7 |
Islamic Studies |
ISL201 |
2 |
8 |
Professional Practices |
SEP203 |
2 |
9 |
Basic Electronics |
GE102 |
2 |
|
Basic Electronics Lab |
GE1021 |
1 |
10 |
Civics and Community Engagement |
SEP113 |
2 |
11 |
Ideology and Constitution of Pakistan |
PAK102 |
2 |
12 |
Introduction to Psychology |
PSY101 |
3 |
13 |
Foreign Language |
|
3 |
14 |
Introduction to Business |
|
3 |
15 |
Entrepreneurship |
|
3 |
16 |
Creative Graphics |
|
2 |
17 |
Fundamentals of Marketing |
|
3 |
18 |
Enterprise Resource Planning |
|
3 |
19 |
Human Resource Management |
|
3 |
20 |
Financial Accounting |
|
3 |
2. Design Project (06 Cr. Hrs.)
After the completion of 90 Cr. Hr., the students are required to demonstrate their practical skills in the field of Cyber Security by designing and implementing a project worth of 06 Cr. Hrs. The project shall be completed in two parts as given below:
Course Title |
Code |
Cr. Hrs. |
Final Year Project I |
CP483 |
3 |
Final Year Project II |
CP493 |
3 |
3. Community Service
Each student is required to complete 65 hours’ community work usually after 4th semester which would be prerequisite to clear the student for the award of degree.
4. Program Duration
This is a four-year degree program comprising of 08 semesters with a minimum of 132 Cr. Hrs. There will be Fall each year. The summer semester will be utilized for internship of deficiency courses. The minimum and maximum duration to complete BS Cyber Security Program is 04 and 07 years respectively.