BCA Cyber Security

Programme Overview

The Bachelor of Computer Applications in Cyber Security Programme is a four-year honours degree designed to prepare students for the rapidly evolving landscape of digital security and information protection. The Programme combines core foundations in computer science, programming, networking, and system administration with specialised training in ethical hacking, digital forensics, cryptography, and network defence. Through academic alliances with CISCO Networking Academy, NIIT Foundation and Red Hat Academy, students gain hands-on experience using industry-standard tools and globally recognised certifications. The curriculum emphasises practical learning through simulations, live projects, and security audits, helping students develop critical thinking and problem-solving skills required in real-world cybersecurity operations. Graduates are equipped for diverse roles such as cybersecurity analyst, ethical hacker, information security officer, network security engineer, forensic analyst, penetration tester, and security consultant across industries, including IT, finance, healthcare, and government. The Programme empowers students to become proactive defenders in an increasingly interconnected digital world, with ample scope for higher studies and professional certifications.

The BCA Programme is a four-year degree programme, wherein a student, after successful completion, will be awarded an Honours degree. However, a student has the option to exit the programme after successful completion of the first three years. In such a case, the student will be awarded a Bachelor’s degree.

Eligibility Criteria

Any candidate who has passed PUC/10+2/ equivalent in Science, Arts or Commerce, securing a minimum of 40% of marks in aggregate, is eligible.

Programme Outcomes (PO)

Programme Specific Outcomes (PSO)

Programme Matrix

Semester Course Title Course Type Credits
I C Programming DSC 3
I C Programming Practical DSC 1
I Relational Database Management System DSC 3
I Relational Database Management System Practical DSC 1
I Foundation of Discrete Mathematics DSC 3
I Digital Engineering SEC 3
II Data Structures DSC 3
II Data Structures Practical DSC 1
II Python Programming DSC 3
II Python Programming Practical DSC 1
II Cyber Security Essentials DSC 3
II Cyber Security Fundamentals DSC -CC 2
II Multidisciplinary Course MDC 3
II Web Development Workflow SEC 3
III Object Oriented Programming with Java DSC 3
III Object Oriented Programming with Java Practical DSC 1
III Principles of Operating System and Linux Administration DSC 3
III Principles of Operating System and Linux Administration Practical DSC 1
III Computer Network Layers and Vulnerabilities DSC 3
III Online Course NPTEL SEC 3
III Multidisciplinary Course MDC 3
III Value-Added Course (VAC) VAC 2
IV Machine Learning for Cybersecurity DSC 3
IV Machine Learning for Cybersecurity Practical DSC 1
IV Cryptography And Cyber Security DSC 3
IV Cryptography And Cyber Security Practical DSC 1
IV Software Engineering DSC 3
IV Domain Specific certificate DSC-CC 2
IV Minor Project-I DSC-MP 2
IV Skill Enhancement Course  SEC 3
IV Multidisciplinary Course MDC 3
IV Value-Added Course (VAC) VAC 2
V Network Defense DSC 4
V Network Defense Practical DSC 2
V Cyber Threat Intelligence DSC 4
V Cyber Threat Intelligence Practical DSC 2
V Cyber Forensics and Forensic Investigation DSC 4
V Research Methodology DSC 4
V Minor Project -II DSC MP 2
V Internship   2
VI Network Forensics DSC 4
VI Network Forensics Practical DSC 2
VI Vulnerability Analysis and Penetration Testing DSC 4
VI Vulnerability Analysis and Penetration Testing Practical DSC 2
VI Intrusion Detection and Prevention Systems DSC 4
VI Domain Specific certificate DSC CC 2
VI Project DSP 4

Key Courses

Semester I

Semester II

Semester III

Semester IV

Semester V

Semester VI