Apply Now
Back close
Courses offered at the following campus

Program Overview

Block Image

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.

Block Image

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.

Block Image

Career Opportunities

  • Software Developer / Senior Developer
  • Systems Architect
  • DevOps Engineer
  • Cloud Engineer
  • AI Engineer / Data Scientist
  • Cyber Security Analyst
  • Penetration Tester
  • IT Consultant
  • Technology Project Lead

Graduates find opportunities across IT services, product companies, startups, research organizations, fintech, and enterprise technology environments.

Attention Please !

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

Program Structure

The MCA curriculum follows a progressive, research-integrated architecture.
(Aligned with Curriculum 2026)

Semester I – Core Foundations

Students build conceptual and technical depth in:

  • Object-Oriented Programming using Java
  • Data Structures
  • Advanced Database Management Systems
  • Mathematical Foundations for Computing
  • Skill Development & Value Education
Semester II – Advanced Design & Research Orientation
  • Design & Analysis of Algorithms
  • Design Patterns
  • Research Tools & Problem Formulation
  • Advanced Practical Labs
  • Specialization Electives
Semester III – Industry & Research Focus
  • Open Labs
  • Advanced Electives
  • Dissertation Phase I
Semester IV – Research & Specialization
  • Dissertation Phase II

Software Engineering & Enterprise Computing (specialization)

This stream focuses on advanced computing systems, software architecture, and enterprise technology development.

Core Expertise
  • Compiler Design
  • Advanced Operating Systems
  • Software Testing & Quality Assurance
  • Software Project Management
  • Web Services
  • Automation & Robotics
  • Enterprise Resource Planning (ERP)
  • DevOps
  • Advanced Web Technologies
  • Advanced Computer Networks
Open Labs & Practical Training
  • Competitive Programming
  • Android Programming
  • C#.NET Development
  • Linux Programming
  • UI/UX Design
  • Python Programming

Graduates develop strong enterprise-level development and system architecture capabilities.

Curriculum

Semester I
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
Semester II
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
Semester III
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
Semester IV
Code Title L T P Credit
26CSA699 Dissertation Phase II 12
Total 12
TOTAL CREDITS 82
Pre-Requisite Courses
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).

Electives – 3 Credits
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
Electives – 4 Credits
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
Open Labs
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
Eligibility

Admission

Duration of the Course – 2 Years – 4 Semester

Eligibility

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

  • Minimum 60% aggregate in Graduation
  • Mathematics or Statistics as one of the subjects at Degree level
    (As per university norms)
Selection

Selection will be based on merit and interview process.

Fee Structure (Semester Wise)

Amritapuri
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
Mysuru
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

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.

Facilities at a glance

  • Central Library
  • Hostel Accommodation
  • Sports Facilities
  • Banking Facilities
  • Transport
  • Medical Services
  • Canteen
  • General Store
  • CISCO
  • ICTS
  • Reprographic Facility
Amrita First in India & Top 50 in THE Impact Rankings 2025

Students can learn in an environment where they are comfortable and looked after. Here are the facilities that our campus provides…

Why Amrita

The top reasons to choose Amrita for your career

1st

In India

41

In the World

601-800th

World University Rankings 2020

141

BRICS

8th

India University Rankings 2025

Overall Rankings 2025

Overall Rankings 2025
ranking
8th Ranked
University in India
ranking
Amrita Ranked No.1 in India Top 50 in The World
ranking
Topmost
‘A++’ Grade

Contact Us

Amritapuri Campus

Admission Coordinator

Contact Numbers :
8848981550, 8281742552
E-Mail: mcaadmission@am.amrita.edu

Admissions Office

Contact Numbers :
0476 280 5280, 1800 425 8324

Mysuru Campus

Admission Convenor
+91 9945531123
admissions@my.amrita.edu

Admission Team
(0821) – 2548600
+91 8792911234, 8951311234, 8296230123, 8296220123

mysuruadmissions@amrita.edu

Admissions Apply Now