Welcome to Amrita Mysuru Campus

course details

Integrated B.C.A. - M.C.A.

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

Programme Duration: 5 years (10 Semesters)

The BCA-MCA (5 year integrated) Course aims at inculcating essential skills as demanded by the global software industry through interactive learning process.

It is designed to build programming skills for developing highly efficient software, website, mobile applications, machine learning applications, GPS based navigation system. The programme enhances analytical and communication skill besides inculcating the virtues of self-study. The Curriculum has been designed to cater to the ever changing demands of information technology along with necessary inputs from the Industry.

Course Structure *
*Curriculum is due for revision, subject to approval from academic council.
  • Communicative English
  • Cultural Education I
  • Communicative English
  • Language I
  • Mathematics core I
  • Environmental Science and Computer Essentials
  • Problem Solving and Algorithmic Thinking
  • Problem Solving and Algorithmic Thinking Lab
  • Cultural Education II
  • Professional Communication
  • Language II
  • Mathematics core II
  • Database Management System
  • Programming in C
  • Computer Organization
  • Database Management System Lab
  • Programming in C Lab
  • Amrita Value Programme I
  • Life Skills I
  • Mathematics core III
  • Data Structures and Algorithms
  • Object Oriented Programming using JAVA
  • Operating Systems
  • Principles of Management and
  • Data Structures and Algorithms Lab
  • Object Oriented Programming using JAVA
  • Amrita Value Programme II
  • Life Skills II
  • Computer Networks
  • Advanced JAVA and J2EE
  • Web Technologies
  • Software Engineering
  • Open Elective*
  • Advanced JAVA and J2EE Lab
  • Web Technologies Lab
  • Life skills III
  • Data Warehousing and Data mining
  • Python Programming
  • Live in Labs / Elective I
  • Mobile Application Development
  • Python Programming Lab
  • Comprehensive Technical VIVA-Voce
  • Minor Project
  • C# and .NET Framework
  • Cryptography and Cyber Security
  • Elective II
  • Professional Elective I
  • Project
  • Design and Analysis of Algorithms
  • Elective IV
  • Elective V
  • Professional Elective II
  • Research Learning and Problem Formulation
  • Mathematics Core IV
  • Lab Elective - I
  • Operations Research and Optimisation Techniques
  • Machine Learning
  • Elective VI
  • Computer Language Engineering
  • Professional Elective III
  • Research Seminar
  • Lab Elective - II
  • Lab Elective - III
  • Elective VII
  • Elective VIII
  • Management Elective
  • Lab Elective
  • Dissertation Phase
  • Dissertation – Phase II
  • Artificial Intelligence
  • Client Server Computing
  • Embedded Systems
  • Enterprise Resource Planning
  • Management
  • Knowledge Management
  • Micro Processor Systems
  • Multimedia and Graphics
  • Social and Professional Issues in Computing
  • Soft Computing
  • Systems and Network Administration Computer Graphics

  • Principles of Economicsand Management
  • Software Project Management
  • Management and Organisational behaviour
  • Business Intelligence

  • IoT architectures and Programming
  • Advanced Software Engineering & Design Pattern
  • Advanced Data Mining and Application
  • Cloud Computing
  • System Security
  • Architecture and Deployment of Secure and Scalable WAN
  • Introduction to Business Analytics and Visualization

  • MEAN Stack Lab
  • R Programming
  • MATLAB Programming
  • High Performance Computing Lab
  • Natural Language Processing Lab
  • Cyber Security Lab
  • Deep Learning Lab
  • System Administration Lab
  • Network Administration Lab
  • Competitive Programming
  • Network and Grid Simulation Lab
  • Bio-informatics Lab
  • Big Data Analytics Lab
  • Image Processing Lab
  • Computer Graphics and Visualisation Lab
  • Big Data Analytics and Visualization
  • Bioinformatics
  • Digital Image Processing
  • Computational Intelligence
  • Computer Graphics and Visualization
  • Database Administration
  • Malware Analysis
  • Deep Learning
  • Advanced Operating System and Distributed Computing
  • Information Retrieval
  • Connected Internet of Things Devices
  • Cloud Security
  • LAN Switching and Advanced Routing
  • Network Security
  • Open-Source Systems
  • Semantic Web Technologies
  • Software Quality Assurance
  • Structure and Interpretation of Computer Programs
  • Complex Networks
  • AI/ML Applications for Cyber Security
  • Wireless Communications and Networks
  • AI for Drug Discovery & Target Validation
  • Social Media Analytics
  • Natural Language Processing
  • Software Testing
  • Software Defined Networks
  • Pattern Recognition
  • Block Chain Technologies
  • Cyber Forensics
  • Parallel Computing
  • Swarm Intelligence

* 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