Become Job Ready with CollegeDekho Assured Program. Learn More
Masters of Computer Application or MCA deals with the facets of computer programming, application software, operating system, etc. MCA is a two-year duration course for BCA graduates and a three-year course for graduates from other streams.
To pursue a BCA course, candidates have to complete their graduation in BCA or equivalent with an aggregate of 50% marks from a recognised institution. Some of the entrance exams include NIMCET, Mah MCA CET, TANCET, IPU CET, etc. MCA courses can be pursued online, and offline as well as through distance education. The duration of the distance courses can range from 2 to 5 years whereas the online courses can range from 6 months to 4 years.
The MCA course is helpful for candidates who are interested in becoming software programmers, system analysts, programmers, systems engineers, etc. Some of the top institutes that offer admissions to candidates in MCA courses are VIT, NIT Trichy, JMI, Calcutta University, Christ University Bangalore, Bangalore, etc. The average MCA course fee ranges from Rs 30,000 to Rs 2 LPA.
MCA is a two-year postgraduate programme for applicants who desire to succeed in the technology industry. There are several prospects for graduates of the Master of Computer Applications programme in both the public and business sectors. Students planning to pursue an MCA course can get essential details about it by going through the highlighted table given below.
Particulars | Details |
Course Name | Masters of Computer Application or MCA |
Duration of the course |
|
Mode |
|
Top Institutes | NIT Trichy, university of Calcutta, VIT Vellore, University of Hyderabad, etc |
Eligibility Criteria | Candidates will have to graduate from BCA or equivalent with at least 50% aggregate marks or equivalent |
Mode of admission | Merit-based entrance examination |
Entrance exams |
|
Average fee | Rs. 30,000 to Rs. 2,00,000 |
Job Profiles | Software Developers, Programmers, System Engineers, and System Analysts |
Since the evolution and modernization, new technologies have been evolving making it computerized in the whole job platform. The advantages of studying Master of Computer Applications (MCA) are stated as follows:
The MCA jobs are increasing at a rate of 8% every year with an estimation of 2,05,000 job opportunities every year. The job opportunities, as well as the job roles, are diverse in the MCA field
Candidates after completing the MCA course can get an annual package of INR 8 LPA or even more depend upon the recruiter
The top recruiting companies that choose Master of Computer Applications candidates include Google, Amazon, Microsoft, etc where the minimum salary expected can be INR 13 LPA on average or even more
Some of the demanded job roles are Web Developers, Mobile App Developers, Hardware engineers, Network Administrators, Systems analysts, Software Developers, System Administrators, etc
There are diverse specializations in MCA degrees from which candidates can choose. The list of MCA specializations includes Application Software, Hardware Technology, Networking, Troubleshooting, etc. Candidates can check some of the popular MCA specializations given below.
Before applying for the MCA course, students should check the eligibility criteria and make sure they fulfill all the factors. The MCA eligibility criteria include subjects required, educational qualification, age limit, etc. Candidates can check the eligibility criteria for the MCA course given below.
To become a successful and efficient MCA, one must be very efficient in the communication skill and behavioral skills. Other skills include a positive attitude toward themselves, confidence, and technical skills. The pointers below show the required skill set to become an MCA.
There are three basic types of Maters in computer applications (MCA) available in India, which include distance mode, offline mode, and online mode.
The table below shows the basic differences between different parameters in Masters in Computer Application, MSc Computer Science, and Mtech Computer Science which are quite often confused when candidates are on the verge of choosing the courses for themselves.
Parameter | Masters in Computer Application | MSc Computer Science | Mtech Computer Science |
Overview | This is a Course of extensive knowledge about computer applications. Students acquiring MCA will be efficient in software, hardware, and networking with the data structures and mathematics, and IT. | This course focus on core competence in various aspects of computer science. Students are given knowledge about computer science, data science, data analytics, artificial intelligence, etc. | The main purpose of this course is to provide knowledge in a specialized degree that provides skills and in dept knowledge that is required to be successful in fields like computer science and IT. |
Qualification | Masters of Computer Application | Masters of Science | Masters of Technology |
Duration | 3 years | 2 years | 4 years |
Eligibility | BCA or equivalent field | BSc in computer science or equivalent field | BTech in computer science or equivalent |
Average fee | Rs. 30,000 to Rs. 2,00,000 | Rs. 50,000 to Rs. 2,00,000 | Rs. 50,000 to Rs. 6,00,000 |
Average salary | Rs. 2,50,000 to Rs. 5,00,000 | Rs. 3,50,000 to Rs. 6,00,000 | Rs. 3,50,000 to Rs. 8,00,000 |
The admissions to the MCA course are done through two procedures, either by the entrance exams or merit basis, and by the source of management quota. Entrance exams at the state level include IPU CET, MHT CET, etc. let us discuss the procedures of these two methods of admission.
There are various entrance exams that help in the admissions to MCA all over India. These MCA entrance exams include IPU CET, UPSEE, NIMCET, TANCET, VIT MEE, and MAH MCA CET. The mode of these MCA entrance exams is conducted offline as well as online mode.
The National Institute of Technology administers the MCA admission test at the national level, known as the NIMCET or National Institute of Technology MCA Common Entrance Test (NIT). The Ministry of Education, Government of India, oversees NITs as institutions of ational significance.
The State Common Entrance Test Cell of Maharashtra administers the MAH MCA CET, also known as the Maharashtra Master in Computer Applications Common Entrance Test. Government/Government Aided Institutes, University Departments, University Managed Institutes, and Un-Aided MCA Institutes all use the MAH MCA CET rank to determine who gets admitted to the MCA programme.
Central Universities Common Entrance Test is known by the full name CUET MCA. The NTA administers the admission test, which is for all of India. The test is taken on a computer and is administered online.
The Banaras Hindu University annually administers the BHU PET MCA, a university-level admission examination. Computer-based test (CBT) modality is used for the exam.
West Bengal Joint Entrance Exam for Computer Application, or WBJECA, is its full name. The entrance test, also known as WBJECA, is administered by the West Bengal Joint Entrance Examinations Board (WBJEEB) to determine admission to institutions in West Bengal. For those applying to the MCA programme, there is an annual test.
Tamil Nadu Common Entrance Test is known as TANCET. Anna University administers the test at the state level to admit students to a variety of postgraduate programmes, including MCA, MBA, MTech, M.Arch, etc. TANCET is administered offline or using a pen and paper.
MCA is popular in India due to its growing demand in the IT industry. Some of the best institutes that provide quality education to the candidates are JNU, New Delhi, Jamia Millia Islamia, New Delhi, Anna University, Chennai, NIT Trichy, Tiruchirapalli, and many more. The average MCA fee of these colleges ranges from Rs. 1500 to Rs. 5 lakhs per annum.
The table below shows the colleges in India, along with the average MCA fee.
MCA College Names |
Average MCA Fee |
JNU, New Delhi course fee |
Rs. 1,357 |
Jamia Millia Islamia, New Delhi course fee |
Rs. 8,500 |
Anna University, Chennai course fee |
Rs. 41,000 |
VIT, Indore course fee |
Rs. 4,14,000 |
Bharathiar University, Coimbatore course fee |
Rs. 25,600 |
University Of Hyderabad, Hyderabad course fee |
Rs. 51,955 |
NIT Trichy, Tiruchirapalli course fee |
Rs. 2,75,000 |
Savitribai Phule Pune University, Pune course fee |
Rs. 26,000 |
Calcutta University, Kolkata course fee |
Rs. 19,100 |
Manipal Academy Of Higher Education, Manipal course fee |
Rs. 1,89,000 |
Studying MCA abroad is often the choice of the aspirants due to the better infrastructure facility, placement drives, as well as research facilities. There are many other courses abroad that render similar degrees in comparison to MCA. candidates have to know the eligibility criteria before applying for MCA in abroad colleges.
Below are the eligibility criteria for admissions into foreign MCA colleges.
Master of Computer Applications course is popular in countries like Canada, USA, UK, and Australia. There are various MCA colleges abroad that offer quality education to the candidates are the University Of Toronto, University Of Alberta, University Of Waterloo, University Of British Columbia, Massachusetts Institute Of Technology, California State University Los Angeles Campus, University Of Queensland, University Of Melbourne and many more.
For admissions to MCA colleges in abroad, a few things have to note:
The table below shows the top MCA colleges in various countries along with their average MCA fee.
Name of the College |
Country or origin |
Average MCA Fee |
University of Toronto course fee |
Canada |
Rs 23.5 Lakhs |
University of Alberta course fee |
Rs 15.7 Lakhs |
|
University of Waterloo course fee |
Rs 28.2 Lakhs |
|
University of British Columbia course fee |
Rs 16.6 Lakhs |
|
McGill University course fee |
Rs 17.4 Lakhs |
|
Stanford University course fee |
USA |
Rs 45.5 Lakhs |
New York University course fee |
Rs 38.5 Lakhs |
|
University of Texas at Dallas course fee |
Rs 38.2 Lakhs |
|
Massachusetts Institute of Technology course fee |
Rs 55.2 Lakhs |
|
California State University Los Angeles Campus course fee |
Rs 16.3 Lakhs |
|
University of Sunderland course fee |
UK |
Rs 19.3 Lakhs |
University of Greenwich course fee |
Rs 21.3 Lakhs |
|
University of East London course fee |
Rs 22.2 Lakhs |
|
University of Oxford course fee |
Rs 37.3 Lakhs |
|
Teesside University course fee |
Rs 10.9 Lakhs |
|
RMIT University course fee |
Australia |
Rs 21.8 Lakhs |
University of Queensland course fee |
Rs 25.5 Lakhs |
|
University of Melbourne course fee |
Rs 38 Lakhs |
|
University of Adelaide course fee |
Rs 34.5 Lakhs |
|
University of Sydney course fee |
Rs 49 Lakhs |
There are a lot of cities providing MCA all over the country in various cities. The top cities that provide the best of the course include Kolkata, Bangalore, Pune, and Hyderabad. Some of the top colleges in Kolkata are Narula Institute Of Technology, BP Poddar Institute Of Management & Technology, Jadavpur University, AIMS Institutes, Administrative Management College, Global Institute Of Management Sciences, Presidency University, Dr. DY Patil Institute Of Management & Research, MIT School Of Management, Jawaharlal Nehru Technological University, Presidency School Of Management and Computer Science, Aurora’s Technological and Research Institute, etc.
The tables below show the top MCA colleges in Kolkata, Bangalore, Pune, and Hyderabad.
MCA College Names |
Average MCA Fee |
Narula Institute Of Technology course fee |
Rs. 2,06,000 |
University Of Calcutta course fee |
Rs. 19,094 |
Techno India University course fee |
Rs. 1,77,000 |
BP Poddar Institute Of Management & Technology course fee |
Rs. 3,10,000 |
Future Institute Of Engineering and Management course fee |
Rs. 1,41,950 |
Heritage Institute Of Technology course fee |
Rs. 1,24,650 |
Pailan College Of Management and Technology course fee |
Rs. 99,150 |
Jadavpur University course fee |
NA |
Annex College course fee |
Rs. 1,20,000 |
MCA College Names |
Average MCA Fee |
Jain University course fee |
Rs. 1,37,000 |
Presidency University course fee |
Rs. 1,00,000 |
Global Institute Of Management Sciences course fee |
NA |
AJ Aviation Academy course fee |
NA |
Kristu Jayanti College course fee |
Rs. 1,17,000 |
AIMS Institutes course fee |
Rs. 4,02,000 |
Christ University course fee |
Rs. 1,40,000 |
Administrative Management College course fee |
Rs. 60,000 |
Sambhram Academy Of Management Studies course fee |
Rs. 75,000 |
Mount Carmel College course fee |
NA |
MCA College Names |
Average MCA Fee |
Tilak Maharashtra Vidyapith course fee |
Rs. 45,000 |
Dr. DY Patil Institute Of Management & Research course fee |
Rs. 98,000 |
Progressive Education Society’s Modern College Of Engineering course fee |
Rs. 84,500 |
Jayawant Institute Of Management Studies course fee |
Rs. 1,13,000 |
ASM Group Of Institutes course fee |
Rs. 81,000 |
Allana Institute Of Management and Sciences course fee |
Rs. 67,000 |
Dr. DY Patil Arts, Science, and Commerce Pimpri course fee |
Rs. 55,000 |
Singhabad Business School course fee |
Rs. 84,537 |
Ness Wadia College Of Commerce course fee |
NA |
MIT School Of Management course fee |
Rs. 1,50,000 |
MCA College Names |
Average MCA Fee |
Osmania University course fee |
NA |
Chaitanya Bharathi Institute Of Technology course fee |
Rs. 82,000 |
A.V. College Of Arts Science and Commerce course fee |
Rs. 40,000 |
Aurora’s Technological and Research Institute course fee |
Rs. 36,200 |
Nizam College course fee |
NA |
St. Ann’s College for Women course fee |
Rs. 27,000 |
Deccan College Of Engineering and Technology course fee |
Rs. 37,500 |
Jawaharlal Nehru Technological University course fee |
Rs. 16,500 |
University Of Hyderabad course fee |
Rs. 42,610 |
Presidency School Of Management and Computer Science course fee |
NA |
The course fees for the Master of Computer Application programme depends upon various factors like programme type, college, facilities the college is providing, etc. In addition, if students avail scholarships the fees are lowered. Candidates can check the MCA course fees in the table given below.
College Type | Average MCA Course Fees |
---|---|
Government College | INR 1,500 to INR 30,000 |
Private College | INR 30,000 to INR 2,00,000 |
The MCA course is a 2-year course. When it is pursued as a BTech domain, the duration extends to 3 years. The MCA syllabus consists of all the chapters in various semesters presented in a tabular form.
Semester 1 |
Semester 2 |
Introduction in IT |
Info Systems Analysis Design 7 Implementations |
Computer organization & Architecture |
Implementations |
Programming Lab |
Operating Systems |
Introduction to Management Functions |
Unix & Windows Lab |
IT Lab |
Business Programme Lab |
Mathematical Foundations |
Oral and Wireless Communications |
Programming & Data Structure |
Accounting and Management Control |
Probability & Combinations |
Semester 3 |
Semester 4 |
Computer Communications Network |
Software Engineering 1 |
Database Management |
Organisational Behaviour |
Management Support System |
Network Lab |
Object Oriented Design & Analysis |
CASE Tools LAB |
Statistical Computing Lab |
- |
Statistical Computing |
- |
DBMS Lab |
- |
Semester 5 |
Semester 6 |
A.I Applications |
Project |
Soft Engineering 2 |
Seminar |
Optimisation Techniques |
- |
Optimisation Techniques Lab |
- |
Industrial Lectures Seminar, Project |
- |
AI & Application Lab |
Career and job opportunities after completing MCA are vast. Candidates have job opportunities in fields like application development, business analysis, system analyst, ethical hacking, technical writing. After completing the course, MCA aspirants can get a job in various companies in different roles across all industries for a great start. Some of the job roles which MCA graduates can be offered are as follows:
Job Profile | Job Description |
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. |
Mobile App Developers | They are mainly responsible for developing mobile apps as per the customer’s needs. |
Hardware Engineer | The responsibility of a hardware engineer is to look after the hardware configuration of a computer. |
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. |
Network Administrator | Network admin is responsible for fully supporting, configuring, and maintaining networks and in house servers. |
Software Developer | The responsibilities of a software developer are primarily to design, install, test, and maintain the software in a firm. |
Systems Analyst | The work of a system analyst is to analyze what software or hardware is needed by the firm. Their job role extends beyond just software or hardware to the wider IT systems. |
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. |
Apart from this, some of the other popular job options for MCA graduates are
Business analysts are responsible for the analysis of business opportunities, strengths, weaknesses, and strengths and operate a business efficiently
Their responsibility is to hijack a network or a computer system on behalf of their owner to discover and protect the specific system vulnerabilities which could be hacked by a malicious hacker
Their job is to note down the documents which explain product descriptions, product manuals, guides, and design specifications.
Social media handlers manage the social media accounts of the owner to maintain and increase their popularity among people and also handle social media accounts to promote the products
Manual testers are required to play the role of an end user who makes use of almost all the features of the application to ensure behaving accurately. They also physically test the software to make it run smoothly
Troubleshooters are experts who ensure the smooth and simultaneous working of both hardware and software come in handy to those who need it. In case of any issue, they will solve it and deliver the software and hardware on time
Naukri.com | NTPC |
SAP | Cognizant |
IBM | Jeevansathi.com |
99acres.com | Accenture |
Wipro Systems | Polaris |
HCL Technologies | Microsoft |
D.E Shaw | GAIL |
Infosys | Texas Instruments |
TCS | ORACLE |
MAHINDRA | BHEL |
After the conclusion of the MCA course, the minimum average MCA salary received by the candidates is above Rs. 8 Lakhs per annum. The top recruiters who hire officials from MCA courses are Robotics and Scalability Technology, HCL, Accenture, Ericson, IBM, Hi-Tech Solutions, Infosys, Tech Mahindra, etc.
The table below highlights the top recruiters of MCA candidates along with the average MCA salary offered.
MCA graduates Salary:
Top Recruiters | Average MCA Salary Package Offered |
HCL | INR 3 Lakhs Per Annum |
Accenture | INR 3.8 Lakhs Per Annum |
Ericson | INR 3.4 Lakhs Per Annum |
IBM | INR 4.50 Lakhs Per Annum |
TCS | INR 5.40 Lakhs Per Annum |
Infosys | INR 3.60 Lakhs Per Annum |
Hi-Tech Solutions | INR 5 Lakhs Per Annum |
Robotics and Scalability Technology | INR 6 Lakhs Per Annum |
Wipro | INR 6 Lakhs Per Annum |
Tech Mahindra | INR 3.90 Lakhs Per Annum |
Cognizant | INR 6.70 Lakhs Per Annum |
Some of the Top Master of Computer Applications Colleges in Pune has been listed below.
Dr. DY Patil Institute Of Management & Research
Progressive Education Society’s Modern College Of Engineering
Dr. DY Patil Arts, Science, and Commerce Pimpri
Allana Institute Of Management and Sciences
Ness Wadia College Of Commerce
Some of the best MCA colleges in Kolkata have been listed in the following pointers mentioned below.
BP Poddar Institute Of Management & Technology
Future Institute Of Engineering and Management
Heritage Institute Of Technology
Pailan College Of Management and Technology
Narula Institute Of Technology
The average total MCA course fee in Jamia Millia Islamia, New Delhi is Rs. 17,000 approximately.
Some of the top MCA colleges in India that are in demand have been listed in the pointers below.
Vellore Institute of Technology (VIT), Indore
Bharathiar University, Coimbatore
University Of Hyderabad, Hyderabad
Calcutta University, Kolkata
National Institute of Technology (NIT) Trichy, Tiruchirapalli
Savitribai Phule Pune University, Pune
Manipal Academy Of Higher Education, Manipal
MCA course is two years long. The MCA admission is based on merit or an entrance examination.
MCA Colleges in Tamil Nadu | |
MCA Colleges in Andhra Pradesh | |
MCA Colleges in Maharashtra | |
MCA Colleges in Uttar Pradesh | |
MCA Colleges in Karnataka |
MCA Colleges in Hyderabad | |
MCA Colleges in Bangalore | |
MCA Colleges in Mumbai | |
MCA Colleges in Chennai | |
MCA Colleges in Kolkata |