The two-year Master of Computer Applications (MCA) program focuses on the design and development of information systems while providing a strong foundation in Information Technology and Computer Science. Students in the MCA program gain a deep understanding of computer science principles, concepts, and foundational theories, along with extensive programming and software development experience across various platforms and applications.
The curriculum is designed to integrate both theoretical knowledge and practical skills, with clearly defined lab components for courses that link foundational concepts to real-world implementation.
With a strong emphasis on planning, designing, and building complex commercial and system software, the program prepares students to excel in creating sophisticated IT solutions. The MCA program not only provides professional grooming for a successful career in the IT industry but also offers a value-based education that fosters holistic learning and personal growth.
The MCA program offers a comprehensive curriculum that delves into advanced topics such as Artificial Intelligence, Data Science and Cybersecurity. It includes specialized courses in soft skills development, a wide range of elective options, and mandatory research-oriented courses, all designed to prepare students for diverse professional roles. This well-rounded approach ensures graduates are fully equipped to succeed in the ever-evolving field of information technology.
Graduates of the program are highly sought after and secure positions in prestigious multinational companies, often with competitive salary packages.
Career Opportunities
Graduates find opportunities across IT services, product companies, startups, research organizations, fintech, and enterprise technology environments.

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 MCA curriculum follows a progressive, research-integrated architecture.
(Aligned with Curriculum 2026)
Students build conceptual and technical depth in:
This stream focuses on advanced computing systems, software architecture, and enterprise technology development.
Graduates develop strong enterprise-level development and system architecture capabilities.
| Course Code | Course Title | L T P | Credits |
| 26CSA502 | Object-Oriented Programming Using Java | 3 0 0 | 3 |
| 26MAT501 | Mathematical Foundations for Computer Applications | 3 1 0 | 4 |
| 26CSA503 | Data Structures | 3 0 0 | 3 |
| 26CSA504 | Advanced DBMS | 3 0 0 | 3 |
| 26CSA581 | Object-Oriented Programming Using Java Lab | 0 0 2 | 1 |
| 26CSA582 | Data Structures Lab | 0 0 2 | 1 |
| 26CSA580 | Advanced DBMS Lab | 0 0 2 | 1 |
| 25AVP501 | Mastery Over Mind | 1 0 2 | 2 |
| 22ADM501 | Glimpses of Indian Culture | 2 0 1 | P/F |
| 24LSK502 | Life Skills – 1 | 0 0 2 | 1 |
| Elective I | 3 | ||
| Elective II | 4 | ||
| Total | 26 |
| Code | Title | L T P | Credit |
| 26CSA511 | Design and Analysis of Algorithms | 3 1 0 | 4 |
| 26CSA512 | Principles and Implementation of Design Patterns | 3 0 2 | 4 |
| 26CSA583 | Problem Formulation & Research Tools | 0 0 2 | 1 |
| 26CSA584 | Design and Analysis of Algorithms Lab | 0 0 2 | 1 |
| 24LSK512 | Life Skills – II | 0 0 2 | 1 |
| Elective III | 3 | ||
| Elective IV | 3 | ||
| Elective V | 4 | ||
| Elective VI | 4 | ||
| Total | 25 |
| Code | Title | L T P | Credit |
| Elective VII | 3 | ||
| Elective VIII | 4 | ||
| Elective IX | 4 | ||
| Open Lab I | 0 0 1 | 1 | |
| Open Lab II | 0 0 1 | 1 | |
| 26CSA698 | Dissertation Phase I | 6 | |
| Total | 19 |
| Code | Title | L T P | Credit |
| 26CSA699 | Dissertation Phase II | 12 | |
| Total | 12 | ||
| TOTAL CREDITS | 82 |
| Sl. No | Title |
| 1 | Python Programming |
| 2 | C Programming |
| 3 | SQL Basics |
* These courses can be for a duration of 10-15 days (about 2 weeks).
| Code | Title | L T P | Credit |
| 26CSA560 | Compiler Design | 3 0 0 | 3 |
| 26CSA561 | Advanced Operating Systems | 3 0 0 | 3 |
| 26CSA562 | Software Testing | 3 0 0 | 3 |
| 26CSA563 | Theory of Computation | 3 0 0 | 3 |
| 26CSA564 | Enterprise Resource Planning Management | 3 0 0 | 3 |
| 26CSA565 | Automation and Robotics | 3 0 0 | 3 |
| 26CSA566 | Software Defined Networks | 3 0 0 | 3 |
| 26CSA567 | Robotic Operating System | 3 0 0 | 3 |
| 26CSA568 | Software Quality Assurance | 3 0 0 | 3 |
| 26CSA569 | Web Services | 3 0 0 | 3 |
| 26CSA570 | Software Project Management | 3 0 0 | 3 |
| Code | Title | L T P | Credit |
| 26CSA651 | Complex Network Analysis | 3 0 2 | 4 |
| 26CSA652 | Connected Internet of Things Devices | 3 0 2 | 4 |
| 26CSA653 | IoT and Cloud Computing | 3 0 2 | 4 |
| 26CSA654 | Computer Graphics and Visualization | 3 0 2 | 4 |
| 26CSA655 | DevOps | 3 0 2 | 4 |
| 26CSA656 | Digital Image Processing | 3 0 2 | 4 |
| 26CSA657 | Advanced Computer Networks | 3 0 2 | 4 |
| 26CSA658 | Advanced Web Technologies and Mean Stack | 3 0 2 | 4 |
| 26CSA659 | Mobile Application Development | 3 0 2 | 4 |
| 26CSA660 | Multivariate Statistics | 3 1 0 | 4 |
| 26CSA661 | Graph Theory and Combinatorics | 3 10 | 4 |
| 26CSA662 | Operations Research and Optimization | 3 1 0 | 4 |
| 26CSA663 | Programming for Problem Solving | 3 0 2 | 4 |
| 26CSA664 | Advanced Programming Using Python | 3 0 2 | 4 |
| Code | Title | L T P | Credit |
| 26CSA585 | Python Scripting for Security | 0 0 2 | 1 |
| 26CSA586 | Ethical Hacking Lab | 0 0 2 | 1 |
| 26CSA587 | Python Programming | 0 0 2 | 1 |
| 26CSA588 | C#.Net | 0 0 2 | 1 |
| 26CSA589 | Android Programming | 0 0 2 | 1 |
| 26CSA680 | UI/ UX design | 0 0 2 | 1 |
| 26CSA681 | Linux Programming | 0 0 2 | 1 |
| 26CSA682 | Competitive programming | 0 0 2 | 1 |
| 26CSA683 | Edge computing | 0 0 2 | 1 |
| 26CSA684 | R programming | 0 0 2 | 1 |
| 26CSA685 | MATLAB Programming | 0 0 2 | 1 |
| 26CSA686 | Deep Learning Lab | 0 0 2 | 1 |
| 26CSA687 | SQLite | 0 0 2 | 1 |
Duration of the Course – 2 Years – 4 Semester
Amritapuri
Passed any graduation degree (e.g.: B.E. / B.Tech./ B.Sc / B.Com. / B.A./ B. Voc./ BCA etc.,) preferably with Mathematics at 10+2 level or at Graduation level. Obtained at least 50% marks in the qualifying examination.
Mysuru
Selection will be based on merit and interview process.
| Amritapuri
Program Fee for the Year 2025 Admissions (Semester Wise) |
|||
| Category | Amount | ||
| Scholarship fees | 60,000 | ||
| Non-Scholarship fees | 85,000 | ||
| Caution Deposit (One Time) | 5,000 | ||
| Fee Details | MCA (Regular) Merit (Yearly) | MCA (Regular) Management (Yearly) |
|---|---|---|
| Tuition Fee | ₹ 1,75,000 | ₹ 2,51,000 |
| Caution Deposit (One time) | ₹ 4,000 | ₹ 4,000 |
| Total (₹) | ₹ 1,79,000 | ₹ 2,55,000 |
Hostel Fee Structure (for new admissions)
| Hostel | Yearly |
| Caution Deposit (One Time) | 3,000 |
| Hostel Fee | 35,000 |
| Mess Fee | 49,000 |
| Total (₹) | 87,000 |
| Mandatory Health Check up Card Payable to AKH Hosptal | 750 |
*Note: Hostel fee will be high, if only two students are accommodated in a room
| Additional School Fee |
| Examination fee (Rs.3,000/sem) |
| One-time Convocation Fee to be paid in the final year of the Degree Program |
| Included in the Fee |
| 1. Two sets of Uniform for All UG Students |
| Refund policy |
| GST will be applicable on Admission withdrawals |
| No refund of hostel fee |
| Above fee DOES NOT include expenses for food, travel, accommodation for Field and Study Trips, participation in events and conferences, programmes / competitions, Internships, Portfolio Presentation and Printing booklet, Special Internship, Placement Trips, Projects / Dissertation, excursion, etc. subject to change whenever required. |
Eligibility Norm 1:
Candidates who have passed BE or BTech are eligible for MCA admission.
Eligibility Norm 2:
Candidates who have passed BSc in Computer Science/ BCA is also eligible for admission.
Eligibility Norm 3:
Candidates who have passed BSc with Mathematics as one of the subjects are eligible for admission
Eligibility Norm 4:
Candidates who have passed BA/ BSc/ BCom/ any other degree with Mathematics as one of the subjects in Class 12th are eligible for admission in MCA course.
The top reasons to choose Amrita for your career
Admission Coordinator
Contact Numbers :
8848981550, 8281742552
E-Mail: mcaadmission@am.amrita.edu
Admissions Office
Contact Numbers :
0476 280 5280, 1800 425 8324
Admission Convenor
+91 9945531123
✉ admissions@my.amrita.edu
Admission Team
(0821) – 2548600
+91 8792911234, 8951311234, 8296230123, 8296220123