The Bachelor of Computer Applications (BCA) Honours is a 4-year program with an option to exit after 6 semesters with BCA degree. It is designed to provide students with a comprehensive understanding of computer systems, software development, analytics, and various aspects of information technology. This course is an excellent choice for individuals who aspire to pursue a career in the dynamic and rapidly evolving field of computer science.
The curriculum typically includes a mix of theoretical and practical components, covering subjects such as programming languages, database management, computer networks, data structures, software engineering, network/ information security, machine learning and web development. Students are exposed to a range of programming languages for gaining proficiency in writing code and developing software applications.
In addition to technical skills, the program emphasizes problem-solving, critical thinking, and analytical abilities. Students learn to analyse and solve complex computing problems, making them well-equipped for the challenges of the IT industry.
The course may also include a mandatory internship or project work, providing students with hands-on experience in real-world scenarios. This practical exposure is valuable for bridging the gap between academic knowledge and industry requirements.
Upon completion of the degree, graduates have various career options available to them. They can work as software developers, system analysts, database administrators, web developers, and IT consultants, among other roles. Furthermore, the program can serve as a foundation for pursuing higher education in the related fields.
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
The BCA Honours program offers an in-depth curriculum covering advanced topics like artificial intelligence and cybersecurity. With internship opportunities, students gain extensive practical experience, enhanced problem-solving skills, real-world practices and global perspectives. Soft skills development and elaborate choice of electives prepare students for diverse professional roles. This comprehensive program ensures graduates are well-equipped for the dynamic field of information technology.
Graduates of the BCA Honours programme have a diverse range of career opportunities in the field of information technology such as Software Developer, System Analyst, Database Administrator, IT Consultant, Data Scientist, etc.
Duration
4 Years- 8 Semester
Eligibility
Selection
Selection will be based on merit and interview process.
Program Fee for the year 2024-25 (Semester Wise)
Tuition Fee: Rs. 48,700
Caution Deposit: Rs. 3,000
# Scholarship available for meritorious students. Please contact Admission Office (+91 830 400 4400) for details.
Course Code | Title | Category | L T P | Credit |
22ADM101 | Foundations of Indian Heritage | VAC | 2 0 1 | 2 |
24ENG101 | English I | AEC | 2 0 0 | 2 |
Language I | AEC | 2 0 0 | 2 | |
22AVP103 | Mastery Over Mind | VAC | 1 0 2 | 2 |
24ENV200 | Environmental Science and Sustainability | VAC | 3 1 0 | 4 |
Mathematics for Computing I | DSC | 3 1 0 | 4 | |
24CSA101 | Computer Fundamentals and Digital Electronics | DSC | 3 0 1 | 4 |
24CSA102 | Problem Solving and Computer Programming using C | DSC | 3 0 0 | 3 |
24CSA181 | Problem Solving and Computer Programming using C Lab | DSC | 0 0 1 | 1 |
24CSA182 | Introduction to Linux – LAB | SEC | 0 1 1 | 2 |
TOTAL | 26 |
Course Code | Title | Category | L T P | Credit |
22ADM111 | Glimpses of Glorious India | VAC | 2 0 1 | 2 |
24ENG111 | English II | AEC | 1 0 2 | 2 |
Language II | AEC | 2 0 0 | 2 | |
24CSA111 | Database Management System | DSC | 3 0 0 | 3 |
Mathematics for Computing II | DSC | 3 1 0 | 4 | |
24CSA112 | Object Oriented Programming Using JAVA | DSC | 3 1 0 | 4 |
24CSA183 | Database Management System LAB | DSC | 0 0 1 | 1 |
24CSA184 | Object Oriented Programming Using JAVA LAB | DSC | 0 0 1 | 1 |
24CSA185 | User Interface Design | SEC | 0 1 1 | 2 |
24CUL100 | I AM TECH | VAC | P/F | |
TOTAL | 21 |
Course Code | Title | Category | L T P | Credit |
Amrita Value Programme 1 | VAC | 1 0 0 | 1 | |
23LSK201 | Life Skills 1 | SEC | 1 0 2 | 2 |
Mathematics for Computing III | DSC | 3 1 0 | 4 | |
24CSA201 | Data Structures | DSC | 3 1 0 | 4 |
24CSA202 | Operating Systems | DSC | 3 0 0 | 3 |
24CSA203 | Computer Organization and Architecture | DSC | 3 0 0 | 3 |
24CSA298* | Open Elective I / MOOC | GE | 3 0 0 | 3 |
24CSA281 | Data Structures LAB | DSC | 0 0 1 | 1 |
24CSA204 | Web Technologies | DSC | 2 0 1 | 3 |
TOTAL | 24 |
Course Code | Title | Category | L T P | Credit |
Amrita Values Programme II | VAC | 1 0 0 | 1 | |
23LSK211 | Life Skills II | SEC | 1 0 2 | 2 |
Open Elective II | GE | 3 0 0 | 3 | |
24CSA211 | Computer Networks | DSC | 3 0 1 | 4 |
24CSA212 | Full Stack Frameworks | DSC | 3 1 0 | 4 |
24CSA213 | Data Mining | DSC | 2 1 0 | 3 |
24CSA214 | Design and Analysis of Algorithm | DSC | 3 1 0 | 4 |
24CSA282 | Full Stack Framework LAB | DSC | 0 0 1 | 1 |
24CSA283 | Introduction to Python Lab | DSC | 0 0 1 | 1 |
TOTAL | 23 |
Course Code | Title | Category | L T P | Credit |
23LSK301 | Life Skills III | SEC | 1 0 2 | 2 |
24CSA301 | Machine Learning | DSC | 3 0 0 | 3 |
24CSA380 | Machine Learning Lab | DSC | 0 0 1 | 1 |
24CSA302 | Python Frameworks | DSC | 3 0 1 | 4 |
24CSA390* | Live in Labs*/Open Elective III | GE | 3 0 0 | 3 |
24CSA303 | Mobile Application Development | DSC | 2 0 1 | 3 |
Lab Elective 1 | DSE | 0 0 1 | 1 | |
Elective – 1 | DSE | 3 0 0 | 3 | |
24CSA395**/24CSA396*** | Internship**/Minor Project- I*** | DSC | 4 | |
TOTAL | 24 |
Course Code | Title | Category | L TP | Credit |
24CSA311 | Automata Theory and Compiler Design | DSC | 3 1 0 | 4 |
24CSA312 | Software Engineering | DSC | 3 0 1 | 4 |
Elective 2 | DSE | 3 0 0 | 3 | |
Professional Elective 1 | DSE | 3 0 1 | 4 | |
24CSA397* | Lab Elective 2/MOOC* | DSE | 0 0 1 | 1 |
24CSA313 | Cryptography and Cyber Security | DSC | 3 0 0 | 3 |
24CSA399*/24CSA398** | Minor Project-II*/Internship** | DSC | 4 | |
TOTAL | 23 |
Course Code | Title | Category | L T P | Credit |
Professional Elective 2 | DSE | 3 0 1 | 4 | |
Professional Elective 3 | DSE | 3 0 1 | 4 | |
Lab Elective 3 | DSE | 0 0 1 | 1 | |
Elective 3 | DSE | 3 0 0 | 3 | |
Elective 4 | DSE | 3 0 0 | 3 | |
Elective 5 | DSE | 3 0 0 | 3 | |
TOTAL | 18 |
Course Code | Title | Category | L T P | Credit |
Professional Elective 4 | DSE | 3 0 1 | 4 | |
Elective 6 | DSE | 3 0 0 | 3 | |
24CSA499 | Project | DSC | 12 | |
TOTAL | 19 |
Paper I |
|||
Course Code | Title | L T P | Credit |
24HIN101 | Hindi I | 2 0 0 | 2 |
24KAN101 | Kannada I | 2 0 0 | 2 |
24MAL101 | Malayalam I | 2 0 0 | 2 |
24SAN101 | Sanskrit I | 2 0 0 | 2 |
24TAM101 | Tamil I | 2 0 0 | 2 |
24ENG100 | Additional English I | 2 0 0 | 2 |
Paper II |
|||
Course Code | Title | L T P | Credit |
24HIN111 | Hindi II | 2 0 0 | 2 |
24KAN111 | Kannada II | 2 0 0 | 2 |
24MAL111 | Malayalam II | 2 0 0 | 2 |
24SAN111 | Sanskrit II | 2 0 0 | 2 |
24TAM111 | Tamil II | 2 0 0 | 2 |
24ENG110 | Additional English II | 2 0 0 | 2 |
MATHEMATICS FOR COMPUTING |
|||
Course Code | Title | L T P | Credit |
24MAT131 | Discrete Mathematics | 3 1 0 | 4 |
24MAT132 | Linear Algebra | 3 1 0 | 4 |
24MAT133 | Probability and Statistics | 3 1 0 | 4 |
24MAT134 | Statistical and Numerical Methods | 3 1 0 | 4 |
24MAT135 | Algebra and Number Theory | 3 1 0 | 4 |
24MAT136 | Mathematical Foundation | 3 1 0 | 4 |
24MAT137 | Foundations of Applied Mathematics – Part I | 3 1 0 | 4 |
24MAT138 | Foundations of Applied Mathematics – Part II | 3 1 0 | 4 |
Open electives offered by the department |
|||
Course Code | Title | L T P | Credit |
24OEL341 | Introduction to Big Data and Cloud | 3 0 0 | 3 |
24OEL342 | Basics of Programming Using Python | 3 0 0 | 3 |
24OEL343 | Data Analytics and Visualization | 3 0 0 | 3 |
24OEL344 | Essentials of Cyber Security | 3 0 0 | 3 |
24OEL345 | The Art of Cryptography | 3 0 0 | 3 |
24OEL346 | Fundamentals of IoT | 3 0 0 | 3 |
24OEL347 | Introduction to AI | 3 0 0 | 3 |
24OEL348 | Introduction to Front Web development | 3 0 0 | 3 |
24OEL349 | Generative AI for Everyone | 3 0 0 | 3 |
24OEL350 | Introduction to relational databases | 3 0 0 | 3 |
24OEL351 | Networking Foundations | 3 0 0 | 3 |
24OEL352 | Data analysis using MS Excel | 3 0 0 | 3 |
24OEL353 | R Programming | 3 0 0 | 3 |
24OEL354 | Introduction to Crypto Currency and Block Chain | 3 0 0 | 3 |
24OEL355 | Basics of Linux Operating System | 3 0 0 | 3 |
24OEL356 | Administration and Automation with Windows Powershell | 3 0 0 | 3 |
Course Code | Title | L-T-P | Credits |
22ADM201 | Strategic Lessons from Mahabharatha | 1-0-0 | 1 |
22ADM211 | Leadership from Ramayana | 1-0-0 | 1 |
22AVP210 | Kerala Mural Art and Painting | 1-0-0 | 1 |
22AVP201 | Amma’s Life and Message to the modern world | 1-0-0 | 1 |
22AVP204 | Lessons from the Upanishads | 1-0-0 | 1 |
22AVP205 | Message of the Bhagavad Gita | 1-0-0 | 1 |
22AVP206 | Life and Message of Swami Vivekananda | 1-0-0 | 1 |
22AVP207 | Life and Teachings of Spiritual Masters of India | 1-0-0 | 1 |
22AVP208 | Insights into Indian Arts and Literature | 1-0-0 | 1 |
22AVP213 | Traditional Fine Arts of India | 1-0-0 | 1 |
22AVP214 | Principles of Worship in India | 1-0-0 | 1 |
22AVP215 | Temple Mural Arts in Kerala | 1-0-0 | 1 |
22AVP218 | Insights into Indian Classical Music | 1-0-0 | 1 |
22AVP219 | Insights into Traditional Indian Painting | 1-0-0 | 1 |
22AVP220 | Insights into Indian Classical Dance | 1-0-0 | 1 |
22AVP221 | Indian Martial Arts and Self Defense | 1-0-0 | 1 |
22AVP209 | Yoga and Meditation | 1-0-0 | 1 |
Professional Elective (I, II, III) |
|||
Course Code | Title | L T P | Credit |
24CSA331 | IoT Architectures and Programming | 3 0 1 | 4 |
24CSA332 | Computer Vision | 3 0 1 | 4 |
24CSA333 | Complex Network Analysis | 3 0 1 | 4 |
24CSA334 | Connected Internet of Things Devices | 3 0 1 | 4 |
24CSA335 | IoT and Cloud Computing | 3 0 1 | 4 |
24CSA336 | Semantic Web Technologies | 3 0 1 | 4 |
24CSA337 | Computer Graphics and Visualization | 3 0 1 | 4 |
24CSA338 | DevOps | 3 0 1 | 4 |
24CSA339 | Digital Image Processing | 3 0 1 | 4 |
24CSA340 | Advanced Computer Networks | 3 0 1 | 4 |
24CSA341 | Advanced Web Technologies and Mean Stack | 3 0 1 | 4 |
24CSA342 | Graph Theory and Combinatorics | 3 0 1 | 4 |
Regular Elective (I, II, III, IV) |
|||
Course Code | Title | L T P | Credit |
24CSA351 | Advanced Operating Systems | 3 0 0 | 3 |
24CSA352 | Software Testing | 3 0 0 | 3 |
24CSA353 | Enterprise Resource Planning | 3 0 0 | 3 |
24CSA354 | Open-Source Systems | 3 0 0 | 3 |
24CSA355 | Parallel and Distributed Computing | 3 0 0 | 3 |
24CSA356 | Software Defined Networks | 3 0 0 | 3 |
24CSA357 | Embedded Systems | 3 0 0 | 3 |
24CSA358 | Robotic Operating System | 3 0 0 | 3 |
24CSA359 | Software Quality Assurance | 3 0 0 | 3 |
24CSA360 | Web Services | 3 0 0 | 3 |
24CSA361 | Linear Algebra and Applications | 3 0 0 | 3 |
24CSA362 | Database Administration | 3 0 0 | 3 |
24CSA363 | Information Science and Ethics | 3 0 0 | 3 |
24CSA364 | Mastering 5G/6G Technologies | 3 0 0 | 3 |
24CSA365 | Mobile Computing | 3 0 0 | 3 |
24CSA366 | Intellectual Property Rights | 3 0 0 | 3 |
24CSA367 | Computer Language Engineering | 3 0 0 | 3 |
24CSA368 | Linux System Administration | 3 0 0 | 3 |
24CSA369 | Research Methodology | 3 0 0 | 3 |
24CSA370 | Non-Relational Databases | 3 0 0 | 3 |
24CSA371 | Soft Computing | 3 0 0 | 3 |
24CSA372 | Optimization Techniques | 3 0 0 | 3 |
Professional Elective (I, II, III) |
|||
Course Code | Title | L T P | Credit |
24CSA431 | Introduction to Business Analytics and Visualization | 3 0 1 | 4 |
24CSA432 | Data Modelling and Visualization | 3 0 1 | 4 |
24CSA433 | Exploratory Data Analysis | 3 0 1 | 4 |
24CSA434 | Big Data Analytics and Visualization | 3 0 1 | 4 |
24CSA435 | Natural Language Processing | 3 0 1 | 4 |
24CSA436 | Social Media Mining | 3 0 1 | 4 |
24CSA437 | Computational Biology | 3 0 1 | 4 |
24CSA438 | Text Mining And Analytics | 3 0 1 | 4 |
Regular Elective (I, II, III, IV) |
|||
Course Code | Title | L T P | Credit |
24CSA439 | Automation and Robotics | 3 0 0 | 3 |
24CSA440 | Deep Learning | 3 0 0 | 3 |
24CSA441 | Time Series Analysis | 3 0 0 | 3 |
24CSA442 | Information Retrieval | 3 0 0 | 3 |
24CSA443 | Pattern Recognition | 3 0 0 | 3 |
24CSA444 | Recommendation Systems | 3 0 0 | 3 |
24CSA445 | Web Mining | 3 0 0 | 3 |
24CSA446 | Data Governance | 3 0 0 | 3 |
24CSA447 | Computational Intelligence | 3 0 0 | 3 |
24CSA448 | Business Intelligence | 3 0 0 | 3 |
24CSA449 | Artificial Intelligence | 3 0 0 | 3 |
Professional Elective (I, II, III) |
|||
Course Code | Title | L T P | Credit |
24CSA451 | System Security | 3 0 1 | 4 |
24CSA452 | Web Application Security | 3 0 1 | 4 |
24CSA453 | Network Security | 3 0 1 | 4 |
24CSA454 | VAPT (Vulnerability and Penetration Testing) | 3 0 1 | 4 |
24CSA455 | Smart Contracts and Blockchain Security | 3 0 1 | 4 |
24CSA456 | Database Security Fundamentals | 3 0 1 | 4 |
Regular Elective (I, II, III, IV) |
|||
Course Code | Title | L T P | Credit |
24CSA457 | Essentials of Cyber security | 3 0 0 | 3 |
24CSA458 | Malware Analysis | 3 0 0 | 3 |
24CSA459 | Blockchain and decentralized applications | 3 0 0 | 3 |
24CSA460 | Fundamentals of cyber security operations | 3 0 0 | 3 |
24CSA461 | Cloud and Infrastructure security | 3 0 0 | 3 |
24CSA462 | Cyber Security Law | 3 0 0 | 3 |
24CSA463 | Machine learning and artificial Intelligence in Cyber security | 3 0 0 | 3 |
24CSA464 | Mobile Security and Defense | 3 0 0 | 3 |
24CSA465 | Cyber Forensics | 3 0 0 | 3 |
24CSA466 | Security Architecture for Databases and Applications | 3 0 0 | 3 |
24CSA467 | Ethics and Data Privacy | 3 0 0 | 3 |
Course Code | Title | L T P | Credit |
24CSA381 | Ethical Hacking | 0 0 1 | 1 |
24CSA382 | Python Scripting For Security | 0 0 1 | 1 |
24CSA383 | Android Programming | 0 0 1 | 1 |
24CSA384 | Competitive Programming | 0 0 1 | 1 |
24CSA385 | Edge Computing | 0 0 1 | 1 |
24CSA386 | R Programming | 0 0 1 | 1 |
24CSA387 | Matlab Programming | 0 0 1 | 1 |
24CSA388 | High Performance Computing | 0 0 1 | 1 |
24CSA389 | Cyber security Lab | 0 0 1 | 1 |
24CSA481 | Algorithms Lab | 0 0 1 | 1 |
24CSA482 | Xamarin Native Application Development | 0 0 1 | 1 |
24CSA483 | Asp.Net Core Restful Web Service Development | 0 0 1 | 1 |
24CSA484 | Flutter Application Development | 0 0 1 | 1 |
24CSA485 | Smart Programming | 0 0 1 | 1 |
The top reasons to choose Amrita for your career
Admissions
+91 830 4004400, +91 484 280 2000
admission@kh.amrita.edu
For all Application (AOAP) related queries, please contact:
ugadmissions@amrita.edu