BS Cyber Security
Program Overview
The BS in Cyber Security at NIT is designed for students who want to protect digital systems, networks, and information assets in an increasingly interconnected world. Developed using Arizona State University’s (ASU) curriculum, the program prepares graduates to address complex cyber threats across public, private, and critical infrastructure environments.
Course Curriculum
Built on a strong foundation in computer science, networking, operating systems, and system architecture, the curriculum emphasizes secure system design, threat analysis, and proactive defense strategies. Students learn how vulnerabilities emerge, how attacks are executed, and how resilient systems are designed, monitored, and defended.
The program integrates specialized domains such as network security, cryptography, ethical hacking, digital forensics, application security, and cyber risk management. Alongside technical depth, students develop an understanding of security governance, compliance, ethics, and policy, ensuring they can operate effectively within organizational and regulatory frameworks.
Hands-on learning is central to the program. Through labs, simulations, applied security exercises, and real-world projects, students gain practical experience in identifying threats, securing systems, and responding to incidents. This applied focus ensures graduates are both technically competent and operationally ready.
Graduates of the BS in Cyber Security are equipped for roles in security engineering, digital defense, and cyber risk management, as well as for postgraduate study, professional certifications, and research-oriented careers in information security.
Accelerated Master’s Degree (4+1 Pathway):
 High-performing students in the BS Cyber Security program may pursue a 4+1 Accelerated Master’s Pathway, earning both a bachelor’s and a master’s degree in five years. Students complete four years of undergraduate study at NIT, followed by one year of postgraduate education at the Ira A. Fulton Schools of Engineering at Arizona State University (ASU).
