Master of Computer Applications (MCA) is a three-year (six semester) professional Master’s Degree in computer science awarded in India. The course was designed to meet the growing demand for qualified professionals in the field of Information Technology (computer software). It is a postgraduate course that can be taken up after obtaining a Bachelor’s Degree.

The MCA program focuses on providing a sound theoretical background as well as good practical exposure to students in the relevant areas. It is intended to provide a modern, industry oriented education in applied computer science. It aims at producing trained professionals who can successfully meet the demands of the information technology industry.

Typically, an MCA is a full-time degree course with a duration of three years (six semesters). It covers various aspects of computational theory, programming, algorithm design and optimisation, network and database management, mobile technologies, electronics, mathematics, probability, statistics, accounting, finance, etc.fgdsgs

Some institutes provide a six years (eleven semesters and six month On Job Training) integrated MCA.

joint committee of Association for Information Systems (AIS) and Association for Computing Machinery (ACM) members develop a model curriculum for the Master of Science in Information Systems (MSIT). The most recent version of the MSIS Model Curriculum was published in 2006.

The course of study is concentrated around the Information Systems discipline. The core courses are (typically) Systems analysis, Systems design, Data Communications, Database design, Project management and Security. The degree typically includes coursework in both computer science and business skills, but the core curriculum might depend on the school and result in other degrees and specializations

Most MCA institutes accept students having mathematics as a subject either in high school (11th and 12th standards), or in graduation. They also require a minimum of 50% marks in graduation. Admissions are given on the basis of a written entrance test, Personal Interview and GD. There is centralised entrance of MCA in India at National level AIMCET (all India entrance of MCA, visit: as well as each state has its own centralised entrance. Those appearing for their final year graduation exams may also apply. A student who has not studied mathematics in high school can still get admission in some places like Delhi University provided the student has scored above 55% marks in graduation.