• Upcoming Exams
  • "IIT" in Colleges
  • "CAT" in Exams
  • "Cat Cutoff" in News
  • "MBA Colleges" in Delhi/NCR
  • "MCA Colleges" in Delhi/NCR

Master of Computer Application [MCA] 2024 - Full Form, Course Details, Eligibility, Admission, Syllabus, Duration

Sukanta Das

Content Curator

Updated On - Feb 16,2024

Master of Computer Application is the full form of MCA. The MCA programme at the graduate level instructs students in a variety of computer-related topics, including operating systems, application software, computer architecture, and many more. The MCA programme lasts two years. See More Details About Master of Computer Application

Merit-based admissions or entrance exams will be used to determine MCA admission. The basic qualification for admission to BCA is an undergraduate degree in computing technology (BCA) or in a similar field with arithmetic as a mandatory subject in Class 12. the MCA programme. The top MCA colleges in India choose to accept students depending on their performance on the admission exam.Unlike government colleges, where the cost of a course could start at INR 1,500 The cost of an MCA course at a private college ranges from the equivalent of INR 30,000 to INR 2,000,000. MCA vs. MBA. For More Details About MCA Online Course

Other MCA programmes besides full-time ones are offered in India.There are several different MCA programmes available, including online and distant learning. Online MCA courses are offered by universities and colleges like Amrita Vishwa Vidyapeetham and Lovely Professional University. Some universities that offer MCA courses remotely are Chandigarh University and IGNOU. Depending on the candidate's knowledge, talents, and academic record, the salary package for MCA Jobs might range from INR 2 LPA to INR 6 LPA and up to INR 13 LPA. For Free Admission Master of Computer Application

Course Details Of MCA 

MCA Full Form Master of Computer Application
MCA Course Duration 3 Years
MCA Course Types Full Time, Online and Distance
MCA Eligibility Graduate with 50% and must have Mathematics as a subject of study
MCA Top Colleges Christ University, NIT Trichy, NIT Warangal, JNU, Delhi University
MCA Fees  INR 30,000 – INR 2,00,000
MCA Jobs Frontend Developers, Backend Developers, Web Designing, Networking Professionals

Know More About MCA Jobs - Click Here

Why Take a Course in MCA

MCA is a two-year PG programme created for applicants who desire to succeed in the technology industry. There are several prospects for graduates of the Master in Computer Applications programme in both the public and private sectors.

  • With 2,05,000 new job openings per year and a consistent growth rate of 7.7%, the MCA job market is flourishing.
  • Candidates for the MCA programme have countless employment prospects in numerous career roles and industries/sectors.
  • Candidates will quickly be placed with a minimum salary of INR 4 LPA after completing the MCA programme.
  • Successful MCA programme graduates can also anticipate being hired by the best MNCs and IT firms in the world, including Google, Microsoft, Amazon, etc., where they can anticipate a starting salary of INR 13 LPA that will rise quickly over time.

Who Should Take MCA Programme

  • Candidates interested in becoming software developers should enrol in the Master of Computer Applications programme. The majority of MCA graduates work in programmes that produce applications and software.
  • Candidates who desire to work in the IT industry should enrol in the MCA programme.
  • Working individuals who want to improve their job chances and career progress can study a Master of Computer Applications online.
  • Candidates who want to become UI Developers also enrol in the Master of Computer Applications programme. 
  • Candidates who have successfully completed the BCA programme can enrol in the MCA programme to advance in their careers.
  • The same is true for applicants from other relevant streams who want to change careers take up the Master of Computer Applications.

When Should Take an MCA Course

  • After completing the BCA programme, candidates can begin the MCA degree right away. But before deciding to pursue post-graduation, it is advised to have relevant experience after completing the BCA course.
  • The MCA coursework is fairly extensive and consists of both theoretical and practical modules. As a result, candidates should only enrol in the course if they have enough time to fully prepare for it.
  • Because a degree from a prestigious university like an NIT is worth more than one from a private college, candidates should aim to perform well on the entrance exam.

Admission Process Of MCA 

Entrance tests are typically utilised in India to select admission to MCA programmes.. However, other institutions base their admission decisions on a list of merits created using the students' graduation marks. Top MCA institutions in India often use the entrance exam strategy. 

Below are some specifics regarding the application process.

Eligibility Of MCA

The following list of eligibility requirements for MCA courses:

  • To be eligible for the MCA programme, students must have completed their undergraduate degree in computer applications, computer science, or a closely related discipline with at least a 50% grade point average.
  • In Class 12, students are required to take mathematics as one of their subjects.

