Master of Computer Application or MCA course is a Professional Master's Degree in computer science. MCA course duration is 3 years and for lateral entry students, the course duration is 2 years. Any graduate who is appearing for the final year degree examination in any discipline (Science, Commerce, Arts & Engineering) is eligible to apply. MCA course explains in-depth and extensive knowledge about computer applications.

MCA Fees in India

Students who are interested in joining the MCA degree should be aware of the course fees. The MCA Course fees may vary based on the universities/colleges. The average MCA Course Fees is INR 30,000 - INR2.4 LPA.

MCA Salary in India

The starting salary for MCA candidates varies from individual to individual as it depends on the talent and skill level of the employees along with their responsibilities. The average course salary of a graduate of an MCA course is INR 5.3 LPA.

Read More About MCA Salary

MCA Course Details

Degree Masters
Full Form Master of Computer Application
Duration Course Duration of Master of Computer Application [MCA] is 3 Years.
Age No Age Limit
Minimum Percentage 45-50% in undergraduate
Average Fees Incurred INR 30,000 - 2.4 LPA
Similar Options of Study MCM, M.Sc (Computer Science), B.Tech (Computer Science and Engineering), BCA+MCA, MCS
Average Salary Offered INR 5.3 LPA
Employment Roles Senior Software Engineer, Software Engineer, Software Developer, Sr. Software Engineer / Developer / Programmer, Team Leader (IT), Project Manager (IT), Lead Software Engineer, etc.
Placement Opportunities HCL Technologies Ltd., Tata Consultancy Services Limited, Accenture, Cognizant Technology Solutions Corp, Capgemini, Techmahindra Ltd, Sapient Corporation, Oracle Corp., Mindtree Consulting etc.

About Master of Computer Application (MCA) Course

The full form of MCA is Master of Computer Applications, it is a Postgraduate course in Computer Science and Applications, and the MCA duration is for three years.

The program is designed to provide students with a piece of solid theoretical knowledge about Computer Applications along with the practical application of theoretical knowledge through MCA course subjects and syllabus. The MCA course is intended to provide modern, industry-oriented education in applied computer science.

MCA course is a full-time degree course with a duration of 3 years with 6 semesters of study covering various aspects of computational theory, programming, algorithm design, and optimization, network and database management, mobile technologies, electronics, mathematics, etc. The MCA course, therefore, aims at imparting comprehensive knowledge with equal emphasis on theory and practice.

MCA degree is offered by Institutions all over the nation. Some of the top colleges for MCA in India like

These colleges are among the top MCA colleges in India. The institutes encourage students to spend a full semester working in the industry, which gives them insight into the workings of the IT world as a part of the MCA course program.

As the IT and the software industry are dynamic and fast-growing, all the MCA course programs are designed, keeping in view the requirements of the industry. The MCA course is inclined towards Application Development and thus has more emphasis on the latest programming language and tools to develop better and faster applications.

Students are trained in the fields of Systems Designing, Application Software Development, Enterprise Resource Planning, Computer Networks, System Administration, etc. for good MCA Jobs

The MCA course prepares students to take up positions as System analysts, Systems Designers, Programmers, and Managers in any field related to information technology. The MCA course salary and job opportunities are high when compared with other areas of study.

MCA Quick Links

What is MCA Course?

MCA course is a Computer Science PG Degree whose curriculum is primarily based on application software development in diverse areas. However, the Computer Science Major program also focuses on providing the students with a thorough and sound background in theoretical and application-oriented courses relevant to the latest computer software development.


What is MCA?

MCA duration ranges from three to two-year course that prepares a candidate to become a quality software professional with the advanced and updated knowledge base, which is necessary to meet the needs of software industries. The MCA course program focuses on providing a sound theoretical background as well as good practical exposure for students in the relevant areas.

The MCA course syllabus is intended to provide 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.

As the IT and the software industry are dynamic and fast-growing, all the programs are designed to keep in view the industry's requirements. Also aims at the understanding of the fundamentals of computing among the students so that they can compete in the present-day global situation.

Why Choose MCA?

Why MCA?

The technology sector is booming the demand for computer science engineers is more than ever. An MCA course graduate can work in profiles such as:

  • Software Engineer
  • Testing Engineer
  • System Analyst
  • Technical Support Engineer
  • Data Analyst
  • Cyber Security
  • Software Consultant
  • Web Development/ Designing

Some Specializations in MCA includes:

  • Systems Management
  • Systems Development
  • Systems Engineering
  • Application Software
  • Management Information Systems [MIS]
  • Software Development etc.

