Skip to content
Computer Applications 2026–27 admissions

MCA course

Master of Computer Applications (MCA)

A two-year postgraduate degree for building a career in software.

  • Level

    Postgraduate

  • Duration

    2 years

  • Entrance exams

    NIMCET +3 more

  • Stream

    Computer Applications

About the course

What is MCA?

MCA covers advanced programming, software engineering, data structures, databases and modern areas such as cloud and machine learning, with a final project.

Admission is through NIMCET (for NITs), CUET PG, state MCA entrance tests or university exams.

Who can apply

Eligibility & admission

A bachelor's degree such as BCA, B.Sc or B.Com — most institutes require Mathematics at Class 12 or graduation level.
  1. 1

    Check eligibility

    Make sure you meet the subject and marks requirements above for each college you shortlist.

  2. 2

    Take the entrance exam

    Register and appear for NIMCET, CUET PG, MAH MCA CET or another accepted exam.

  3. 3

    Counselling & seat allotment

    Apply through central, state or college counselling with your score and preferences.

  4. 4

    Confirm your seat

    Report to the allotted college with your documents and pay the admission fee.

Choose your focus

Popular specialisations

  • Software Engineering
  • Data Science
  • Cloud Computing
  • Cyber Security
  • Full-stack Development

After the course

Career options

  • Software engineer
  • Full-stack developer
  • Data analyst
  • Cloud engineer
  • Ph.D. and research

Got questions?

MCA FAQs

What is the duration of MCA?

MCA takes 2 years.

What is the eligibility for MCA?

A bachelor's degree such as BCA, B.Sc or B.Com — most institutes require Mathematics at Class 12 or graduation level.

Which entrance exams are accepted for MCA?

NIMCET, CUET PG, MAH MCA CET, University entrance tests. Accepted exams vary by college — check each college's admission page.

What can I do after MCA?

Common paths include: Software engineer, Full-stack developer, Data analyst, Cloud engineer.