The eligibility requirements may vary by college; this is merely a general overview. In Delhi University, the Bachelor of Computer Application requires a minimum percentage of 60%.

Admission Of MCA

The majority of the time, state-level entrance exams like the IPU CET and MAH CET are used to admit students to MCA programmes. or university-level entrance exams.

Let's talk about admittance via entrance exam.

  • The applicants must register themselves on the college, institution, or admission exam board's website.  
  • The candidates must next enter their application information and upload the various documents in the appropriate size and format.
  • Candidates must pay the application costs and print out their receipts after uploading their applications.
  • The candidates must then pull out their admit cards and show up for the entrance exam.
  • Qualified candidates are contacted for a Master of Computer Application counselling session after passing the entrance exam. 
  • For the purpose of allocating seats in the numerous colleges connected to that university, counselling is undertaken. After counselling places are allocated, students are admitted.

Direct Admission

  • The Master of Computer Application is directly admitted based on performance on prerequisite exams. Another method of direct admission offered by some institutions is management quota admission. 
  • There are designated seats for management in every college. Generally speaking, these seats cost more than regular seats.
  • Private colleges like Amity University, LPU, Chandigarh University, and others provide direct admission. On the day of the interview, students must only take a knowledge-based test.

Entrance Exam Of MCA

Candidates for the MCA programme should take the following entrance tests in addition to direct admission if they want to enrol in a reputable university.

Entrance Exam Application Period Exam Date
IPU CET March , 2024 – May , 2024

May  – June , 2024

UPCET To be Announced To be Announced
NIMCET March  – April , 2024 June , 2024
TANCET February , 2024 – February , 2024  March , 2024
VIT MEE November  - March , 2024 April , 2024
MAH MCA CET Feb , 2024 –  March , 2024 March 27, 2024

Course Specializations Of MCA 

Students can choose from a variety of MCA specialisations in the MCA course's final year, depending on their needs. The following are a few of the MCA specialisations offered by Indian universities:

  • Systems Development Systems 
  • Management Managed Information Systems (MIS)
  • Networking Systems Engineering
  • Software Development for Internet Applications Troubleshooting
  • Hardware Engineering

Courses Available In India Of MCA 

Unlike a typical MCA course. Both online and distant learning MCA options are available to students.The project work is the most important part of the MCA course programme.

Some of the key details of the different MCA course types are listed in the table below.

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
Admission Merit/Entrance-Based Merit-Based
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

Master of Computer Application Syllabus

The three-year Master of Computer Application programme is broken up into six semesters. Lectures in the classroom, practicals, and projects are all part of the MCA syllabus. The MCA course program's project work is its most crucial component.

The last semester of the Master of Computer Application's curriculum is entirely devoted to project work, and this semester is also when specialisation is chosen.

Below is a list of the topics covered in MCA courses in a large number of Indian universities, including both hands-on and theoretical subjects.

MCA Syllabus First Year
Semester 1 Semester 2
Computer Organisation & Architecture Data Communication & Computer Networks
Business Systems and Application Object-Oriented Programming in C++
Computer Programming with C Information Systems Analysis & Design
Discrete Mathematical Structure Database Management System I
Business English and Communication Data Structures with C
Programming in C Object-Oriented Programming lab (C++)
Micro Programming & Architecture Lab Data structure lab
Business presentation and language lab Database lab
MCA Syllabus Second Year
Semester 3 Semester 4
Unix and Shell Programming Software Engineering & TQM
Business Management Database Management System II
Operating Systems and Systems Software Environment and Ecology
Intelligent Systems Graphics and Multimedia
Management Accounting Operation Research and Optimisation Techniques
Statistics and Numerical Techniques Advanced Database lab
Unix lab Software Project Management lab
Statistics and Numerical Analysis lab Graphics & Multimedia Lab
MCA Syllabus Third Year
Semester 5 Semester 6
Values and Ethics of Profession Major project and seminar
Elective 1 (System Administration and Linux or Windows Programming With VB) -
Elective 2 ( Advanced Unix programming or Object Oriented Programming With Java ) -
Elective 3 (Distributed database management or Parallel Programming ) -
Elective 4 (Compiler Design or E-Commerce) -
Minor project and seminar -
Elective Lab -

Course Comparison Of Master of Computer Application

One of the most well-liked postgraduate programmes provided in India is the MCA programme.The MSc and Master of Technology in computer science have learning outcomes that are comparable to the Master of Applications in Computer Science. Below is a discussion of the course comparison between the Master of Computer Applications and the other programme.

