Master of Computer Applications (MCA) - Course Overview

Duration: 3.0 yrs |Mode: Regular|Avg. Fees: 1,50,000 / Year

2456 (Courses) 2035 (Institute)

About Master of Computer Applications (MCA)

MCA programme aims to groom the software skills and strengthen the computer application aspect of students. This programme prepares the students for the industry requirements so that they can flourish in the corporate IT Sector. MCA courses are more focused on implementation of Programming Languages, IT Skills and other such concepts with a detailed curriculum that stretches to five semesters. The sixth and final semester is dedicated to industrial training/ internship and projects.

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.

Master of Computer Applications (MCA) Eligibility Criteria

  • Min Qualification Required: Graduation (BCA)
  • Min. Marks Required (Aggregate): 50% to 60%, varies from college to college
  • Note: Original copies of all important documents and mark sheets are verified during the time of admission at the respected college or university.

MCA Admission Process:

  • Admissions to MCA programme is done on the basis of the state-level entrance exams.
  • Institutes select candidates on the basis of marks scored by them in these entrance tests. Some institutes also conduct personal interviews for admission.

Some popular entrance exams are as follows:


Master of Computer Applications (MCA) Syllabus

First Year:

Fundamentals of IT

Object Oriented Programming in C++

Computer Organization

Operating Systems

Programming in C

Database Management Systems

Data and File Structures

Software Engineering

Discrete Mathematics


Second Year:

Theory of Computation

Data Warehousing and Data Mining

Data Communications and Networking

Object Oriented Analysis and Design

Computer Graphics

Web Technologies

Design and Analysis of Algorithms

Computer Networks

Java Programming


Third Year:

Linux Programming

Enterprise Computing with Java

Software Testing


6-month Internship


Want to know more about MCA ?

Career Options and Job Prospects

The doors to IT Industry are open after successfully completing MCA programme. Graduates can pursue a plethora of opportunities after completing the MCA programme. IT, Software engineering, Network Engineering and Consultancy are the fields that offer jobs to candidates who have pursued MCA. Following are some of the job profiles that you can apply for after course completion:

  • Software Developer
  • Programmer
  • System Engineer
  • System Analyst
  • System Administrator
  • Troubleshooter
  • Software Application Architect
  • Web Designer and Developer
  • Software Consultant
  • Technical Writer

The average salary package of a fresher in this field is Rs. 3 lakh to Rs. 5 lakh per annum. However, packages depend on the coding and other IT skills of an individual. Highly skilled candidates can also bag salary packages worth Rs. 9.3 lakh per annum. Salary grows exponentially according to the experience of the candidate.


I want admission in Master of Computer Applications (MCA). Do I have to clear any exams for that ?

Institute of Engineering & Management Joint Entrance Examination , Kalinga Institute of Industrial Technology Engineering Entrance Exam , Jammu University Entrance Test , National Institute of Technology Master of Computer Applications Common Entrance Test , Banaras Hindu University Postgraduate Entrance Test are some of the exams that you can appear for to get admission in Master of Computer Applications (MCA) courses.

What are the top colleges offering Master of Computer Applications (MCA) courses ?

Following are some of the top colleges offering Information Technology courses : National Institute of Management (Mumbai) , UNIVERSITY OF HYDERABAD (Hyderabad) , Vivekananda Institute of Professional Studies (Delhi) , Lingaya's Vidyapeeth (Faridabad) , DAV College (Chandigarh). You can explore these colleges on our website to check if they offer Master of Computer Applications (MCA) or not.

What is the average fee for the course Master of Computer Applications (MCA) ?

The average fee for Master of Computer Applications (MCA) is INR 1,50,000 per year.

What are the popular specializations related to Master of Computer Applications (MCA) ?

Some of the popular specializations for M.C.A. (Master of Computer Applications) are : Infrastructure Management , Computer Science , Information System , Marine Pharmacology , Information Security.

What is the duration of the course Master of Computer Applications (MCA) ?

Master of Computer Applications (MCA) is a 3 year course.

Get details of best colleges for MCA.