Academics

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.

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

Programme Duration: 5 years (10 Semesters)


Curriculum

SEMESTER 1 SEMESTER 2 SEMESTER 3 SEMESTER 4 SEMESTER 5
Communicative English Professional Communication Statistical and Numerical Methods Computer Networks C# and .NET Framework
Language - I Data Structures and Algorithms Data Structures and Algorithms Java Programming Advanced Java and J2EE
Mathematical Foundation Discrete Mathematics Object Oriented Programming using C++ Web Technologies Elective A
Environmental Science and Sustainability Database Management System Operating System Software Engineering Mobile Application Development Lab
Computer Essentials Programming in C Principles of Management and Accounting Open Elective A* Advanced Java and J2EE Lab
Computational Thinking and Problem Solving Computer Organization Data Structures and Algorithms Lab Amrita Value Programme II Comprehensive Technical VIVA-Voce
Cultural Education I Database Management System Lab Amrita Value Programme I Life Skills II Live in Labs# / Open Elective B*
Computational Thinking and Problem Solving Lab I Programming in C Lab Life Skills I Java Programming Lab Life skills III
  Cultural Education – II Object Oriented Programming using C++ Lab Web Technologies Lab Minor Project
SEMESTER 6 SEMESTER 7 SEMESTER 8 SEMESTER 9 SEMESTER 10
Computer Graphics Advanced computer networking and internet Web Services and Cloud Design Patterns Dissertation – Phase II
Cryptography and Cyber Security Design and analysis of algorithms Data Mining and Applications System Security
Python Programming Advanced software engineering Computer Language Engineering Elective - III
Elective B Basics of Operations Research Elective – I Elective - IV
Computer Graphics Lab Advanced Databases Elective - II Lab 5
Project Lab 1 Technical Writing* Dissertation Phase I
Lab 2 Research Learning & Problem Formulation
  Lab 3

Electives

ELECTIVE I/II & III (ANY THREE) ELECTIVES A, B, C & D (ANY THREE)
Network Security Artificial Intelligence
Structure and Interpretation of Computer Programs Architecture and Deployment of Secure and Scalable WAN
Software Quality Assurance Client Server Computing
Information Retrieval Embedded Systems
Bioinformatics Enterprise Resource Planning Management
Computational Intelligence Knowledge Management
Open-Source Systems LAN Switching and Advanced Routing
Deep Learning for Natural Language Processing Micro processor Systems
Advanced Operating System and Distributed Computing Multimedia and Graphics
Wireless Communications and Networks Social and Professional Issues in Computing
Computer Graphics and Visualization Soft Computing
Semantic Web Technologies Systems and Network Administration
Database Administration LAB
Digital Image Processing Data Structures and Algorithms lab
Business Intelligence Java Programming
Network Management and System Administration GUI Programming using VB.Net
Big Data Analytics and Visualization Android Application Development
Modern Web Application Development using Mean Stack Web Development using ASP.NET
Introduction To Intelligent Systems And Machine Learning Database Management Systems Lab
MANAGEMENT ELECTIVE (ANY ONE) Operating Systems Lab
Principles of Economics and Management Computer Organization and Architecture lab
Software Project Management Web & XML Programming using Java & J2EE
Angular and Node JS Lab
Network and Grid Simulation Lab
Bio-informatics Lab

* 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 modify 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.

UG General Subjects  Curriculum  Syllabus

 

You can join this program at
Degree: 
Integrated Degree
School: 
School of Arts and Sciences
Campuses: 
Mysuru