Difference Of MCA vs MSc Computer Science

Based on requirements, length, qualification, course descriptions, usual prices, and average earnings, the following table examines the variations between an MCA and a master's degree in Computer Science.

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

 Difference Of MCA vs MTech in Computer Science

Although the MCA and MTech in Computer Science have significantly distinct course structures and educational requirements, the job options are mostly the same after completing either of these master's degree programmes.

Some of the key variations between them are listed in the table below:

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

In India Top MCA Colleges 

The top MCA colleges are mentioned below, along with information about their entrance requirements, tuition costs, and starting salaries. The colleges on the following list are dispersed. Pan-India

College Name Average Fees (INR)
JNU, New Delhi 1,357
Calcutta University, Kolkata 19,100
Manipal Academy of Higher Education, Manipal 1,89,000
University of Hyderabad, Hyderabad 51,955
Jamia Millia Islamia, New Delhi 8,500
Savitribai Phule Pune University, Pune 26,000
Anna University, Chennai 41,000
Bharathiar University, Coimbatore 25,600
NIT Trichy, Tiruchirappalli 2,75,000
VIT, Vellore 4,14,000

 Kolkata MCA Course Fees

College Name MCS Course Fees
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
Jadavpur University -
Heritage Institute of Technology INR 1,24.650

Bangalore MCA Course Fees

Colleges MCA Course Fees
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 Sciences -
AJ Aviation Academy -
Sambhram Academy of Management Studies INR 75,000
Kristu Jayanti College INR 1,17,000
Mount Carmel College -
AIMS Institutes INR 4,02,000

Pune MCA Course Fees

Colleges MCA Course Fees
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

Hyderabad MCA Course Fees

Colleges MCA Course Fees
University of Hyderabad INR 42,610
Osmania University -
Nizam College -
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

Comparison Of Top Colleges MCA Course

Below is a comparison of the top 3 colleges that offer the MCA (Master of Computer Application) programme, together with information on their course costs, average salaries, and top employers:

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.

Study at Abroad Of MCA

Candidates frequently choose to attend institutions abroad since they have access to greater facilities for research and placement as well as superior infrastructure.

In foreign colleges, there are a number of programmes that offer learning outcomes comparable to those of the Master of Computer Applications. 

Before applying to courses at foreign colleges, aspirants should generally have the following in mind.

  • The candidates must be able to pass the graduation exam or an exam of an equivalent level from an accredited university. The whole length of the course is one to two years.
  • The candidates must pass English language proficiency exams like the TOEFL or IELTS.
  • Because the cost of the courses in other countries is high, candidates must apply to numerous scholarship programmes.


Consider the following before qualifying for the PG Computer programme if you want to study in the USA.

  • The programmes last for between one and two years.
  • The candidate must have earned a degree in computer science or a closely related field. 
  • Individual colleges release the minimum marks. For admission to the best universities, an applicant must maintain a 3.0 GPA (83–86%).
  • Candidates must submit their GMAT or GRE test results.
  • For IELTS and TOEFL, the overall English proficiency score must be 7 or above.
  • The typical fees are in the region of INR 25,00,000 to INR 40,00,000.
College Names Average Fees
Stanford University INR 45.5 Lakhs
Massachusetts Institute of Technology INR 55.2 Lakhs
California State University Los Angeles Campus INR 16.3 Lakhs
New York University INR 38.5 Lakhs
University of Texas at Dallas INR 38.2 Lakhs


Candidates should bear the following in mind if they want to study in the UK:

  • The whole length of the course is one to two years.
  • The candidates must to have received their diplomas from accredited institutions of higher learning. Frequently, the cutoff scores are not revealed right away. However, a score of 50 to 55 percent is needed to pass.
  • The applicants ought to have aced the English language test. IELTS requires a score of at least 6, while the TOEFL demands a score of at least 70.
  • A typical course costs between INR 10,00,000 to INR 23,00,000.
College Names Average Fees
University of Sunderland INR 19.3 Lakhs
University of Greenwich INR 21.3 Lakhs
University of Oxford INR 37.3 Lakhs
Teesside University INR 10.9 Lakhs
University of East London INR 22.2 Lakhs

MCA in Australia

Candidates should bear the following in mind if they want to study in Australia

  • Typically, the course lasts for two years in total. Some of the courses last between one and five years.
  • The candidates must to have received their diplomas from accredited institutions of higher learning. Frequently, the cutoff scores are not revealed right away. However, a passing grade of 60% is necessary.
  • The applicants ought to have aced the English language test. IELTS requires a minimum score of 6 to 6.5, and the TOEFL minimum score is 70.
  • In some circumstances, documentation of job history is needed. 
  • The typical tuition costs between INR 20,00,000 and INR 35,00,000