After passing out successfully, an individual can earn an MCA course salary package of more than INR 1 Lacs on an average per month in MNC's with relevant skills. Some of the major recruiters for courses after MCA is software giants like Infosys, TCS, and Accenture which come to recruit students for jobs through campus placements and provide impressive salary packages.

MCA Entrance Exams

  • Bharati Vidyapeeth Pune MCA Entrance Test [BVP B-CAT]: is the MCA Entrance Test for admission to Bharati Vidyapeeth Deemed University. MCA is offered by the Institute of Management and Entrepreneurship Development [IMED] of BVP Deemed University.

  • Cochin University Common Admission Test [CUSAT CAT]: Cochin University of Science and Technology [CUSAT] conducts an all-India level common entrance test [CUSAT CAT] for admissions to the undergraduate and postgraduate courses offered by the university and its affiliated institutes.

  • Tamilnadu Common Entrance Test [TANCET]: It is a state-level examination, which is conducted by the state of Tamil Nadu. Chennai is a main conducting authority that organizes Tamil Nadu Common Entrance Test. The examination is conducted by Anna University.

  • Karnataka Common Entrance Test [K-CET]: It is a state-level examination conducted by the state of Karnataka for admission into government-sponsored institutes in the states for various undergraduate and post-graduate courses.

  • Odisha Joint Entrance Exam [OJEE]: Odisha Joint Entrance Examination is a state-government-controlled centralized test for admission to many private and governmental medical, engineering & management institutions in Odisha.

MCA Course Preparation Tips

Create a study plan: Aspirants should make a proper preparation plan to clear the examination with good marks. Preparation would help you in reducing unnecessary pressure and adequate training. You need to plan and divide time according to your strength and weakness in each subject and try to give more time to the weaker subjects. Refer to the previous year's question papers which may help you in preparation and also you will get an idea about the syllabus and exam pattern.

Key Points to be covered while preparing: Candidates need to have excellent knowledge of Computer Basics, Data Structures, Basic Programming Skills, and Computer Architecture before attending the Examination. In addition to this one should be proficient in Computer language and basics of operating system

Reference Books: Several reference books for MCA for the benefit of aspirants are listed as under:

  • MCA entrance exam book by J.V. Subramanyam
  • Upkar’s MCA
  • Arihant MCA Entrance Test by Amit M. Agarwal
  • Excel With Objective Book for NIMCET by J.B Dixit, Ruchi Sharma, and Ashish Mangal
  • Numerical Ability and Mathematical Aptitude by Dr A.B. Rao
  • The Pearson MAT Super Course
  • Wren and Martin English Grammar
  • MCA Test by Anil Kumar Garg
  • Barron’s Military Flight Aptitude Tests by Terry L. Duran
  • Mathematics by R.S.Agarwal
  • The Aptitude Test Workbook by Jim Barrett

MCA Subjects and Syllabus

The following list of subjects is followed and pursued in most colleges in India throughout their curriculum. While a few colleges adopt minor variations, the core of the syllabus remains the same throughout most colleges.

  • Programming Fundamentals
  • InfoSystems Analysis Design & Implementations
  • Operating Systems
  • Database Management Systems
  • Computer Communication Network

MCA Course Eligibility

MCA Eligibility Criteria

Graduation in any stream is the basic MCA eligibility. The eligibility for qualifying marks in graduation differs from institute to institute. Most of the institutes require 45 to 50% aggregate in the qualifying exam for taking admission. Reserved categories get some relaxation in aggregate percentage while considering Eligibility for the MCA course.

Apart from this, there is another pre-requisite for taking admission in MCA course degree; one must have studied Mathematics in 10+2 as a compulsory subject. Many institutes conduct an entrance exam as a screening process before giving admission to the students.

MCA Course Admission

Admission for the Master of Computer Applications [MCA] course program is through both entrance examination and merit-based. Individual universities offer both direct access and entrance-based access to the program. However, few universities require candidates to have given any of the applicable MCA entrance exams.

MCA Admission Procedure

Candidates who are applying for the MCA course should beforehand have their results from the respective entrance exams required by the selected/opted universities. MCA course details and applications for admissions can be availed either from the university website or by visiting the same admissions office.

Candidates are advised to have a look at the list of MCA Entrance Exams applicable for Master of Computer Applications [MCA], for various universities. Candidates should also make sure they qualify in the education for MCA course eligibility criteria with the minimum required marks.

MCA Specialisations

