degree · canonical guide
MCA (Master of Computer Applications)
A two-year postgraduate degree program in computer applications designed to meet the growing demand for qualified professionals in the field of IT.
Explore paths from hereRoutes from Class 10
10 routes · 6 levels
Quick facts
- Programme level
- MCA is a postgraduate computer-applications programme. AICTE's Approval Process Handbook 2024–2027 lists MCA as a two-year programme.
- Common entry background
- Under the AICTE framework, entry can be through BCA, a computer-science/engineering-equivalent bachelor's degree, or B.Sc./B.Com./B.A. with Mathematics at Class 12 or graduation level; universities may prescribe bridge courses for the latter route.
- Duration is institution-specific
- Although the standard AICTE listing is two years, the NIMCET 2026 participating NITs/IIITs describe their MCA as a three-year postgraduate programme. Applicants should verify the duration in the admission brochure of each target institution.
- Major admission routes
- Admissions may use a university's own process or a specified national examination. For example, Delhi University's MCA admission requires the relevant CUET-PG paper and programme-specific eligibility, while NIMCET rank is the stated basis for MCA admission at its participating NITs and IIITs for 2026–27.
- Example published fee context
- IGNOU publishes a fee of ₹13,000 per semester for its MCA, with examination fees excluded and possible additional bridge-course fees. This is one institution's published fee structure, not a national fee benchmark.
Eligibility
Eligibility is set by the admitting university, but the AICTE framework recognises BCA, a bachelor's degree in Computer Science Engineering or an equivalent degree as direct entry routes. It also permits B.Sc., B.Com. and B.A. graduates who studied Mathematics at Class 12 or graduation level, subject to bridge courses under the university's rules.
Applicants should check programme-specific requirements rather than relying only on the degree title. For example, Delhi University's 2025 two-year PG bulletin required a three- or four-year bachelor's degree with at least eight, or equivalent, credits in mathematical sciences for its MCA programme; IGNOU's MCA specifies mathematics at Class 12 or graduation level for its ODL/online route.
- A BCA is a common feeder qualification, but it is not the only recognised pathway.
- Mathematics requirements, minimum marks, entrance-paper requirements, equivalence decisions and bridge courses can differ by institution and mode of study.
- For distance/online MCA, confirm both the university's eligibility rules and the programme's recognition/approval status before applying.
Duration and study pattern
The AICTE Approval Process Handbook 2024–2027 specifies a two-year MCA duration. A common full-time structure is therefore four semesters; for example, IGNOU states a 24-month minimum and 48-month maximum for its MCA.
Do not assume that every MCA is two years. For the 2026 cycle, the NIMCET coordinator states that the MCA offered by its 11 NITs and two IIITs is a three-year postgraduate programme. Duration should be checked against the specific institute, campus and delivery mode.
- Standard regulatory reference: two years.
- Example ODL duration at IGNOU: minimum 24 months and maximum 48 months.
- NIMCET-participating NIT/IIIT MCA programmes in 2026: three years.
Curriculum
MCA curricula combine computing theory, programming practice and applied software-development work. IGNOU describes its programme as building theoretical knowledge and practical skills in core computer-science subjects in the first year, followed by advanced courses and project work in the second year.
Subject names vary, but published university descriptions commonly include algorithms, programming, data structures, databases, networking and software/application development. Makhanlal Chaturvedi National University of Journalism and Communication describes core coverage of databases, networking, data structures and programming languages, alongside exposure to areas such as cybersecurity, mobile software, IoT and data science.
- Core foundations: programming, algorithms/data structures, databases and computer networks.
- Applied learning: practical/laboratory work and a project are common programme elements.
- Specialisations and elective availability—such as cybersecurity, data science or mobile development—depend on the university.
Admission routes and application planning
There is no single MCA admission route for all Indian institutions. NIMCET is a national-level test used for MCA admission at the participating 11 NITs and two IIITs in the 2026–27 cycle; admission there is based on NIMCET rank. Other universities may use CUET-PG or institution-specific selection processes. Delhi University, for example, states that MCA applicants must meet programme-specific eligibility and appear in the specified CUET paper, SCQP09.
IIT JAM should not be treated as a universal MCA entrance examination. JAM 2026 is organised for a defined set of postgraduate programmes and test papers, and the IIT Bombay site states that an exam qualification does not guarantee admission: the admitting institution's programme-specific minimum educational qualifications still apply. Use JAM only where the target institution explicitly identifies a relevant programme and accepts the applicable JAM score.
- Shortlist institutions first, then read their current information bulletin, eligibility table, seat matrix, fee notice and counselling rules.
- For NIMCET institutions, follow the NIMCET application, rank and online counselling process.
- For CUET-PG institutions, select the exact paper required by the target MCA programme and complete that university's subsequent admission portal steps.
- Deadlines, test cycles, seats and counselling rounds change annually; verify them on the current official admission portal.
Costs and financial planning
MCA fees vary substantially by institution, mode, residence status, hostel use and charges outside tuition. As a dated published example available on IGNOU's programme page, its MCA fee is ₹13,000 per semester; the page states that examination fees are excluded and that eligible learners may incur additional bridge-course fees.
Applicants should calculate the full cost of attendance from the current institutional fee notice: tuition/programme fee, admission and registration charges, examination fees, hostel and mess, travel, laptop/software needs, and any bridge-course charges. Do not use one university's published fee as a proxy for NIT, central-university, state-university or private-university MCA costs.
- Published IGNOU example: ₹13,000 per semester, excluding examination fees.
- Potential additional cost at IGNOU: bridge courses MCS-201 and MCS-208 are listed at ₹1,000 per course where required.
- Fee schedules can be revised; use the latest official prospectus or fee notification before paying.
Progression and career options
An MCA can support progression to doctoral study, subject to the doctoral institution's eligibility and admission process. IGNOU's Ph.D. in Computer Science, for example, explicitly accepts MCA holders with at least 55% aggregate marks or equivalent grade and a valid NET score; the UGC lists its 2022 Ph.D. regulations as the governing national standards framework.
MCA-aligned job titles include software/application development, web development, database administration and systems-oriented roles. India's National Classification of Occupations lists Web Developer within web and multimedia developers, Database Administrator within systems administrators, and software/application developer and analyst occupational families. Actual hiring requirements depend on the employer, demonstrated technical skills, experience and role-specific selection processes.
- Research route: Ph.D. in Computer Science or related fields, where the institution accepts MCA and the applicant meets its entrance/NET and academic requirements.
- Industry route: software developer/engineer, web developer, programmer analyst, database administrator, network or systems roles, cybersecurity and data-related roles.
- Academic route: teaching and research careers generally require meeting the applicable UGC/institutional qualification rules; an MCA alone does not establish eligibility for every faculty post.
- Management route: candidates may also pursue postgraduate management admissions where they meet the particular examination and institute requirements.
Useful links
Last reviewed
What can come next
Help improve this guide
Community submissions are reviewed before they change the canonical graph.
Sources
- https://aicte-qa.aicte-india.org/sites/default/files/APH%20Final.pdf
- https://nimcet.admissions.nic.in/message-from-chairman/
- https://admission.uod.ac.in/2025/userfiles/downloads/2025/23122025_Bulletin-of-Information-Two-Year_PG_compressed.pdf
- https://nimcet.admissions.nic.in/
- https://www.ignou.ac.in/schools/programme/MCA_NEW
- https://www.mcu.ac.in/master-of-computer-applications-mca/
- https://jam2026.iitb.ac.in/About.html
- https://jam2026.iitb.ac.in/AdmissionFaqs.html
- https://www.ignou.ac.in/schools/programme/PHDCS
- https://www.ugc.gov.in/regulations/
- https://www.ncs.gov.in/documents/national%20classification%20of%20occupations%20_vol%20i-%202015.pdf