Technology
MCA (Master of Computer Applications): Eligibility, Admission & Career Scope
Last updated 17 Oct 2026
A postgraduate computing degree for graduates who want deeper software/IT specialisation, commonly 2 years under the NEP-aligned structure.
Overview
A postgraduate programme covering advanced programming, software engineering and systems topics, typically taken after a BCA or a B.Sc with a computing/mathematics background.
Eligibility
Bachelor's degree with Mathematics/Computer Science as a subject, usually at graduation or at 12th level depending on the university's rule — check the specific institute's requirement.
Career Opportunities
- •Software developer
- •Systems analyst
- •IT project roles
Admission Process
- Confirm eligibility: a bachelor's degree with Mathematics/Computer Science background — the exact rule (Maths required at 12th level vs. at graduation) varies by university, so check the specific institute's requirement.
- Many universities require an entrance test — either their own, or a state-level postgraduate computer-applications entrance exam; some admit purely on qualifying-degree merit instead.
- Shortlist universities and confirm each one's specific entrance requirement directly on that university's own admissions page.
- Apply within each university's deadline, appear for the entrance test if required, and complete counselling and admission formalities.
- NEP-aligned programmes at some universities offer multiple exit points (e.g. a 1-year PG diploma vs. the full 2-year MCA) — confirm this with the specific university if it matters to your plans (see our explainer on what the New Education Policy actually changes for students).
Syllabus Overview (Typical, Year-Wise)
- •Year 1: Advanced programming, data structures & algorithms, database management systems, computer networks, operating systems.
- •Year 2: Software engineering, web/mobile application development, electives that vary by university (machine learning, cloud computing and cybersecurity are common), and a major project or dissertation.
- •As with BCA, exact subjects and electives vary by university — this is the typical shape, not one institution's fixed curriculum.
Duration
- Duration
- 2 years (4 semesters), NEP-aligned at many universities
Fees
Fees vary significantly by institution, programme mode (regular/distance/online) and whether the institution is government-run or private — there's no single figure that applies across India. We don't display a number here since we have no reliable, dated source that would hold true across institutions; check your shortlisted colleges' own admissions pages for their current fee structure.
Further Study Pathways
Research-inclined graduates can pursue a PhD in Computer Science. Most MCA graduates instead move directly into industry roles, with some later adding a focused certification to specialise further rather than pursuing another full degree.
Frequently Asked Questions
Can I do MCA directly after 12th?
No — MCA is a postgraduate degree. You need a bachelor's degree first, commonly BCA, B.Sc Computer Science, or an equivalent degree with a mathematics/computing background.
Is MCA equivalent to M.Tech?
They're different degrees with different focuses: MCA is specifically computer-applications-oriented and typically doesn't require an engineering background, while M.Tech usually requires a B.Tech/B.E. degree. Check the specific requirement if an employer or further-study programme asks for one over the other.
How long is a NEP-aligned MCA?
Under the New Education Policy, some universities now offer MCA in 2 years for candidates entering with a 3-year bachelor's degree. Confirm the exact structure with your specific university, since implementation timelines differ by institution.
Editorial guidance from the CareerChowk team. Salary and fee figures shown are general estimates, not institution-specific or live data — always confirm current figures with the relevant employer or institution.