College Names Average Fees
University of Melbourne INR 38 Lakhs
University of Sydney INR 49.0 Lakhs
RMIT University INR 21.8 Lakhs
The University of Queensland INR 25.5 Lakhs
University of Adelaide INR 34.5 Lakhs

MCA in Canada

The following considerations should be made by applicants who wish to pursue academic studies in Canada.

  • The total length of the course typically lasts between one and two years. There are three different course kinds available: MEng,.MS, and MACS.
  • The candidates must to have received their diplomas from accredited institutions of higher learning. A 65% minimum average score is required.
  • The applicants ought to have aced the English language test. IELTS requires a minimum score of 6 to 6.5, and the TOEFL requires a minimum score of 00.
  • Candidates must possess solid programming abilities.
  • The typical course cost is in the range of INR 15,00,000 and INR 25,00,000.
College Names Average Fees
University of Toronto INR 23.5 Lakhs
University of British Columbia INR 16.6 Lakhs
University of Alberta INR 15.7 Lakhs
McGill University INR 17.4 Lakhs
University of Waterloo INR 28.2 Lakhs

Jobs Of MCA 

Due to the rapid expansion of the IT and software industries, it is projected that the career prospects for MCA graduates would increase over the coming several years.. Several major IT and consulting companies have openings for Master of Computing Applications candidates.

MCA grads might be able to work for startups.The startup ecosystem that has taken off in India acts as a gift for MCA Freshers. Smaller organisations or startups, in addition to well-known IT firms, also compensate tech professionals well.

The initial Master of Applications in Computing income in an average-level IT company ranges from 2.5 to 3.6 LPA. The point is that while the IT sector is currently experiencing growth, there are several career options open to those who complete an MCA course According to industry specialists and the current situation, there are extremely little prospects of a regression in the upcoming years.

Several Master of Information Technology positions, each with a work description and the typical pay on offer

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

Graph Of Salary Trend

The MCA programme opens doors to a range of career opportunities in the public and private sectors, including those in the IT sector, cybersecurity, security firms, etc.

Job Opportunities Of MCA 

Job Profile Top Recruiters
Software Developer TCS
Tech Mahindra
Hardware Engineer Hi-Tech Solutions
Robotics and Scalability Technology
Software Consultant TCS
Tech Mahindra
IT Support Wipro
Tech Mahindra
Web Designer Wipro

Salary Of MCA 

Top Recruiters Average Salary Package Offered
Wipro INR 6 LPA
Infosys INR 3.60 LPA
Cognizant INR 6.70 LPA
Tech Mahindra INR 3.90 LPA
Accenture INR 3.8 LPA
Hi-Tech Solutions INR 5 LPA
Ericson INR 3.4 LPA
Robotics and Scalability Technology INR 6 LPA

After MCA Jobs 

  • For students in India, there are many opportunities available after completing an MCA course degree.
  • Since the MCA programme is a terminal degree, the majority of students prefer to pursue employment after completing their higher education.
  • However, students can still enrol in programmes like the MBA to work in the management sector or the Ph.D. to work as a researcher and professor.
  • You can become a lecturer in a variety of public and private colleges by passing the UGC NET or GATE.
  • Studying for a Master's in Technology Management (MCM) or a Master's in Information Management (MIM) degree is an additional excellent choice.
Is MCA a two-year programme?

The MCA programme lasts three years, however as of February 2024, the government announced that MCA will only last two years starting the following year. The University Grants Commission and the All India Council of Technical Education (AICTE) collaborated to shorten the duration of the MCA programme.

Which is better, an MBA or an MCA?

Both have advantages, and the student must decide what he wants to do with his life after graduation. He must pursue an MBA if he is looking for employment and has strong administrative abilities, but if he wants to learn more about the MCA course as a subject, the MCA course is the best option. The MCA programme offers a lot more employment prospects that will allow the student to contribute to the field.

MCA coursework is it on par with BTech?

MCA coursework often equates to BTech coursework, however Mtech offers a wider range of applications. It would be preferable if the MCA student stayed in the academic setting where his knowledge would be valued more.

What does the typical MCA graduate make?

MCA graduates typically earn between INR 4,00,000 and INR 6,50,000 annually.

Can I take an MCA course at DU?

An important institution that offers master's degrees in computer applications is Delhi University. In the 2019 NIRF Overall Rankings, DU is rated 20th.