Mission Statement

To provide knowledge and skills for producing graduates proficient in solving real-world cyber security problems with a keen sense of social responsibility and passion for lifelong learning. The department aims to collaborate with industry and government institutions for the protection of our national digital assets.

BS(Cyber Security)
Code Title Cr. Hrs Pre. Req
Semester – I
CS180 Introduction to ICT 2-0-2  
CS180L Introduction to ICT Lab 0-1-1  
CS111 Programming Fundamentals 3-0-3  
CS111L Programming Fundamentals Lab 0-1-1  
CY102 Introduction to Cyber security 3-0-3  
HU119 English Comprehension & Composition 3-0-3  
MA216 Discrete Structures 3-0-3  
  Total 14-2-16  
Semester – II
CS360 Computer Networks 3-0-3 CS102
CS360L Computer Networks Lab 0-1  
CS112 Object-Oriented Programming 3-0-3 CS102
CS112L Object-Oriented Programming Lab 0-1  
CY103 Information Assurance 3-0-3  
MA301 Probability and Statistics 3-0-3 -
EE223 Digital Logic Design 3-0-3  
EE223L Digital Logic Design Lab 0-1-1  
  Total 15-3-18  
Semester – III
CS214 Data Structures & Algorithms 3-0-3 CS164
CS214L Data Structures & Algorithms Lab 0-1-1  
MA201 Linear Algebra 3-0-3  
MA110 Calculus & Analytical Geometry 3-0-3  
CY371 Software Engineering 3-0-3  
HU124 Islamic Studies and Ethics 2-0-2  
CY222 Network Security 2-0-2 -
CY222L Network Security Lab 0-1-1  
  Total 16-2-18  
Semester – IV
CS225 Operating Systems 3-0-3 CS214
CS225L Operating Systems Lab 0-1-1  
CS223 Computer Organization & Assembly Language 3-0-3 CS214
CS223L Computer Organization & Assembly Language Lab 0-1-1  
CYXX CYS Elective I 3-0-3  
CY206 Information Security 3-0-3  
MA106 Differential Equations 3-0-3  
  Total 15-2-17  
Semester – V
CYXX Cyber Security Elective II 3-0-3  
CS332 Design and Analysis of Algorithm 3-0-3  
CS426 Parallel and Distributed Computing 2-0-2 CS225
CS426L Parallel and Distributed Computing Lab 0-1-1 CS225L
BAXXX University Elective I/td> 2-0-2  
CYXX Cyber Security Elective III 3-0-3 -
CS230 Database Systems 3-0-3 CS214
CS230L Database Systems Lab 0-1-1 CS214L
  Total 16-2-18  
Semester – VI
CS340 Artificial Intelligence 3-0-3 MA216
CS340L Artificial Intelligence Lab 0-1-1 MA216
CY355 Vulnerability Assessment & Reverse Engineering 2-0-2 CY102
CY355L Vulnerability Assessment & Reverse Engineering Lab 0-1-1 CY102
CYXX Cyber security Elective IV 3-0-3  
BAxx University Elective II 3-0-3  
CY497 Final Project-1 0-1-1  
CY334 Digital Forensics 2-0-2 CY102
CY334L Digital Forensics Lab 0-1-1 CY102
  Total 13-4-17  
Semester – VII
CY456 Secure Software Design and Development 2-0-2 CS225
CY456L Secure Software Design and Development Lab 0-1-1  
BAxx University Elective III 3-0-3  
BAxx University Elective IV 3-0-3  
HU401 Technical & Business Writing 3-0-3  
CY498 Final Year Project – II 0-2-2 CY497
  Total 11-3-14  
Semester – VIII
HU414 Social Service (University Elective V) 1-0-1 -
CY499 Final Project III 0-3-3 CY498
CS270 Professional Practices 3-0-3 -
HU120 Communication and Presentation Skills 3-0-3 HU119
HU125 Pakistan Studies and Global Perspective 2-0-2 -
  Total 9-3-12  
Total Credit Hours = 130

At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC.


At least 50% marks in Intermediate (HSSC) examination with Pre-Medical or equivalent qualification, certified by IBCC.

Note: Students with pre-medical must have to pass deficiency courses of Mathematics of 6 credit hours in the first two semesters.

Program Educational Objectives (PEOs)

  • PEO 1: Graduates will have knowledge and skills in cyber security and will contribute to solving real-world cyber security challenges.

  • PEO 2: Graduates will be able to act as effective team players, leaders, and strong communicatorss.

  • PEO 3: Graduates will demonstrate initiative in emerging technology areas of cyber security and adapt to challenging professions.

  • PEO 4: Graduates will engage in lifelong professional development and contribute to the ethical cyber security practices, cyber security related industry or pursue advanced study.

Program learning Outcomes (PLOs)

  • PLO 1: Academic Education : Prepare graduates having educational depth and breadth knowledge and prepare Computing professionals.

  • PLO 2: Knowledge for Solving Computing Problems: Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.

  • PLO 3: Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.

  • PLO 4: Design/ Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations

  • PLO 5: Modern Tool Usage: Create, select, adapt, and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.

  • PLO 6: Individual and Teamwork Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.: An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.

  • PLO 7: Communication:Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.

  • PLO 8: Computing Professionalism and Society: Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.

  • PLO 9: Ethics: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.

  • PLO 10: Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.