The several specialization areas of the pursuance of MCA course are listed as under:

Some of MCA Specialisations
1 Application Software
2 Hardware Technology
3 Management Information Systems
4 Internet
5 Software Development
6 Systems Management
7 Systems Development
8 Systems Engineering


MCA Job Opportunities

The several job opportunities and areas of interest for employment for graduates of MCA course are listed as under:

Sl.No Job Opportunities
1 Banking Sectors
2 Database Management Companies
3 E-Commerce Companies
4 Schools & Colleges
5 Security & Surveillance Companies
6 Design Support & Data Communication Companies
8 Government Agencies
9 Networking Companies
10 Software Development Companies
11 Stock Exchanges

MCA Course Salary

The MCA course salary ranges from INR 4.5 to 6 LPA and also varies from individual to individual based on their talent and skills along with their area of work and responsibilities of the employees.

List Of MCA Colleges

MCA course is given in most of the technical-oriented colleges/universities across India. These are the top colleges for MCA course in India:

Sl.No Colleges Names
1 Pune University Computer Science Department
2  Jawaharlal Nehru University
3  University of Hyderabad
4 National Institute of Technology Tiruchirappalli 
5 BIT Mesra Department of Computer Science and Engineering
6  NIT Surathkal
7 Motilal Nehru National Institute of Technology
8 PSG College of Technology
9 NIT Rourkela
10 ITM University


Distance MCA

Here is some list of colleges that offer MCA course distance education are tabulated below:

Sl.No Name of the Institutions
1 Indira Gandhi National Open University
2 Yashwantrao C. Maharashtra Open University
3 Annamalai University
4 UP Rajarshi Tandon Open University
5 Dr. B R Ambedkar Open University
6 Sikkim Manipal University
7 University of Delhi
8 Maulana Azad National Urdu University
9 Karnataka State Open University
10 Tamil Nadu Open University

Other Related Courses

Frequently Asked Questions


Can we do MCA after BSc?

Yes, it is good to do MCA after B.Sc because the B.Sc degree adds to the value of an aspirant and makes him or her more employable. After completing MCA, one can get a job as a software engineer or software tester


Can a BCom graduate do MCA?

Yes, you are eligible to join MCA after completing your B.Com with computer applications. The eligibility criteria call for any graduate with an undergraduate course from a UGC approved college or unive


Can I do MTech after MCA?

Yes, it is a good idea. MCA and BCA together are equivalent to B.Tech. It improves the knowledge set of the aspirant and can help the aspirant pursue higher studies or help him or her to improve employability opportunities.

Discussion Forum


What is the MCA Course Fees in India?

Asked By: Indu 16 Nov 2020



Answer By: Anonymous

16 Nov 2020

View More Questions

Entrance Exams For Master of Computer Application [MCA]

See Various Master of Computer Application [MCA] Colleges in India

Fee Structure of Master of Computer Application [MCA] in India

(In Lakhs)

Fee Structure by State for Master of Computer Application [MCA]

All Over India

Interested cta gif
Public Colleges
₹ 959 (Minimum Fee) (Maximum Fee) ₹ 3.20 Lakh
₹ 1.59 Lakh (Average Fee)
Private Colleges
₹ 36,000 (Minimum Fee) (Maximum Fee) ₹ 4.24 Lakh
₹ 2.36 Lakh (Average Fee)

Andhra Pradesh

interested cta gif
Public Colleges
₹ 45,000 ₹ 2.10 Lakh
₹ 60,000
Private Colleges
₹ 26,700 ₹ 3.57 Lakh
₹ 83,100


interested cta gif
Private Colleges
₹ 1.90 Lakh ₹ 3.50 Lakh
₹ 2.03 Lakh


interested cta gif
Private Colleges
₹ 54,000 ₹ 4.50 Lakh
₹ 1.95 Lakh


interested cta gif
Public Colleges
₹ 14,760 ₹ 1.88 Lakh
₹ 65,250
Private Colleges
₹ 37,500 ₹ 1.81 Lakh
₹ 1.08 Lakh


interested cta gif
Public Colleges
₹ 14,040 ₹ 2.73 Lakh
₹ 30,510
Private Colleges
₹ 67,500 ₹ 4.74 Lakh
₹ 1.98 Lakh


interested cta gif
Public Colleges
₹ 16,000 ₹ 2.46 Lakh
₹ 56,000
Private Colleges
₹ 20,000 ₹ 4.86 Lakh
₹ 1.45 Lakh

Himachal Pradesh

