The Online BCA program at Amrita Online University equips students with essential computer science, programming, and software development skills. Covering AI, cybersecurity, cloud computing, and web development, the flexible online format and expert faculty prepare graduates for careers in IT and emerging tech fields.
Recommended scheduled hours
Recorded content & live sessions
The Online Bachelor of Computer Applications (BCA) at Amrita Online University is a three-year undergraduate degree program designed to provide students with a strong foundation in computer science and applications. This program prepares students for careers in software development, IT management, cybersecurity, artificial intelligence, and cloud computing, equipping them with industry-relevant skills needed in today’s digital era.
The Online BCA course focuses on both theoretical knowledge and practical skills, ensuring that students develop a comprehensive understanding of computer science fundamentals and modern IT applications. The curriculum includes:
The flexible online format allows students to study at their own pace, making it ideal for working professionals and those seeking a strong academic foundation in computer applications.
The Online BCA program is designed to align with current industry trends and technological advancements, ensuring that students acquire job-ready skills. The program includes training in:
Students gain expertise in multiple programming languages, software development methodologies, and application design, preparing them for careers as software engineers and developers.
With the increasing demand for AI-driven solutions, the curriculum includes machine learning, data science, and automation tools to equip students with future-ready skills.
As cybersecurity and cloud computing become essential in modern IT infrastructure, students receive hands-on training in network security, ethical hacking, and cloud platforms like AWS and Azure.
Students learn full-stack development, UI/UX design, and mobile app creation, enabling them to build web-based and mobile applications from scratch.
The Online BCA program incorporates real-world projects, case studies, and hands-on training to ensure students gain practical experience. Students also have access to:
Through these experiences, students develop strong problem-solving abilities and technical expertise, making them competitive in the IT industry.
The Online BCA degree opens up multiple career opportunities, including:
With a job-oriented curriculum and industry certifications, graduates are well-prepared for IT and tech-related careers or higher studies in specialized fields like MCA, Data Science, or Artificial Intelligence.
The Amrita Online University’s Online BCA Program offers a comprehensive, industry-driven, and flexible learning experience. With expert faculty, hands-on training, and cutting-edge curriculum, students gain the skills and knowledge needed to excel in the dynamic field of computer applications. Whether pursuing a career in IT, software development, or advanced computing technologies, this program provides a strong foundation for future success.
Best-in-class content by leading faculty and industry leaders in the form of videos, case studies and projects.
| Communicative English -1 |
| Foundations of Applied Mathematics – Part I |
| Principles of Management |
| Computer Essentials |
| Problem Solving and Algorithmic Thinking |
| Problem Solving and Algorithmic Thinking Lab |
| Professional Communication |
| Foundations of Applied Mathematics – Part II |
| Database Management System |
| Object Oriented Programming using Java |
| Operating System and Computer Architecture |
| Database Management System Lab |
| Object Oriented Programming using Java |
| Discrete Mathematics |
| Data Structures and Algorithms |
| Computer Networks |
| Elective A |
| Elective B |
| Data Structures and Algorithms Lab |
| Computer Networks Lab |
| Distributed Systems |
| Web Application Development |
| Software Engineering |
| Elective C |
| Elective D |
| Web Application Development -Lab |
| C# and .NET Framework |
| Advanced Java and J2EE |
| Mobile Application Development |
| Elective E |
| Elective F |
| Advanced Java and J2EE Lab |
| Minor Project |
| Elective G |
| Elective H |
| Introduction to VR Programming |
| Game programming |
| 3D interaction design and 3D models for virtual reality |
| Cross platform game development |
| Designing human computer interfaces |
| Augmented Reality for Marketing and Business Integrations |
| Introduction to VR Programming |
| Game programming |
| 3D interaction design and 3D models for virtual reality |
| Cross platform game development |
| Designing human computer interfaces |
| Augmented Reality for Marketing and Business Integrations |
| Cloud Computing Foundation |
| Parallel & Distributed Data Management |
| Modelling & Simulation |
| Bioinformatics |
| Representation Learning |
| Pattern Recognition |
| Information Retrieval |
| GPU Architecture & Programming |
| Multimedia and Graphics |
| Semantic Web |
| Algorithm Analysis |
| Compiler design |
| Programming Essentials in Python |
| Switching, Routing and Wireless Essentials |
| Enterprise Networking, Security and Automation |
| Introduction to IOT |
| Essentials of Cyber security |
Data is based on on-campus information
Candidates must have an aggregate minimum of 45% marks.
Candidates with work experience will have an added advantage for admissions.
Minimum 3 years
Maximum 6 years
• Reading materials and video lectures will be uploaded into our learning management system
• Every week, there will be a live interactive session with faculty to clear doubts and they will also be recorded and posted
• There will also be a discussion forum to encourage peer learning. Faculty and teaching assistants will also participate in these discussion forums and help with the overall learning experience. Practice quizzes will be given every week so that you are continuously preparing for exams.
1) Quadrant-I is e-Tutorial; which shall contain: Video and Audio Content in an organized form, Animation, Virtual Labs, etc, along with the transcription of the video.
2) Quadrant-II is e-Content; which shall contain; self-instructional material (digital Self Learning Material), e-Books, case studies, presentations etc, and also contain Web Resources such as further references, Related Links etc.
3) Quadrant-III is the Discussion forum for raising of doubts and clarifying the same by the Course Coordinator
4) Quadrant-IV is Assessment, which shall contain; Problems and Solutions, which could be in the form of Multiple Choice Questions, Fill in the blanks, Matching Questions, Short Answer Questions, Long Answer Questions, Quizzes, Assignments and solutions.
Examinations are conducted as per the new regulations through the Online Technology Enabled Proctored mode.