Welcome to Amrita Mysuru Campus

course details

B.C.A. (Bachelor of Computer Applications)

Eligibility: 50% aggregate in PU/+2 in any discipline or its equivalent or 3-year Polytechnic Diploma

Programme Duration: 3 years (6 Semesters)

Bachelor of Computer Applications (B. C. A.) is an undergraduate program to start career in computer science.

It provides sound academic base from which an advanced career in computer applications including the latest developments keeping pace with the industry can be developed. The program also carries out the required analysis and synthesis involved in computer systems, information systems and computer applications.

Course Structure *
*Curriculum is due for revision, subject to approval from academic council.
  • Communicative English
  • Language I
  • Mathematical Foundation
  • Environmental Science and Sustainability
  • Computer Essentials
  • Computational Thinking and Problem Solving
  • Cultural Education I
  • Computational Thinking and Problem Solving Lab I
  • Professional Communication
  • Language Paper II (Hindi/Kannada/Malayalam/Sanskrit)
  • Discrete Mathematics
  • Database Management System
  • Programming in C
  • Computer Organization
  • Database Management System Lab
  • Programming in C Lab
  • Cultural Education – II
  • Statistical and Numerical Methods
  • Data Structures and Algorithms
  • Object Oriented Programming using C++
  • Operating System
  • Principles of Management and Accounting
  • Data Structures and Algorithms Lab
  • Amrita Value Programme I
  • Life Skills I
  • Object Oriented Programming using C++ Lab
  • Computer Networks
  • Java Programming
  • Web Technologies
  • Software Engineering
  • Open Elective A*
  • Amrita Value Programme II
  • Life Skills II
  • Java Programming Lab
  • Web Technologies Lab
  • C# and .NET Framework
  • Advanced Java and J2EE
  • Elective A
  • Mobile Application Development Lab
  • Advanced Java and J2EE Lab
  • Comprehensive Technical VIVA-Voce
  • Live in Labs# / Open Elective B*
  • Life skills III
  • Minor Project
  • Computer Graphics
  • Cryptography and Cyber Security
  • Python Programming
  • Elective B
  • Computer Graphics Lab
  • Project
  • Artificial Intelligence
  • Architecture and Deployment of Secure and Scalable WAN
  • Client Server Computing
  • Embedded Systems
  • Enterprise Resource Planning Management
  • Knowledge Management
  • LAN Switching and Advanced Routing
  • Micro processor Systems
  • Multimedia and Graphics
  • Social and Professional Issues in Computing
  • Soft Computing
  • Systems and Network Administration

* Two Open Elective courses are to be taken by each student, one each in the 4th and the 5th semesters, from the list of Open Electives offered by the School.

# Students undertaking and registering for a Live-in-Lab project, can be exempted from registering for an Open Elective course in the fifth semester.

Electives listed above are only indicative. Actual Offering will depend on the number of students registering for the courses and availability of faculty.
School Administration reserves the right to modif y the subjects / curriculum / detailed syllabus as per the topical needs or changes in trends of the academic stream or industry requirements.
* One of the electives can be a Live-in-labs project done over a period of two semesters.

Amrita Vishwa Vidyapeetham has a major role to play in transforming our society into a knowledge society through its unique value-added education system

Dr. A.P.J. Abdul Kalam
Former President of India