Master of Computer Applications (MCA) is a three-year (six semesters) professional Post Graduate Degree course 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 program is inclined more towards Application Development and thus has more emphasis on latest programming language and tools to develop better and faster applications. 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. This course offers excellent job opportunity for talented students in software firms and also in Multinational companies with excellent salary.
The MCA program prepares students to take up positions as System Analysts, System Designers, Programmers and Managers in any field related to Information Technology. The course curriculum has enough flexibility to enable student to undertake advance studies in computer science later on.