interested cta gif
Private Colleges
₹ 1.80 Lakh ₹ 2.80 Lakh
₹ 2.20 Lakh

Jammu And Kashmir

interested cta gif
Public Colleges
₹ 27,000 ₹ 5.95 Lakh
₹ 1.60 Lakh


interested cta gif
Public Colleges
₹ 60,000 ₹ 2.25 Lakh
₹ 91,000
Private Colleges
₹ 1.83 Lakh ₹ 5.30 Lakh
₹ 2.47 Lakh


interested cta gif
Public Colleges
₹ 72,710 ₹ 2.10 Lakh
₹ 1.20 Lakh
Private Colleges
₹ 41,990 ₹ 13.50 Lakh
₹ 1.76 Lakh


interested cta gif
Public Colleges
₹ 29,325 ₹ 1.80 Lakh
₹ 38,775
Private Colleges
₹ 56,250 ₹ 2.80 Lakh
₹ 1.32 Lakh

Madhya Pradesh

interested cta gif
Public Colleges
₹ 24,100 ₹ 4.50 Lakh
₹ 1.44 Lakh
Private Colleges
₹ 24,100 ₹ 5.25 Lakh
₹ 1.35 Lakh


interested cta gif
Public Colleges
₹ 37,996 ₹ 2.51 Lakh
₹ 1.25 Lakh
Private Colleges
₹ 10,400 ₹ 4.68 Lakh
₹ 1.92 Lakh


interested cta gif
Public Colleges
₹ 12,000 ₹ 1.80 Lakh
₹ 81,200
Private Colleges
₹ 57,000 ₹ 6.08 Lakh
₹ 1.56 Lakh


interested cta gif
Public Colleges
₹ 97,050 ₹ 4.16 Lakh
₹ 1.80 Lakh
Private Colleges
₹ 4,260 ₹ 6.75 Lakh
₹ 2.54 Lakh


interested cta gif
Public Colleges
₹ 12,500 ₹ 1.80 Lakh
₹ 1.12 Lakh
Private Colleges
₹ 7,000 ₹ 4.02 Lakh
₹ 1.60 Lakh


interested cta gif
Private Colleges
₹ 18,000 ₹ 4.55 Lakh
₹ 3.04 Lakh

Tamil Nadu

interested cta gif
Public Colleges
₹ 4,245 ₹ 2.36 Lakh
₹ 1.04 Lakh
Private Colleges
₹ 1,493 ₹ 8.10 Lakh
₹ 1.36 Lakh


interested cta gif
Public Colleges
₹ 10,650 ₹ 2.43 Lakh
₹ 56,300
Private Colleges
₹ 40,000 ₹ 3.75 Lakh
₹ 90,000

Uttar Pradesh

interested cta gif
Public Colleges
₹ 4,490 ₹ 2.44 Lakh
₹ 1.30 Lakh
Private Colleges
₹ 11,800 ₹ 4.44 Lakh
₹ 2.26 Lakh


interested cta gif
Public Colleges
₹ 57,600 ₹ 4.48 Lakh
₹ 1.26 Lakh
Private Colleges
₹ 79,300 ₹ 4.55 Lakh
₹ 2.36 Lakh

West Bengal

interested cta gif
Public Colleges
₹ 1,800 ₹ 2.40 Lakh
₹ 80,050
Private Colleges
₹ 76,335 ₹ 3.27 Lakh
₹ 2.40 Lakh

Master of Computer Application [MCA] Reviews

Master of Computer Application [MCA], batch of 2017
  • The eligibility is that the student must have passed B.Sc, B.Com or B.A.
  • They should have studied mathematics in 10+2 or at graduation (with additional bridge courses as per the norms of the concerned university).
  • The students should have obtained at least 50% marks (45% marks if the candidates belong to a reserved category) in the qualifying examination.
  • The students should sign up or register for the CUCET exam.
  • After successfully creating your candidate profile for CUCET, you can choose the date for your examination.
  • You become eligible for admission into Chandigarh University after clearing the CUCET examination.
Message   See Full Review
Master of Computer Application [MCA], batch of 2018
  • Each course has different specifications and specializations. Hence, CU follows the divergent admission criteria for each of them.
  • The students can signup for the CUCET and appear for the exam.
  • Based on the exam, the students will obtain a scholorship and admission to the college.
Message   See Full Review
Master of Computer Application [MCA], batch of 2022
  • The students should have scored 50% in graduation.
  • It is a direct admission.
Message   See Full Review

Add Your Question

Improve Your Question

Answer Now

Post By