Students may choose from two advanced master’s options:
The Master of Computer Science (MCS) delivered fully online
The Master of Computer Science (MS) offered on campus
These graduate programs enable deeper specialization in advanced computing and security-related domains. Graduate-level study may include areas such as cybersecurity and cryptography, computer system security, distributed systems, cyber-physical systems, IoT security, machine learning for security, big data analytics, and advanced network defense.
The accelerated pathway strengthens technical depth, research capability, and global academic exposure, positioning graduates for senior roles in cyber security engineering, security architecture, research, and digital defense leadership.
Practical Learning Experience
With a strong emphasis on real-world applications, the program includes capstone projects, hands-on labs, and electives in machine learning, digital signal processing, human-computer interaction, and more—ensuring students graduate job-ready and innovation-driven.Â
Note: Final year at ASU and dual degree eligibility depend on successful credit transfer and approval by Arizona State University. Program details may vary based on academic progress.
Career Pathways:
Graduates of the BS in Cyber Security are equipped to design, implement, and manage secure digital infrastructures. The program emphasizes analytical thinking, system security, and proactive threat mitigation.
- Cyber Security Analyst
- Information Security Engineer
- Network Security Engineer
- Digital Forensics Analyst
- Penetration Tester / Ethical Hacker
- Cyber Risk Analyst
- Security Operations Center (SOC) Analyst
- Application Security Engineer
- Cloud Security Engineer
- Cyber Governance & Compliance Specialist
Graduates may also pursue postgraduate studies, professional certifications, or research-oriented careers in cyber defense and information security.
NIT Admission Criteria:
The National Institute of Technology (NIT) seeks to admit academically prepared, motivated, and intellectually curious students who demonstrate the potential to contribute positively to the university’s learning environment and to society. Meeting the minimum eligibility requirements qualifies an applicant for admission evaluation but does not guarantee admission. Applicants may apply if they meet any one of the minimum criteria outlined below:
- Matriculation/Intermediate Requirements:
- 12 years of formal education with a minimum of 60% marks (no specific subject requirements).  Â
- Cambridge International (O & A Levels):
- O Level: Eight subjects (English, Mathematics, Urdu, Islamiat, Pakistan Studies + 3 electives), with an average of grade C. (Additional Mathematics does not count as an elective)
- A Level: Three principal subjects with an average of grade C. (Further Mathematics and General Paper are excluded.)
- International Baccalaureate (IB):
- Minimum 30/45 points.  Â
- English is compulsory; CAS and TOK must be completed.  Â
- Students must also pass Urdu, Islamiat and Pakistan Studies (via O-Level/SSC/IB).
- High School Diploma (HSD):
- Minimum 60% overall.  Â
- English is required, along with four principal electives in grades 9–12. Â
- Students must also pass Urdu, Islamiat and Pakistan Studies (via O-Level/SSC/HSD)Â
Admissions to earn the Bachelor's​​ Degree in Cyber Security by Thunderbird School of Global Management at Arizona State University (ASU):
Online Master of Computer Science (MCS): NIT undergraduate program diploma + official transcripts from every college or institution attended, including NIT’s. Must submit original transcripts and English translated transcripts.
Applicants must have a minimum cumulative GPA of 3.00 (scale is 4.00 = “A”) in the last 60 hours of their first bachelor’s degree program, or a minimum cumulative GPA of 3.00 (scale is 4.00 = “A”) in an applicable master’s degree program and a 3.00 for Arizona State University transfer courses:
- CSE 565: Software Verification, Validation, and Testing
- CSE 566: Software Project, Process and Quality Management
- CSE 543: Information Assurance and Security
Proof of English proficiency: TOEFL>90 iBT, IELTS>7, Pearson Test of English>65, Duolingo>115, all taken within the last two years from start date.
Students assigned any deficiency coursework upon admission must complete those classes with a grade of “C” (scale is 4.00 = “A”) or higher within two semesters of admission to the program.
Deficiency courses include:
- CSE 230: Computer Organization and Assembly Language Programming
- CSE 310: Data Structures and Algorithms
- CSE 330: Operating Systems
- CSE 340: Principles of Programming Languages OR
- CSE 355: Introduction to Theoretical Computer Science
Master of Computer Science (MS) on-Campus : NIT undergraduate program diploma + official transcripts from every college or institution attended, including NIT’s. Must submit original transcripts and English translated transcripts.
Applicants must have a minimum cumulative GPA of 3.25 (scale is 4.00 = “A”) in the last 60 hours of their first bachelor’s degree program, or a minimum cumulative GPA of 3.00 (scale is 4.00 = “A”) in an applicable master’s degree program and a 3.00 for Arizona State University transfer courses:
- CSE 565: Software Verification, Validation, and Testing
- CSE 566: Software Project, Process and Quality Management
- CSE 543: Information Assurance and Security
*Applicants with cumulative GPA of 3.00 (scale is 4.00 = “A”) in the last 60 hours of their first bachelor’s degree program are still encouraged to apply for consideration.
Proof of English proficiency: TOEFL>90 iBT, IELTS>7, Pearson Test of English>65, Duolingo>115, all taken within the last two years from start date.
Students assigned any deficiency coursework upon admission must complete those classes with a grade of “C” (scale is 4.00 = “A”) or higher within two semesters of admission to the program.
Deficiency courses include:
- CSE 230: Computer Organization and Assembly Language Programming
- CSE 310: Data Structures and Algorithms
- CSE 330: Operating Systems
- CSE 340: Principles of Programming Languages OR CSE 355: Introduction to Theoretical Computer Science
Fee Structure For The Academic Year 2025-26 (PKR)
One-time Admission Fee: 145,000
One-time Security Fee: 50,000
Semester Registration Fee: 40,000 per semester
Tuition Fee:
Fall semester: 547,500
Spring semester: 657,000
Total tuition fee for the Academic year 2025-26: 1,479,500
Program Plan
Year One
| Spring Semester 1 | Credits |
|---|---|
CSE 110: Principles of Programming | 4 Credits |
MAT 265 / MAT 170: Calculus for Engineers I | 3 Credits |
PHI 105/SSC 101: Islamic Studies | 2 Credits |
SSC 102: Pakistan Studies | 2 Credits |
FSE 100: Introduction to Engineering | 2 Credits |
SSC 100: Fundamentals of Academic Writing | 3 Credits |
| Total Credits | 16 Credits |
| Summer Semester 2 (Summer Session IV) | Credits |
|---|---|
CSE 205: Object-Oriented Programming and Data Structures | 3 Credits |
Understanding of Quran 1 | 1 Credits |
MAT 266 / MAT 265: Calculus for Engineers II | 3 Credits |
Civics and Community Engagement | 2 Credits |
EEE 120: Digital Design Fundamentals | 4 Credits |
PHY 121: University Physics I: Mechanics | 3 Credits |
PHY 122: University Physics I Lab | 1 Credits |
| Total Credits | 18 Credits |
Year Two
| Spring Semester 1 | Credits |
|---|---|
COM 225: Public Speaking and Presentations | 3 Credits |
QUR 101: Understanding of Quran 2 | 1 Credits |
CSE 240: Introduction to Programming Languages | 4 Credits |
MAT 243: Discrete Mathematical Structures | 3 Credits |
DAT 250: Data Science and Society | 3 Credits |
PSY 101: Introduction to Psychology (SOBE) | 3 Credits |
| Total Credits | 17 Credits |
| Summer Semester 2 (Summer Session IV) | Credits |
|---|---|
Computer Engineering Capstone Project II | 3 Credits |
Technology Entrepreneurship/Entrepreneurship | 3 Credits |
CSE 463: Introduction to Human Computer Interaction / Elective 5 | 4 Credits |
CSE 4**: Elective 6 | 4 Credits |
FSE 501: Elective 7 | 3 Credits |
| Total Credits | 17 Credits |
Year Three
| Spring Semester 1 | Credits |
|---|---|
CSE 365: Information Assurance / Elective 1 | 4 Credits |
CSE 340: Principles of Programming Languages | 3 Credits |
CSE 331: Computing Ethics | 1 Credits |
Ideology and Constitution of Pakistan | 2 Credits |
Elective 2 | 3 Credits |
Introduction to Cyber Security | 3 Credits |
| Total Credits | 16 Credits |
| Summer Semester 2 (Summer Session IV) | Credits |
|---|---|
Elective 3 | 3 Credits |
CSE 445: Distributed Software Development/Parallel & Distributed Computing | 4 Credits |
CSE 412: Database Management | 4 Credits |
MAT 343: Applied Linear Algebra | 3 Credits |
Digital Forensics | 3 Credits |
| Total Credits | 17 Credits |
Year Four
| Spring Semester 1 | Credits |
|---|---|
CySec Capstone Project I | 3 Credits |
Elective 4 | 3 Credits |
CSE 471: Introduction to Artificial Intelligence | 3 Credits |
Vulnerabiltiy Assessment and Reverse Engineering | 3 Credits |
Network Security | 3 Credits |
Secure Software Design and Development | 3 Credits |
| Total Credits | 18 Credits |
| Summer Semester 2 (Summer Session IV) | Credits |
|---|---|
CySec Capstone Project II | 3 Credits |
FSE 501: Technology Entrepreneurship/Entrepreneurship | 3 Credits |
CSE 463: Introduction to Human Computer Interaction / Elective 5 | 4 Credits |
CSE 4**: Elective 6 | 3 Credits |
CSE 4**: Elective 7 | 3 Credits |
| Total Credits | 16 Credits |
List of Electives
| Electives | Credits |
|---|---|
CSE 365: Information Assurance / Elective 1 | 4 Credits |
CSE 463: Introduction to Human Computer Interaction / Elective 5 | 4 Credits |
Vulnerability Assessment & Reverse Engineering | 3 Credits |
Basic Electronics | 3 Credits |
Hardware Security | 3 Credits |
Malware Analysis | 3 Credits |
Penetration Testing | 3 Credits |
Computer Architecture | 3 Credits |
Advanced Digital Logic Design | 3 Credits |
Embedded Systems | 3 Credits |
Cyber Law & Cyber Crime (Cyber Warfare) | 3 Credits |
Control System Security | 3 Credits |
Deep Learning | 3 Credits |