BS Cyber Security

BS Cyber Security

Due to the rise in cyber threats and data breaches, organizations across various sectors are actively seeking skilled cybersecurity professionals to protect their valuable assets, confidential information, and ICT infrastructure. As cybersecurity is a global challenge; it is equally important for Pakistan to protect its digitals assets. Therefore, Cybersecurity is an excellent career opportunity for Pakistani students. Cybersecurity offers excellent career growth prospects with a specialized knowledge in the sub-fields such as network security, penetration testing, ethical hacking, incident response, risk management. With the increasing importance of protecting digital assets and the continuous development of new technologies and threats, the demand for cybersecurity professionals is expected to grow speedily. Skilled individuals in this field can enjoy long-term job prospects and competitive salaries.

Admission Requirements

  • Higher Secondary School Certificate or equivalent securing at least 50% marks in aggregate with Mathematics.
  • CUST Admission Test/HEC Approved Test

DEGREE REQUIREMENTS

The candidate is required to complete 133 Cr. Hrs. as per following details:

AREA Cr. Hrs.
General Education 30
Major Courses 73
Allied Courses 12
Elective Courses 09
Capstone Project 06
Internship 03
Total 133

General Education (30 Cr. Hrs.)

Course Title Code Cr. Hrs.
English-I (Functional English) CYG1033 3
English-II (Expository Writing) CYG1043 3
Islamic Studies/Ethics CYG1012 2
Pakistan Studies (Ideology & Constitution of Pakistan) CYG1022 2
Introduction to Sociology (Social Sciences) CYG1312 2
Calculus and Analytical Geometry (Quantitative Reasoning – I) CYG1413 3
Discrete Structures (Quantitative Reasoning – II) CYG1423 3
Applied Physics (Natural Sciences) CYG1212 2
Applied Physics Lab (Natural Sciences) CYG1211 1
Application of Information & Communication Technologies CYG1512 2
Application of Information & Communication Technologies Lab CYG1511 1
Professional Ethics and Legal Issues (Arts & Humanities) CYG2112 2
Introduction to Management (Entrepreneurship) CYG2612 2
Personal Management and Grooming (Civics and Community Engagement) CYG2712 2

Major Courses (73 Cr. Hrs.)

Course Title Code Cr. Hrs.
Programming Fundamentals CY1133 3
Programming Fundamentals Lab CY1131 1
Object Oriented Programming CY1143 3
Object Oriented Programming Lab CY1141 1
Database Systems CY2313 3
Database Systems Lab CY2311 1
Digital Logic Design CY2512 2
Digital Logic Design Lab CY2511 1
Data Structures CY2143 3
Data Structures Lab CY2141 1
Information Security and Forensics CY3712 2
Information Security and Forensics Lab CY3711 1
Artificial Intelligence CY3812 2
Artificial Intelligence Lab CY3811 1
Computer communications and Networks CY2772 2
Computer communications and Networks Lab CY2771 1
Software Engineering CY2223 3
Computer Organization and Assembly Language CY3522 2
Computer Organization and Assembly Language Lab CY3521 1
Operating Systems CY2412 2
Operating Systems Lab CY2411 1
Design and Analysis of Algorithms (Analysis of Algorithms) CY3163 3
Cyber Security CYxxx2 2
Cyber Security Lab CYxxx1 1
Information Assurance CYxxx2 2
Information Assurance Lab CYxxx1 1
Network Security CYxxx2 2
Network Security Lab CYxxx1 1
Secure Software Design and Development CYxxx2 2
Secure Software Design and Development Lab CYxxx1 1
Digital Forensics CYxxx2 2
Digital Forensics Lab CYxxx1 1
Parallel and Distributed Computing CY3432 2
Parallel and Distributed Computing Lab CY3431 1
Theory of Automata and Formal Languages (Theory of Automata) CY3613 3
Financial Accounting ACCY3003 3
Wireless and Mobile Security CYxxx2 2
Wireless and Mobile Security Lab CYxxx1 1
Penetration Testing CYxxx2 2
Penetration Testing Lab CYxxx1 1
Malware Analysis CYxxx2 2
Malware Analysis Lab CYxxx1 1

Allied Courses (12 Cr. Hrs.)

Course Title Code Cr. Hrs.
Linear Algebra MTCY1033 3
Probability and Statistics MTCY2063 3
Multi-variate Calculus MTCY1053 3
Technical Report Writing (Technical and business writing) HMCY2033 3

Elective Courses (09 Cr. Hrs.)

Course Title Code Cr. Hrs.
Database Security CY3723 3
Computer Forensics CY4843 3
Data Security & Cryptography CY3843 3
Web Security & Forensics CY4863 3
Mobile Application Security and Forensics CY4663 3
Vulnerability Assessment & Reverse Engineering CYxxx3 3
HCI & Computer Graphics CYxxx2 2
HCI & Computer Graphics Lab CYxxx1 1
Cyber Law & Cyber Crime CYxxx2 2
Cyber Law & Cyber Crime Lab CYxxx1 1
Computer Architecture CYxxx2 2
Computer Architecture Lab CYxxx1 1
Blockchain Technology CY4573 3

