The Bachelor of Computer Applications (BCA) Honours in Cyber Security is a flexible and comprehensive 4-year program, with the option to exit after 6 semesters and earn a BCA degree. This program is designed to provide a strong foundation in computer systems, software development, analytics, and various aspects of information technology, making it an excellent choice for those aiming to build a career in the dynamic and rapidly evolving field of computer science.
The curriculum combines theoretical and practical learning, covering essential topics such as programming languages, database management, computer networks, data structures, software engineering, information security, machine learning, and web development. Students gain proficiency in coding and software development through exposure to a variety of programming languages and tools.
Students who complete the program and fulfill the requirement of successfully completing at least 5 out of 10 electives in the Cyber Security stream will graduate with a specialization in Cyber Security.
This specialization equips students with:
The program’s well-structured curriculum ensures graduates are prepared to tackle real-world cybersecurity challenges and excel in a variety of roles within the IT and cybersecurity domains.
The BCA Honours program delivers a comprehensive curriculum with a focus on advanced topics, featuring a specialization in Cyber Security. Students gain hands-on experience through internships, equipping them with practical knowledge, refined problem-solving abilities, and exposure to real-world scenarios and global practices. The program emphasizes soft skills enhancement and offers a wide range of electives, preparing students for versatile professional roles. Designed to meet the demands of the dynamic IT industry, this program ensures graduates are adept at tackling the challenges of the rapidly evolving field of information technology.
Amrita Vishwa Vidyapeetham has not appointed any Agent or Third-Party Client for securing admission in any programme. Students are hereby requested to contact only the toll-free number on our website for any admission related queries.
– Issued In Public Interest By Directorate Of Admissions And Academic Outreach
4 Years- 8 Semester
Selection will be based on merit and interview process.
Program Fee for the Year 2025-26 (Semester Wise)Tuition Fee: Rs. 51,500 Hostel Fee for the Year 2025-26 (Semester Wise)Hostel Fee: Rs. 13,750 |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Foundations of Indian Heritage | T+P | 2 |
2 | English 1 | T | 2 |
3 | Language I | T | 2 |
4 | Mastery Over Mind | T+P | 2 |
5 | Environmental Science and Sustainability | T | 4 |
6 | Mathematics for Computing I | T | 4 |
7 | Computer Fundamentals and Digital Electronics | T+P | 4 |
8 | Problem Solving and Computer Programming using C | T | 3 |
9 | Problem Solving and Computer Programming using C Lab | P | 1 |
10 | Introduction to Linux – LAB | P | 2 |
Credits (A) | 26 |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Glimpses of Glorious India | T+P | 2 |
2 | English 2 | T | 2 |
3 | Language II | T | 2 |
4 | Database Management System | T | 3 |
5 | Mathematics for Computing II | T | 4 |
6 | Object Oriented Programming Using JAVA | T | 4 |
7 | Database Management System LAB | P | 1 |
8 | Object Oriented Programming Using JAVA LAB | P | 1 |
9 | UI Design | P | 2 |
10 | I AM TECH | P/F | |
Credits (B) | 21 |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Amrita Value Programme 1 | T | 1 |
2 | Life Skills 1 | T/P | 2 |
3 | Mathematics for Computing III | T | 4 |
4 | Data Structures | T | 4 |
5 | Operating Systems | T | 3 |
6 | Computer Organization and Architecture | T | 3 |
7 | Open Elective 1 | T | 3 |
8 | Data Structures LAB | P | 1 |
9 | Web Technologies | T+P | 3 |
Credits (C) | 24 |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Amrita Values Programme II | T | 1 |
2 | Life Skills II | T/P | 2 |
3 | Open Elective 2 | T | 3 |
4 | Computer Networks | T+P | 4 |
5 | Full Stack Frameworks | T | 4 |
6 | Data Mining | T | 3 |
7 | Design and Analysis of Algorithm | T | 4 |
8 | Full Stack Framework LAB | P | 1 |
9 | Workshop/Certification | P | 1 |
Credits (D) | 23 |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Life Skills III | T/P | 2 |
2 | Machine Learning | T | 3 |
3 | Machine Learning Lab | P | 1 |
4 | Python Frameworks | T+P | 4 |
5 | Live in Labs*/Open Elective | T | 3 |
6 | Mobile Application Development | T+P | 3 |
7 | Lab Elective 1 | P | 1 |
8 | Elective – 1 | T | 3 |
9 | Internship/Minor Project | 4 | |
Credits (E) | 24 |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Automata Theory and Compiler Design | T | 4 |
2 | Software Engineering | T+P | 4 |
3 | Elective 2 | T | 3 |
4 | Professional Elective 1 | T+P | 4 |
5 | Project/Internship | P | 4 |
6 | Lab Elective 2/MOOC | P | 1 |
7 | Cryptograhy and Cyber Security | T | 3 |
Credits (F) | 23 | ||
Total Credits after 3 years (A+B+C+D+E+F): 141 Credits | |||
Exit Option: Award of B.C.A. Degree after 3 years |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Professional Elective 2 | T+P | 4 |
2 | Professional Elective 3 | T+P | 4 |
3 | Lab Elective 3 | P | 1 |
4 | Elective 3 | T | 3 |
5 | Elective 4 | T | 3 |
6 | Elective 5 | T | 3 |
Credits (G) | 18 |
Sl. No. | Course Title | Theory / Practical | Credits |
1 | Professional Elective 4 | T+P | 4 |
2 | Elective 6 | T+P | 3 |
3 | Project | 12 | |
Credits (H) | 19 | ||
Total Credits after 3 years (A+B+C+D+E+F+G+H): 178 Credits | |||
Award of B.C.A.(Honours) Degree |
Sl. No. | Course Title |
1 | System Security |
2 | Web Application Security |
3 | Network Security |
4 | VAPT (Vulnerability and Penetration Testing) |
5 | Smart Contracts and Blockchain Security |
6 | Database Security Fundamentals |
Sl. No. | Course Title |
1 | Essentials of Cyber security |
2 | Malware Analysis |
3 | Blockchain and decentralized applications |
4 | Fundamentals of cyber security operations |
5 | Cloud and Infrastructure security |
6 | Cyber Security Law |
7 | Machine learning and artificial Intelligence |
8 | Cyber security |
Mobile Security and Defense | |
Cyber Forensics | |
Security Architecture for Databases | |
Applications | |
Ethics and Data Privacy |
Sl. No. | Course Title |
1 | Ethical Hacking |
2 | Python Scripting For Security |
3 | Android Programming |
4 | Competitive Programming |
5 | Edge Computing |
6 | R Programming |
7 | Matlab Programming |
8 | High Performance Computing |
9 | Cyber security Lab |
10 | Algorithms Lab |
11 | Xamarin Native Application Development |
12 | Asp.Net Core Restful Web Service Development |
13 | Flutter Application Development |
14 | Smart Programming |
Sl. No. | Course Title |
1 | Introduction to Big Data and Cloud |
2 | Basics of Programming Using Python |
3 | Data Analytics and Visualization |
4 | Essentials of Cyber Security |
5 | The Art of Cryptography |
6 | Fundamentals of IoT |
7 | Introduction to AI |
8 | Introduction to Front Web development |
9 | Generative AI for Everyone |
10 | Introduction to relational databases |
11 | Networking Foundations |
12 | Data analysis using MS Excel |
13 | R Programming |
14 | Introduction to Crypto Currency and Block Chain |
15 | Basics of Linux Operating System |
16 | Administration and Automation with Windows Powershell |
The top reasons to choose Amrita for your career