BS Cyber Security

Computer

Mission

The mission of the BS in Cyber Security program is to produce graduates with advanced knowledge in Cyber Security, empowering them to design effective solutions for countering complex security challenges. The program aims to cultivate a foundation in strong moral values and interpersonal skills, recognizing the critical role of ethics in the realm of Cyber Security.


Programs Offered

BS Cyber Security

Program Objectives (POs)

  • PO-01: Apply knowledge of Cyber Security and practices to design and develop effective solutions for complex computing problems.
  • PO-02: Demonstrate strong moral and ethical values to become an effective professional in Cyber Security.
  • PO-03: Demonstrate enhancement in knowledge of Cyber Security and interpersonal skills for sustainable career development and professional growth.

Duration: 4-years (8 Semesters)

Eligibility Criteria: The minimum requirements for admission in a bachelor degree program in any 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.”
Total Credit Hours (CH): 134

First Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-111 Programming Fundamentals 3
CS-111L Programming Fundamentals Lab 1
GE-181 Applications of Information & Communication Technologies 2
GE-181L Applications of Information & Communication Technologies Lab 1
GE-150 Discrete Structures 3
GE-143 Functional English 3
GE-161 Islamic Studies 2
GE-128 Applied Physics 2
GE-128L Applied Physics Lab 1
Semester Total 18 (15+3)

Second Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-112 Object Oriented Programming 3
CS-112L Object Oriented Programming Lab 1
CS-151 Database Systems 3
CS-151L Database Systems Lab 1
CS-121 Digital Logic Design 2
CS-121L Digital Logic Design Lab 1
STS-202 Probability and Statistics 3
GE-144 Expository Writing 3
GE-164 Understanding of Holy Quran - I 0+1
Semester Total 18 (15+3)

Third Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-201 Data Structures 3
CS-201L Data Structures Lab 1
CS-251 Introduction to Information Security 2
CS-251L Introduction to Information Security Lab 1
CS-202 Artificial Intelligence 2
CS-202L Artificial Intelligence Lab 1
CS-241 Computer Networks 2
CS-241L Computer Networks Lab 1
GE-153 Calculus and Analytical Geometry 3
GE-165 Understanding of Holy Quran - II 0+1
Semester Total 17 (13+4)

Fourth Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-221 Computer Organization and Assembly Language 2
CS-221L Computer Organization and Assembly Language Lab 1
CYS-251 Cyber Security 2
CYS-251L Cyber Security Lab 1
CYS-271 Information Assurance 2
CYS-271L Information Assurance Lab 1
CS-231 Software Engineering 3
MTH-147 Multivariable Calculus 3
MTH-163 Linear Algebra 3
Semester Total 18 (15+3)

Fifth Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-322 Operating System 2
CS-322L Operating System Lab 1
CYS-341 Network Security 2
CYS-341L Network Security Lab 1
CYS-331 Secure Software Design & Development 2
CYS-331L Secure Software Design & Development Lab 1
CS-301 Analysis of Algorithms 3
CYS-3xx CYS Elective-I 2
CYS-3xxL CYS Elective-I Lab 1
Semester Total 15 (11+4)

Sixth Semester

Course Code Course Title Credit Hours
( Th + Lab )
CYS-371 Digital Forensics 2
CYS-371L Digital Forensics Lab 1
CYS-3xx CYS Elective II 2
CYS-3xxL CYS Elective II Lab 1
CYS-3xx CYS Elective III 2
CYS-3xxL CYS Elective III Lab 1
CYS-3xx CYS Elective IV 2
CYS-3xxL CYS Elective IV Lab 1
CYS-3xx CYS Elective V 2
CYS-3xxL CYS Elective V Lab 1
Semester Total 15 (10+5)

Seventh Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-498 Final Year Project-I 2
CYS-4xx CYS Elective VI 2
CYS-4xxL CYS Elective VI Lab 1
CYS-4xx CYS Elective VII 2
CYS-4xxL CYS Elective VII Lab 1
ENG-401 Technical and Business Writing 3
GE-195 Introduction to Management 2
MGT-121 Principles of Marketing 3
GE-171 Ideology and Constitution of Pakistan 2
Semester Total 18 (14+4)

Eighth Semester

Course Code Course Title Credit Hours
( Th + Lab )
CS-499 Final Year Project-II 4
CYS-425 Parallel & Distributed Computing 2
CYS-425L Parallel & Distributed Computing Lab 1
GE-196 Professional Practices 2
GE-132 Civics and Community Engagement 2
GE-191 Entrepreneurship 2
GE-172 Pakistan Studies 2
Semester Total 15 (10+5)

*Note: Students with pre-medical background, must have to pass deficiency courses of Mathematics of 6 credit hours in first year in order to continue their study in the computing program.


Elective Courses

Course Code Course Title Pre-Requisite Credit Hours
( Th + Lab )
CYS-326Basic Electronics2
CYS-326LBasic Electronics Lab1
CYS-324Hardware Security2
CYS-324LHardware Security Lab1
CYS-305Malware Analysis2
CYS-305LMalware Analysis Lab1
CYS-345Wireless and Mobile Security2
CYS-345LWireless and Mobile Security Lab1
CYS-303Theory of Automata3
CYS-361HCI & Computer Graphics2
CYS-361LHCI & Computer Graphics Lab1
CYS-355Penetration Testing2
CYS-355LPenetration Testing Lab1
CYS-323Computer Architecture2
CYS-323LComputer Architecture Lab1
CYS-327Advanced Digital Logic Design2
CYS-327LAdvanced Digital Logic Design Lab1
CYS-356Cyber Law & Cybercrime (Cyber Warfare)2
CYS-356LCyber Law & Cybercrime Lab1
CYS-357Control System Security2
CYS-357LControl System Security Lab1
Course Code Course Title Pre-Requisite Credit Hours
( Th + Lab )
CYS-344Internet of Things2
CYS-344LInternet of Things Lab1
CYS-406Cryptanalysis2
CYS-406LCryptanalysis Lab1
CYS-446Embedded Systems2
CYS-446LEmbedded Systems Lab1
CYS-429Embedded System Security2
CYS-429LEmbedded System Security Lab1
CYS-456Vulnerability Assessment and Reverse Engineering2
CYS-456LVulnerability Assessment and Reverse Engineering Lab1
CYS-474Blockchain Technology2
CYS-474LBlockchain Technology Lab1
CYS-362Advanced Programming2
CYS-362LAdvanced Programming Lab1
CYS-463Web Engineering2
CYS-463LWeb Engineering Lab1
CYS-481Topics in Cyber Security I2
CYS-481LTopics in Cyber Security I Lab1
CYS-482Topics in Cyber Security II2
CYS-482LTopics in Cyber Security II Lab1