Semester-I (18 Cr. Hrs.)

Course Code Course Title Cr. Hrs.
CY1133 Programming Fundamentals 3
CY1131 Programming Fundamentals Lab 1
CYG1022 Pakistan Studies 2
CYG1033 English-I 3
CYG1413 Calculus and Analytical Geometry 3
CYG1512 Application of Information & Communication Technologies 2
CYG1511 Application of Information & Communication Technologies Lab 1
CYG1212 Applied Physics 2
CYG1211 Applied Physics Lab 1

Semester-II (17 Cr. Hrs)

Course Code Course Title Cr. Hrs.
CY1143 Object Oriented Programming 3
CY1141 Object Oriented Programming Lab 1
CYG1043 English-II 3
CYG1312 Introduction to Sociology 2
CYG1423 Discrete Structures 3
MTCY1033 Linear Algebra 3
CYG1012 Islamic Studies/Ethics 2

Semester-III (17 Cr. Hrs)

Course Code Course Title Cr. Hrs.
CY2143 Data Structures 3
CY2141 Data Structures Lab 1
MTCY2063 Probability and Statistics 3
CYG2712 Personal Management and Grooming 2
CY2313 Database Systems 3
CY2311 Database Systems Lab 1
CYG2112 Professional Ethics and Legal Issues 2
CYG2612 Introduction to Management 2

Semester-IV (18 Cr. Hrs)

Course Code Course Title Cr. Hrs.
CY2223 Software Engineering 3
CY2412 Operating Systems 2
CY2411 Operating Systems Lab 1
CY2512 Digital Logic Design 2
CY2511 Digital Logic Design Lab 1
CY2772 Computer communications and Networks 2
CY2771 Computer communications and Networks Lab 1
HMCY2033 Technical Report Writing 3
ACCY3003 Accounting 3

Semester-V (18 Cr. Hrs)

Course Code Course Title Cr. Hrs.
CY3163 Design and Analysis of Algorithms 3
CY3613 Theory of Automata and Formal Languages 3
CY3522 Computer Organization and Assembly Language 2
CY3521 Computer Organization and Assembly Language Lab 1
CY3712 Information Security and Forensics 2
CY3711 Information Security and Forensics Lab 1
MTCY1053 Multi-variate Calculus 3
CY3812 Artificial Intelligence 2
CY3811 Artificial Intelligence Lab 1

Summer

Internship 3 Cr. Hrs

Semester-VI (18 Cr. Hrs)

Course Code Course Title Cr. Hrs.
CS3432 Parallel and Distributed Computing 2
CS3431 Parallel and Distributed Computing Lab 1
CY3xx2 Cyber Security 2
CY3xx1 Cyber Security Lab 1
CY3772 Information Assurance 2
CY3771 Information Assurance Lab 1
CY3xx2 Penetration Testing 2
CY3xx1 Penetration Testing Lab 1
CY3xx2 Secure Software Design and Development 2
CY3xx1 Secure Software Design and Development Lab 1
CY3xx3 Domain Elective-I 3

Semester-VII (14 Cr. Hrs)

 

Course Code Course Title Cr. Hrs.
CY3832 Network Security and Forensics 2
CY3831 Network Security and Forensics Lab 1
CY4872 Malware Analysis 2
CY4871 Malware Analysis Lab 1
CY4xx2 Digital Forensics 2
CY4xx1 Digital Forensics Lab 1
CY4xx3 Domain Elective – II 3
CY4912 Design Project (Part – I) 2

Semester-VIII (10 Cr. Hrs)

Course Code Course Title Cr. Hrs.
CY4924 Design Project (Part-II) 4
CY4xx2 Wireless and Mobile Security 2
CY4xx1 Wireless and Mobile Security Lab 1
CY4xx3 Domain-Elective-III 3
Sr. # Statement
  PEO-1 Contribute competently in the computing industry by applying requisite technical skills.
  PEO-2 Demonstrate advancement in computing profession by enhancing their knowledge and skills.
  PEO-3 Demonstrate ethical values and contribute positively towards the society.
Sr. # Learning Objective Statement
   PLO-1 Academic Education

To prepare graduates as computing professionals.

  PLO-2 Knowledge for Solving Computing Problems

Apply computer science theory and software development fundamentals to produce computing-based solutions.

  PLO-3 Problem Analysis

Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

  PLO-4 Design/Development of Solutions

Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the problem’s discipline.

  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 Team Work

Function effectively as a member or leader of a team engaged in activities appropriate to the problem’s discipline.

  PLO-7 Communication

Communicate effectively, in a variety of professional contexts.

  PLO-8 Computing Professionalism and Society

Recognize professional responsibilities and make informed judgments in computing practice based on legal principles.

  PLO-9 Ethics

Understand and commit to professional ethics, responsibilities, and norms of professional computing practice

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