Master of Computer Applications (MCA) is a three-year (six semesters) 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. It is a postgraduate course that can be taken up after obtaining a Bachelor's Degree. The MCA programme is inclined more toward Application Development and thus has more emphasis on latest programming language.

It covers various aspects of computational theory,programming, algorithm design and optimization, network and database management, mobile technologies, electronics, mathematics, probability,statistics, accounting, finance, etc. The MCA program prepares students to take up positions as system analysts,systems designers, Programmers and managers in any field related to information technology.

Specializations In MCA: * Systems Management * Systems Development * Systems Engineering * Application Software * Internet * Management Information Systems (MIS) * Software Development * Troubleshooting * Hardware Technology * Networking Career Opportunities for an MCA graduate: As today is an age of computers, a candidate with an MCA degree will have great job opportunities in top level IT companies and consultancy firms.

An MCA graduate can work for any IT company big or small as a system developer and various other roles such as : * Software Programmer * Software Engineer * Software Developer * Systems Analyst * Software Application Architect * Software Consultant