Overview
MCA is a two-year postgraduate degree in computer applications and software development. It is open to BCA, B.Sc (CS/IT) and other graduates who studied mathematics.
Students study data structures, operating systems, databases, networks, Java and Python, software engineering, algorithms and AI and machine learning, with electives like full stack development or data mining.
The final semester is usually a dissertation or major project, often done with industry.
Who is it for?
Graduates who want a strong career in software and IT, especially after BCA or B.Sc. It suits those who enjoy coding and building systems.
Eligibility
You qualify if you match any one of these:
General
- Studying in: UG
- At least 50% marks in UG
- BCA, B.Sc (CS/IT) or equivalent
SC/ST
- Studying in: UG
- Category: SC, ST
- At least 45% marks in UG
- BCA, B.Sc (CS/IT) or equivalent
Other graduates
- Studying in: UG
- Must have studied: Mathematics
- B.Sc/B.Com/BA with Mathematics, subject to a bridge course
Colleges may set higher cut-offs or require an entrance test. Check each college's page.
What you study
| Year 1 | Discrete Structures, Computer Networks, Operating Systems with Linux, Database Management Systems, Object Oriented Programming and Java, Data and File Structures, Software Engineering, Python Programming |
|---|---|
| Year 2 | Design and Analysis of Algorithms, Artificial Intelligence and Machine Learning, electives, Dissertation (Major Project) |
Typical subjects. Each university sets its own syllabus.
Skills you build
- Algorithms
- Databases
- Machine learning basics
- Project work
- Software development
Where it leads
Careers
Software Engineer
Software engineers design, write and test the programs and apps people use every day. In India most enter the field after a…
Data Scientist
Data scientists collect and study large amounts of data to find patterns and help organisations make decisions. They use statistics, programming and…
Business Analyst
Business analysts study how an organisation works and recommend better processes, products or systems, often using data. They act as a bridge…
Higher study after MCA
Colleges offering MCA
Tuition ranges from ₹9,430 to ₹2,61,600 a year across 92 colleges that publish fees.
| College | Location | Fee per year | Seats |
|---|---|---|---|
| A.N. College, Patna | Patna, Bihar | — | — |
| ABES Engineering College | Ghaziabad, Uttar Pradesh | — | 180 |
| ABES Institute of Technology | Ghaziabad, Uttar Pradesh | — | — |
| Accurate Institute of Management and Technology | Greater Noida, Uttar Pradesh | — | 60 |
| Acropolis Group of Institutions, Indore | Indore, Madhya Pradesh | — | — |
| AISECT University Jharkhand | Hazaribagh, Jharkhand | ₹72,400 2026–27 | — |
| Aishwarya College of Education, Jodhpur | Jodhpur, Rajasthan | — | — |
| Ajay Kumar Garg Engineering College | Ghaziabad, Uttar Pradesh | ₹1,11,256 2026–27 | 120 |
| Akal University | Talwandi Sabo, Punjab | — | — |
| AKS University | Satna, Madhya Pradesh | ₹62,000 2026–27 | — |
| Alakh Prakash Goyal Shimla University | Shimla, Himachal Pradesh | — | — |
| Allenhouse Group of Institutions | Kanpur, Uttar Pradesh | — | — |
| Amardeep Singh Shergill Memorial College, Mukandpur | Mukandpur, Punjab | ₹1,16,055 2026–27 | — |
| Ambalika Institute of Management and Technology | Lucknow, Uttar Pradesh | — | — |
| Amity University Chhattisgarh | Raipur, Chhattisgarh | — | — |
| Amity University Jharkhand | Ranchi, Jharkhand | ₹1,60,000 2025–26 | — |
| Amity University Madhya Pradesh | Gwalior, Madhya Pradesh | — | — |
| Amity University Patna | Patna, Bihar | — | — |
| Amity University Punjab, Mohali | Mohali, Punjab | — | — |
| Amity University Rajasthan | Jaipur, Rajasthan | — | — |
| Amrapali University | Haldwani, Uttarakhand | — | — |
| Amritsar Group of Colleges | Amritsar, Punjab | — | — |
| Anna University | Chennai, Tamil Nadu | — | — |
| Anugrah Narayan College | Patna, Bihar | — | — |
| Apeejay Stya University | Gurugram, Haryana | ₹1,34,500 2026–27 | — |
By location
- MCA colleges in Patna
- MCA colleges in Ghaziabad
- MCA colleges in Greater Noida
- MCA colleges in Indore
- MCA colleges in Jodhpur
- MCA colleges in Kanpur
- MCA colleges in Lucknow
- MCA colleges in Raipur
- MCA colleges in Ranchi
- MCA colleges in Gwalior
- MCA colleges in Mohali
- MCA colleges in Jaipur
- MCA colleges in Gurugram
- MCA colleges in Bhopal
- MCA colleges in Bareilly
- MCA colleges in Meerut
- MCA colleges in Mathura
- MCA colleges in Kota
- MCA colleges in Dehradun
- MCA colleges in New Delhi
- MCA colleges in Udaipur
- MCA colleges in Jabalpur
- MCA colleges in Prayagraj
Frequently asked questions
How long is MCA now?
Two years in four semesters, as listed by Sardar Beant Singh State University (2025-26) and in GGSIPU's MCA scheme from 2025-26.
Can B.Com or BA graduates join MCA?
Yes, if they studied Mathematics, subject to a bridge course, per the AICTE norms listed by Sardar Beant Singh State University.
Sources
Information verified on 10 Oct 2026
- AICTE Approved Courses - Eligibility Criteria and Duration 2025-26, Sardar Beant Singh State University · Official notice, accessed 10 Oct 2026
- Scheme of examination and syllabus - Master of Computer Applications 2025-26, GGSIPU · Official notice, accessed 10 Oct 2026
Something changed? Report an update