MCA (Master of Computer Applications) course is a 2-year postgraduate degree course that imparts theory and practical knowledge on the various aspects of computer applications.
See Also: MCA Admission 2021
The minimum MCA course eligibility criteria is a Bachelor's degree in computer application- BCA, or in any related field with mathematics as a compulsory subject in Class 12.
Although students like to pursue MCA course full time, there are options for MCA Distance Education in India from universities like IGNOU, TNOU, etc. MCA degree from distance can be pursued within a range of INR 40,000-1,50,000 and can be extended till 5 years for completion.
Know More: Computer Courses
The average MCA course fee from a private college ranges between INR 30,000 to INR 2,00,000, whereas for government colleges, the course fee can be anywhere between INR 1,500 to INR 30,000.
MCA syllabus consists of subjects such as Fundamentals of IT, Programming in C, which eventually moves on to more advanced subjects/languages such as Theory of Computation, Java Programming, Design and Analysis of Algorithms, Linux Programming, Enterprise Computing with Java, etc.
The salary package for MCA Jobs ranges from INR 2LPA to INR 6LPA and can go up to INR 13 LPA depending on the candidate's knowledge, skills, and academic record. Some of the top companies recruiting MCA graduates are Google, SAP, Wipro, Microsoft, Cognizant, etc. Aspirants can also apply for jobs in the Public sector as well.
The US and Europe are leading destinations for Computer Application courses. MCA Abroad has a lot of potential and thousands of students from India travel abroad to study science stream subjects.
Students have the option of getting into a BCA+MCA Integrated Course which saves money and helps them to complete their dual degree from a single university.
Top MCA Colleges in India with NIRF Ranking 2020
MCA (Master of Computer Application) Course Highlights
|MCA Course Full Form||Master of Computer Application|
|MCA Course Entrance Exams||
|MCA Course Fee||INR 30,000 to 2 Lac|
|MCA Course Salary||INR 5-7 LPA|
|MCA Job Areas||
|MCA Top Recruiters||
MCA Course Admission 2021
The admission in these courses usually takes place through university level entrance exams or state level entrance exams like IPU CET, MAH CET, etc.
- Direct Admission- Direct admissions are done on the basis of merit in qualifying exams. Some institutes also provide admission on management quota, which is also one way of direct admission. Management quota seats in every college are reserved. The fee is generally higher for these seats than general seats.
- Entrance Test- After taking the entrance test, qualified students are called for a counseling session. Counseling is conducted for seat allotment in various colleges affiliated with that university. Students are admitted after an allotment of seats in counseling.
Click on MCA course Admission Process to know more about MCA course Admission procedures.
MCA Course: Eligibility Criteria
Following are the Master of Computer Applications eligibility criteria to be fulfilled:
- Graduation in computer applications, computer science, or related field with a minimum of 50% marks obtained at the UG level.
- Mathematics as one of the subjects in Class 12 is compulsory.
This is just a basic overview of the eligibility criteria, it may be different in different colleges. In Delhi University, the minimum percentage required is 60% in the Bachelor of Computer Application.
MCA Course Entrance Exams
Apart from direct admission, the following entrance exams should be given by MCA course aspirants to get admission in a reputed university.
Some of the important dates along with the MCA course entrance exams date, mode, and application period are mentioned in the table below:
|Entrance Exam||Conducting Exam||Application Period||Exam Date||Exam Mode|
|IPU CET||Indraprastha University||March 3 - July 20, 2020||To be announced||Online|
|UPSEE||Dr APJ Abdul Kalam Technical University (AKTU)||January 2021||September 20, 2020 (Postponed)||Online and Offline|
|NIMCET||National Institute Of Technology, Surathkal||March 2021||August 9, 2020 (Postponed)||Pen & Paper|
|TANCET||Anna University||January 2021||March 2021||Pen & Paper|
|VIT MEE||VIT University||March 2021||Postponed||Online|
|MAH MCA course CET||State Common Entrance Test Cell, Maharashtra||January 2021||July 19, 2020 (Postponed)||Computer-based Test|
|BIT MCA course||Birla Institute of Technology||April 2021||June 2021||Online|
Find out more on the:
How to Get Admission to a Good MCA College?
Following are some of the points to keep in mind, while seeking admission to a good MCA course college:
- In order to get admission to a good MCA course college, one must ensure to secure more than 55% in their undergraduate level from a recognized university.
- Since entrances are an important aspect of MCA course Admissions, the table below consists of important topics for MCA course entrances.
|Software Development.||Artificial Intelligence.||Multimedia Systems.|
|Web-Based Applications||Theoretical Computer Science||Database Management System|
|Data Communication||Software Engineering.||Computer Networks.|
- Solve at least 10-12 timed Mock Tests and sample papers after you are done with the preparation on the above sections.
- Start preparing for the entrance exam a year before and apply on time, keeping your target college in mind.
- Do mentally and physically prepared with further rounds after the entrance exam i.e. the group discussion and personal interview.
- Be updated with current affairs as this will help in clearing these rounds.
Note: Keep a track of important dates of the admission process, entrance exams, etc so that you do not miss anything and secure a place into a good MBA Finance college.
MCA is a two-years PG course designed for aspirants who want to excel in the world of technology. Master of Computer Applications is thriving with endless opportunities in both the public and private sectors.
- The MCA job sector is booming with 2,05,000 new job opportunities every year, and it has a steady growth of 7.7% every year.
- MCA candidates have unlimited job opportunities in a variety of industries/sectors as well as job roles.
- After completing MCA, candidates will get a quick placement with a minimum salary of a minimum INR 4 LPA.
- Promising MCA candidates can also expect to get hired by the world-best MNCs and IT companies such as Google, Microsoft, Amazon, etc., where they can expect a minimum salary of INR 13LPA which will grow rapidly over time.
MCA Top CollegesTop MCA Colleges that are listed below are based on the NIRF 2020 ranking along with their admission process, course fees, and placement salary. The colleges that are listed below are scattered Pan-India.
|NIRF Ranking 2020||College Name||Admission Process||Average Fees (INR)||Average Salary (INR)|
|8||JNU, New Delhi||Entrance-Based||1,357||4- 11LPA|
|11||Calcutta University, Kolkata||Entrance-Based||19,100||5-6 LPA|
|14||Manipal Academy of Higher Education, Manipal||Entrance-Based||1,89,000||4-7 LPA|
|15||University of Hyderabad, Hyderabad||Entrance-Based||51,955||4.5-9.8 LPA|
|16||Jamia Millia Islamia, New Delhi||Entrance-Based||8,500||8-10 LPA|
|19||Savitribai Phule Pune University, Pune||Entrance-Based||26,000||7-12 LPA|
|20||Anna University, Chennai||Entrance-Based||41,000||4-10 LPA|
|21||Bharathiar University, Coimbatore||Entrance-Based||25,600||3-6 LPA|
|24||NIT Trichy, Tiruchirappalli||Entrance-Based||2,75,000||10-12 LPA|
|28||VIT, Vellore||Entrance-Based||4,14,000||3-10 lpa|
Top MCA Colleges in Kolkata 2021
|Annex College||INR 1,20,000|
|Techno India University||INR 1,77,000|
|BP Poddar Institute of Management and Technology||INR 3,10,000|
|Narula Institute of Technology||INR 2,06,600|
|Pailan College of Management and Technology||INR 99,150|
|Future Institute of Engineering and Management||INR 1,41.950|
|University of Calcutta||INR 19.094|
|Heritage Institute of Technology||INR 1,24.650|
Top MCA Colleges in Bangalore 2021
|Christ University||INR 1,40,000|
|Presidency University||INR 1,00,000|
|Administrative Management College||INR 60,000|
|Jain University||INR 1,37,000|
|Global Institute of Management and Sciences||-|
|AJ Aviation Academy||-|
|Sambhram Academy of Management Studies||INR 75,000|
|Kristu Jayanti College||INR 1,17,000|
|Mount Caramel College||-|
|AIMS Institutes||INR 4,02,000|
Top MCA Colleges in Pune 2021
|Tilak Maharashtra Vidyapeeth||INR 45,000|
|MIT School of Management||INR 1,50,000|
|Singhbad Business School||INR 84,537|
|Dr. DY Patil Institute of Management & Research||INR 98,000|
|NESS Wadia College of Commerce||-|
|Dr. D.Y. Patil Arts, Science, And Commerce Pimpri||INR 55,000|
|Progressive Education Society's Modern College of Engineering||INR 84,500|
|ASM Group of Institutes||INR 81,000|
|Allana Institute of Management and Sciences||INR 67,000|
|Jayawant Institute of Management Studies||INR 1,13,000|
Top MCA Colleges in Hyderabad 2021
|University of Hyderabad||INR 42,610|
|Presidency School of Management and Computer Science||-|
|Chaitanya Bharathi Institute of Technology||INR 82,000|
|St. Ann's College for Women||INR 27,000|
|A.V. College of Arts Science and Commerce||INR 40,000|
|Jawaharlal Nehru Technological University||INR 16,500|
|Deccan College of Engineering and Technology||INR 37,500|
|Aurora's Technological and Research Institute||INR 36,200|
Find out more about:
|Top MCA course Colleges in Delhi NCR||Top MCA course Colleges in Bangalore|
|Top MCA course Colleges in Pune||Top MCA course Colleges in Karnataka|
Types of MCA Courses Available in India 2021
Tabulated below are some of the important information related to the types of MCA course
|Parameter||MCA Course Distance Education||MCA Course Online|
|Mode||Distance Education||Online through web facility|
|Duration||2-5 Years||6 Months-4 Years|
|Eligibility||Bachelor's degree||Bachelor's Degree|
|Average Fees||INR 40,000-1,50,000||INR 30,000-1,50,000|
|Top Colleges||IGNOU, Annamalai University, University Of Mumbai, Institute Of Distance & Open Learning - [Idol], Mumbai||University of Mysore, Amity University, Tamil Nadu Open University|
Source: University website
What is the MCA Syllabus?
The Master of Computer Application course duration is of three-year, which is divided into six semesters. MCA Syllabus includes classroom lectures, practical and project work. The project work is the most important part of the MCA course program.
The last year of the Master of Computer Application's syllabus is completely dedicated to project work and specialization is also decided in this semester.
Following is the list of MCA course subjects taught in most of the universities in India, practical subjects and theory subjects both are included here-
|Year I||Year II||Year III|
|Fundamentals of IT||Theory of Computation||Linux Programming|
|Programming in C||Computer Graphics||Software Testing|
|Discrete Mathematics||Java Programming||Enterprise Computing with Java|
|Computer Organization||Data Communications and Networking||Project & Seminar|
|Data and File Structures||Design and Analysis of Algorithms|
|Object-Oriented Programming in C++||Data Warehousing and Data Mining|
|Operating Systems||Computer Networks|
|Database Management Systems||Object-Oriented Analysis and Design|
|Software Engineering||Web Technologies|
MCA Course: Top Colleges Comparison
A comparison between the top 3 universities that provide MCA course (Master of Computer Application) along with their course fees, average salary, and top recruiters are mentioned below:
|Parameters||Delhi University||University of Hyderabad||Jawaharlal Nehru University (JNU)|
|Overview||Delhi University is considered one of the best universities in India. Situated in New Delhi, it provides degree and non-degree courses in Science, Humanities, Arts, Commerce, Journalism, Fine Arts, etc.||The University of Hyderabad is a public research university set up in 1974. The 2300 acres campus was set up along the lines of the six-point formula.It is recognized as an Institute of Eminence and houses more than 5000 students from 400 faculty from several disciplines.||JNU is a central university, located in New Delhi. It is a world-renowned university, offering courses in various disciplines like Science, Medical Science, Arts, Language, and much more.|
|MCA course fees (INR)||5,000-8,000||51,955||1,357|
|Average Salary (INR)||6,00,000 - 7,00,000||2,50,000 - 4,00,000||4,00,000 - 11,00,000|
|Top Recruiters||Accolite, Amazon, Chegg, Cvent, Deutsche Bank, Microsoft, GrapeCity, Sapient, Snapdeal, etc.||Infosys, TCS, Genpact, Wipro, Amazon, Microsoft, Deloitte, HCL technologies, etc.||NIIT, Samsung, Sapient, Naggaro, Google, Infosys, Europa, IBM, Infogain, etc.|
MCA vs MSc Computer Science: What is the Difference?
The differences between MCA and MSc Computer Science are set on the basis of qualification, duration, eligibility, course overview, average fees, and the average salary is mentioned below.
|Parameters||MCA course||MSc Computer Science|
|Course Overview||MCA course provides in-depth and extensive knowledge about various aspects of computer applications. Students are taught everything related to software, hardware, and networking with the studies of IT, Data structures & Mathematics.||MSc Computer Science provides core competence in various aspects of Computer Science. Students are taught software engineering, mathematics, artificial intelligence, data science, and much more.|
|Qualification||MCA course stands for Master of Computer Applications||This course offers a Master of Science degree in the field of Computer Science|
|Duration||3 years||2 years|
|Eligibility||BCA or related field||BSc Computer science or related field|
|Average Fees (INR)||1,00,000 - 5,00,000||1,00,000 - 3,00,000|
|Average Starting Salary (INR)||2,50,000 - 5,00,000||3,50,000 - 6,00,000|
Source: University websites & Payscale
MCA vs MTech in Computer Science: What is the Difference?
Both MCA and MTech in Computer Science are very different in terms of their course structure and qualification, but the career options are more or less the same after pursuing any of these master's degree courses.
The table below lists some of the major differences between them:
|Parameters||MCA course||MTech Computer Science|
|Course Overview||MCA course provides basic theoretical and practical knowledge in all aspects of computer applications like software engineering, networking, hardware studies, and much more.||M.Tech. in Computer Science is a specialized technical degree that provides in-depth knowledge and skills required to be successful in the computer science and IT field.|
|Qualification||Master of Computer Applications||Master of Technology in Computer Science|
|Eligibility||BCA or related field||BTech in Computer Science|
|Subjects||Discrete Mathematics, Digital Electronics and Microprocessor, C programming, Computer Applications, Web Technologies, Operating Systems, etc.||Design & Analysis of Algorithms, Advanced Database Systems, Soft Computing, Computer Graphics, Embedded Systems, etc.|
|Average Fees (INR)||1,00,000- 5,00,000||2,00,000- 8,00,000|
|Average Starting Salary (INR)||2,50,000 - 5,00,000||3,50,000 - 8,00,000|
Source: University websites & Payscale
MCA Course Specializations
In the final year of the MCA course, students can opt for numerous MCA specializations as required. Some of the MCA specilizations that are available across the Indian universities are:
Management Information Systems (MIS)
MCA Jobs and Scope
With IT and software industries on rapid growth, career opportunities for an MCA course professional are bound to be umpteen. There are various Master of Computer Applications jobs in top-level IT and consultancy firms.
MCA course postgraduates are also in demand by startups. The new startup culture that has been trending for a while now acts as a boon to such professionals. Apart from top-notch IT firms, small companies or startups also offer a handsome salary to tech people.
The average starting Master of Computer Applications salary is 2.5 to 3.6 LPA in an average level IT Company. The point is that nowadays there is a boom in IT industries, so after getting an MCA course degree there are lots of career opportunities available in the current scenario, which doesn't seem to get recessed in upcoming years.
Some of the Master of Computer Applications jobs, with their job description along with the average salary offered:
|Job Profile||Job Description||Average Salary (INR)|
|Software Developer||The responsibilities of a software developer are primarily to design, install, test, and maintain the software in a firm.||4,85,000|
|Web Developer||A web developer designs the look, layout, and various features of a website. Such professionals need to have a good understanding of graphic design as well as computer programming.||2,81,000|
|Systems Analyst||The work of a system analyst is to analyze what software or hardware is needed by the firm. Their job role exceeds beyond just software or hardware to the wider IT system||6,54,000|
|Network Administrator||Network Admin is responsible for Fully supporting, configuring, maintaining networks and in house servers.||3,67,000|
|Mobile App Developer||They are mainly responsible for developing mobile apps as per the customer's needs.||4,41,000|
|System Administrator||System Administrators are usually responsible for installing, supporting, and maintaining servers or other computer systems. Other duties include scripting or light programming, project management, etc.||3,04,000|
|Hardware Engineer||The responsibility of a hardware engineer is to look after the hardware configuration of a computer.||3,78,000|
|Technical Writer||A technical writer is similar to a content writer that writes about core technical stuff. Such professionals are in high demand for the technical blogs and product descriptions to be written about.||4,93,000|
Salary Trend Graph:
Click on Salary and jobs for more information about salary and jobs.
MCA course opens a path to a variety of job options like both the private and government sector in sectors such as the IT industry, cybersecurity, security companies, etc.
In terms of higher education, most of the students don't like to go for jobs as MCA course is a terminal degree. But still, students can pursue courses such as MBA to get a job in the management field, or Ph.D. to become a researcher and a professor.
Top MCA Recruiters in India 2021
|Job Profile||Top Recruiters|
Top MCA Recruiters Salary
|Top Recruiters||Average Salary Package Offered|
|TCS||INR 5.40 LPA|
|Wipro||INR 6 LPA|
|Infosys||INR 3.60 LPA|
|Cognizant||INR 6.70 LPA|
|IBM||INR 4.50 LPA|
|Tech Mahindra||INR 3.90 LPA|
|HCL||INR 3 LPA|
|Accenture||INR 3.8 LPA|
|Hi-Tech Solutions||INR 5 LPA|
|Robotics and Scalability Technology||INR 6 LPA|
Academic Options after MCA course
After completion of an MCA course degree, there are several options available for students in India. After MCA course, candidates have an obvious choice of an M.Phil or Ph.D. degree which is a pre-doctoral or doctorate degree in Computer Applications. The course is available at all top universities including jnu MCA course, du MCA course, and University of Hyderabad.
Another good option is pursuing a degree of Master in Computer Management (MCM) or Master's Degree in Information Management (MIM).
For students inclined more towards the managerial aspects of an organization, MBA in Information Technology from a reputed B-School in India is a good option.
To get an idea of the growing scope of studying MCA course, refer to the below-drawn graph to see the rising share of the software industry in India's GDP from the year 1997 to 2017.
Source: Economic Times
Read More: MCA course Abroad
MCA course FAQs
Ques. What is the MCA course Full Form?
Ans. MCA course full form stands for Master of Computer Applications.
Ques. Is MCA a 2-years course?
Ans. MCA course duration is of 3-year course but as of 12 February 2020, a notification has been released from the government stating that MCA course will be a 2-year course from the next year. The All India Council of Technical Education (AICTE) worked with the University Grants Commission to reduce the tenure which will help all the students.
Ques. What is the best MCA course or MBA?
Ans. Both have their merits and it is on the student what he wants to do in the future. If he wants a job and is good at administrative skills then he must go forward with an MBA but if he wants to learn more about MCA course as a subject then MCA course is the way forward. There are way more opportunities for MCA course that will enable the person to work and help to give something back to the subject.
Ques. How are MCA course admissions going on because of Covid-19?
Ans. Many Entrance Exams are postponing the exam dates. Many colleges like VIT have started taking in students for MCA course based on the student's UG percentage. Due to the Covid-19 Pandemic, VIT will not conduct entrance exams this year.
Ques. Is MCA course equal to BTech?
Ans. MCA course is generally equivalent to BTech but Mtech has more scope than MCA course. It would be better if the student studying MCA course remains in the academic field where his knowledge will be given more importance.
Ques. What is the average salary of MCA course Graduates?
Ans. The average salary for MCA course Graduates is around INR 4,00,000 to INR 6,50,000 per year. There are enough jobs both in the government sector and the private sector for an MCA course Graduate with the required skills.
Ques. When will Maharashtra MCA course CET take place?
Ans. Maharashtra MCA course CET has been postponed indefinitely and will be declared at future date taking stock of the prevailing conditions of Covid-19. The exam was scheduled to take place on July 19, 2020, but has been thus postponed.
Ques. Can I do MCA course from DU?
Ans. Delhi University is one of the leading colleges that provide education on Masters of Computer Application. DU ranked 20th in NIRF Overall Rankings 2019.
Ques. What are the MCA course subjects?
Ans. The common MCA course subjects included in the MCA course syllabus is Computer Organisation & Architecture, Operating Systems, and Systems Software, data Structures using computer Programming with Cooperation Research & Optimisation TechniquesObject Oriented Programming With Java, and more.
Ques. Is MCA a 2 year Course or a 3 Year Course?
Ans. In the 545th Meeting of University Grant Commission (UGC) held in December 2019, the duration of MCA course has been reduced to 2-years from 3-years which is effective from the 2020-21 session