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.
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.