BS Cyber Security
Overview Elective Courses Road Map
Introduction
Advancements in the information and communication technologies have led us to this era of information age. Abundance of data and information sharing put a growing demand of expertise in the area of Cyber Security. The importance of having a strong foundation of the core principles of Cyber Security is quite obvious. There is a dire need of building the core competency in the area like foundations of Cyber Security, the hardware and software security platforms, secure programming practices, and the ways of secure human-computer interaction. The program of Bachelor of Science in Cyber Security (BS-CySec) is aimed to fulfil all of these needs. BS-CySec program is expected to produce the trained and skillful Cyber Security experts who would have developed core computing foundation according to international standards and would be able to analyze security, ethical, & privacy issues, to devise the solutions. Upon completion, students will be able to evaluate security trends, recognize best practices, and understand IT security products and threats.
Aims And Objectives Of The Program
The BS (CySec) program intended to produce skilled professionals to understand the processes that impact information security, safeguarding information assets, collection and preservation of digital evidences, analysis of data, and identification and fixing of security vulnerabilities. The program will equip students with the fundamental knowledge of computer science that forms the technical foundation of the field, with an essential focus on experiential learning through laboratory exercises in the security courses. This degree is a state-of-the-art course with a perfect blend of Cyber Security that is designed to set the graduates up for immediate industry success by combining and leveraging today’s cutting-edge technology with real-world scenarios.
Admission Requirements
The minimum requirements for admission in a bachelor degree program in this computing program is any of following:
a) At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC.
OR
b) At least 50% marks in Intermediate (HSSC) examination with Pre-Medical or equivalent qualification, certified by IBCC.
Deficiency
“Students with pre-medical, must have to pass deficiency courses of Mathematics of 6 credit hours in first two semesters.”
1st Year
|
1st Semester
|
2nd Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
CC120
|
Application of Information & Communication Technologies
|
2
|
–
|
NS125
|
Applied Physics
|
2
|
–
|
CC120L
|
Application of Information & Communication Technologies Lab
|
1
|
–
|
NS125L
|
Applied Physics Lab
|
1
|
–
|
CC111
|
Programming Fundamentals
|
3
|
–
|
CC112
|
Object Oriented Programming
|
3
|
CC111
CC111L
|
CC111L
|
Programming Fundamentals Lab
|
1
|
–
|
CC112L
|
Object Oriented Programming Lab
|
1
|
CC111
CC111L
|
MA107
|
Calculus and Analytical Geometry
|
3
|
–
|
MA108
|
Multivariable Calculus
|
3
|
MA107
|
EN111
|
English-I
|
3
|
–
|
EN125
|
English-II
|
3
|
EN111
|
ISL104
|
Islamic Thought and Perspectives
|
3
|
–
|
MA150
|
Probability and Statistics
|
3
|
–
|
POL106
|
Pakistan: Ideology, Constitution, and Society
|
3
|
–
|
CC141
|
Quantitative Reasoning – 1 (Discrete Structures)
|
3
|
–
|
Semester Credit Hours
|
19
|
|
Semester Credit Hours
|
19
|
|
2nd Year
|
3rd Semester
|
4th Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
CC213
|
Data Structures
|
3
|
CC112
CC112L
|
CC230
|
Database Systems
|
3
|
–
|
CC213L
|
Data Structures Lab
|
1
|
CC112
CC112L
|
CC230L
|
Database Systems Lab
|
1
|
–
|
CC121
|
Digital Logic Design
|
2
|
–
|
CC222
|
Computer Organization and Assembly Language
|
2
|
CC121
CC121L
|
CC121L
|
Digital Logic Design Lab
|
1
|
–
|
CC222L
|
Computer Organization and Assembly Language Lab
|
1
|
CC121
CC121L
|
CC281
|
Software Engineering
|
3
|
–
|
|
Technical Elective 1 (Open-Source Software Development)
|
3
|
–
|
SS103
|
Civics and Community Engagement
|
2
|
–
|
HU201
|
Professional Practices
|
3
|
–
|
CC361
|
Information Security
|
3
|
–
|
CY261
|
Information Assurance
|
2
|
–
|
MA210
|
Linear Algebra
|
3
|
MA107
|
CY261L
|
Information Assurance Lab
|
1
|
–
|
|
|
|
|
CC251
|
Computer Networks
|
2
|
–
|
|
|
|
|
CC251L
|
Computer Networks Lab
|
1
|
–
|
Semester Credit Hours
|
18
|
|
Semester Credit Hours
|
19
|
|
3rd Year
|
5th Semester
|
6th Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
CY361
|
Cyber Security
|
2
|
CC361
|
CY391
|
Secure Software Design and Development
|
2
|
CY361
CY361L
|
CY361L
|
Cyber Security Lab
|
1
|
CC361
|
CY391L
|
Secure Software Design and Development Lab
|
1
|
CY361
CY361L
|
CC323
|
Operating Systems
|
3
|
–
|
CY351
|
Network Security
|
3
|
CY361
CY361L
|
CC323L
|
Operating Systems Lab
|
1
|
–
|
CC342
|
Analysis of Algorithms
|
3
|
CC213
CC213L
|
CC371
|
Artificial Intelligence
|
3
|
CC213
CC213L
|
|
University Elective 1
|
3
|
–
|
|
Technical Elective 2
|
3
|
–
|
|
Technical Elective 3
|
3
|
–
|
EN220
|
Technical & Business Writing
|
3
|
EN125
|
|
Technical Elective 4
|
3
|
–
|
MG365
|
Innovation and Entrepreneurship
|
3
|
–
|
SD101
|
21st Century Skills
|
0
|
–
|
SD100
|
English Immersion
|
0
|
–
|
|
|
|
|
Semester Credit Hours
|
19
|
|
Semester Credit Hours
|
18
|
|
4th Year
|
7th Semester
|
8th Semester
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
Code
|
Course Title
|
Cr. Hrs.
|
Prerequisite
|
CY461
|
Digital Forensics
|
3
|
CY361
CY361L
|
|
University Elective 2
|
3
|
–
|
CC425
|
Parallel & Distributed Computing
|
3
|
CC323
CC323L
|
|
Technical Elective 7
|
3
|
–
|
|
Technical Elective 5
|
3
|
–
|
CC492
|
Final Year Project – II / COOP-II*
|
4
|
CC491
|
|
Technical Elective 6
|
3
|
–
|
|
|
|
|
CC491
|
Final Year Project – I / COOP-I*
|
2
|
–
|
|
|
|
|
Semester Credit Hours
|
14
|
|
Semester Credit Hours
|
10
|
|
* COOP means FYP undertaken in the industry.
Total Credit Hours: 136