Master of Computer Applications (MCA) is a two year professional post-graduate programme for candidates wanting to delve deeper into the world of computer application development with the help of learning modern programming language. The programme is a blend of both theoretical and practical knowledge. An MCA degree endows students’ an opportunity  to work with tools meant to develop better and faster applications.
Designed to meet the shortage of qualified professionals in the IT (Information Technology) industry, an MCA degree - in India - is offered by many colleges. Infact, there are various colleges that also offer integrated MCA programmes as well. Â
Students pursuing an MCA programme would have the option to choose from the following specialisations:
Application Software |
Systems Management |
Hardware Technology |
Systems Development |
Internet |
Systems Engineering |
Management Information Systems (MIS) |
Software Development |
Networking |
Troubleshooting |
- Eligibility Criteria for MCAÂ
- 1.1 Skillset for MCAÂ
Eligibility Criteria for MCAÂ
According to AICTE, to pursue an MCA course candidates must have pursued BCA/ BSc/ BCom/ BA degree with Mathematics as one of the subjects at 10+2 level or at graduation.
However, MCA colleges in India might ask you to fulfill the following as well:
- Minimum marks required: 50% to 60% (a CGPA above 6/10 is considered good) in Bachelor's; 55% and above in Class 12th. Class 10th marks do not matter in most cases.
Note: The above mentioned eligibility criteria might differ from college to college. This is just an overview.
Skillset for MCAÂ
Good communication and behavioral skills |
A positive attitude |
Confidence |
Strong technical skills |
Good command over programming languages like C, C++, Java, .Net, etc. |
Good programming skills and hands on experience |
Knowledge of data structure and database |
Awareness of latest technology trends |
Â
Course Curriculum for MCA
The basic curriculum of a typical MCA programme includes topics like network and database management, electronics, mobile technologies, financial accounting, mathematics, statistics, cloud computing, Java programming etc.
Semester 1 |
Semester 2 |
Introduction in IT |
Info Systems Analysis Design & Implementations |
Computer Organisation & Architecture |
Operating Systems |
Programming & Data Structure |
Oral and Wireless Communications |
Introduction to Management functions |
Accounting and Management Control |
Mathematical foundations |
Probability & Combinatorics |
IT Lab |
Business Programme Lab |
Programming Lab |
Unix & Windows Lab |
Semester 3 |
Semester 4 |
Data Base Management Systems |
Network Programming |
Computer Communication Networks |
Software Engg. I |
Object Oriented Analysis and Design |
Elective I |
Management Support System |
Organizational Behaviour |
Statistical Computing |
Elective 2 |
DBMS Lab |
Network Lab |
Statistical Computing Lab |
CASE Tools Lab |
A.I and Applications |
Project |
Software Engineering II |
Seminar |
AI & Application lab |
Optimisation Techniques |
Â
MCA: Types of Job profiles and Top recruiters
There is no dearth of lucrative job opportunities for MCA graduates. A candidate with a master’s degree in computer applications along with the right amount of relevant work experience, skill set and caliber can easily find great job opportunities at leading IT firms (both private and government) across India and abroad
Some of the top job profiles for MCA graduates are:
App Developer |
App developers are individuals designing, building and maintaining mobile application for android, iOS, windows, blackberry platforms etc. Â Â Â |
Business Analyst |
A Business analyst typically mentors people aiming to start a business of their own. Â |
Database Engineer |
Database engineers are hired by computer systems companies with an aim to design and monitor complex databases. The role revolves around ensuring the operation, validity and relevancy of the data. Â |
Ethical Hacker |
Ethical hackers are experts who access a network or computer system on behalf of its owner to uncover security vulnerabilities that a malicious hacker could possibly exploit. |
Hardware Engineer |
Hardware engineers install and test systems to ensure proper functioning of the internet. These folks are also involved in the testing and production of hardware equipment. |
Manual Tester |
As the name suggests, manual testers physically test software for defects. These individuals 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. |
Technical Writers |
Being a technical writer, one is expected to write technical documents like product description, design specifications, user manuals and guides etc. |
Trouble-shooters |
Troubleshooters are experts who ensure that technology - both hardware and software - come handy to those who need it. In case of an issue, they resolve the same to make sure that projects are delivered on time |
Social Media Handler |
Companies hire social media specialist to handle their popularity and presence amongst people through the virtual world. |
Web Designer/Developer |
Web developers/designers are mainly responsible for constructing a website. With a creative mind and well versed software skills, these individuals develop and design World Wide Web applications, HTML, Photoshop, Flash etc. Â |
Â
Other lucrative job profiles one can consider after pursuing an MCA degree are that of a Network Engineer, Project Manager, Quality Analyst, Software Programmer/Developer, Software Application Architect, Systems Analyst, Software Consultant etc.
Top companies hiring MCA graduates
Infosys |
Microsoft |
Naukri.com |
ORACLE |
TCS |
Polaris |
WIPRO Systems |
Jeevansathi.com |
MAHINDRA |
Texas Instruments |
HCL Technologies |
NTPC |
SAP |
GAIL |
99acres.com |
BHEL |
D.E. Shaw |
Accenture |
IBM |
Cognizant |
MCA - Important FAQs
Q. What is MCA or Master of Computer Application?
A. Master of Computer Applications or MCA is a professional degree in computer science. MCA is a two year long professional post-graduate degree course for students who deeply want to learn computer application development. The MCA course is a combination of both theoretical and practical knowledge. With an MCA degree, students can learn different tools meant to develop better and faster computer applications and software.
Q. What career opportunities are associated with MCA?
A. MCA course will give students an understanding about how to develop better computer applications and software. There are a lot of career opportunities associated with MCA, and students may have great employment options in top IT firms, MNCs and top consultancy firms. Candidate with high computer skills are in high demand in the IT sector. And MCA graduates will also have many opportunities associated with the government sector. Candidates can crack interviews and get the desired profiles as per their skills and caliber. Candidates can get jobs in areas such as banking, networking, IT companies, desktop publishing, and more. Candidates can work on live projects, entry level programmer and maintaining software/application. Candidate seeking options in the teaching profession with an MCA degree is also an option. Candidates can apply for the post of a lecturer in reputed colleges/universities.
Q. What is an average salary of MCA graduates?
A. The salary package after completing the MCA degree on average ranges from 4.5 to 6.5 lakhs per annum. The salary of a candidate also depends on work organisation and education skills. Both the private and government companies provide jobs to qualified MCA course graduates.
Q. What are the job options available for MCA graduates?
A. Candidates can apply for the following profiles after completing MCA course such as Software Developer, Computer System Analyst, Software Engineer or Programmer, Database Administrator, Software Publisher, Software Application Architect, Software Consultant, Hardware Engineer, Web Designer/Web Developer, Senior Technical Consultant and Project Manager. There will be other profiles as well depending on the candidate’s previous work experience. If the candidate is a fresher than the post or designation may vary.
Q. What is the course duration of MCA?
A. The duration of the MCA degree course is three years, which is divided into six semesters. But students who holds a degree in Bachelor in Computer Application (BCA), Bachelor of Science (B Sc) the MCA course duration is two years.
Q. Is Master of Computer Application (MCA) a good career option?
A. It is a better choice for candidates having an MCA degree to grow career in the IT sector. Candidates may get great employment options with top IT companies and MNCs.Â
Popular MCA (Master of Computer Applications) Colleges in India
Popular Private MCA (Master of Computer Applications) Colleges in India
Most Popular Courses
Popular Courses
- Master of Computer Applications (MCA)NIT Trichy - National Institute of Technology
- Master of Computer Applications (MCA)Christ University
- Master of Computer Applications (MCA)BHU - Banaras Hindu University
- Master of Computer Applications (MCA)Jawaharlal Nehru University
- Master of Computer Applications (MCA)Vellore Institute of Technology, Vellore
- Master of Computer Applications (MCA)MNNIT Allahabad - Motilal Nehru National Institute of Technology
- Master of Computer Applications (MCA)UoH - University of Hyderabad
- Master of Computer Applications (MCA)Pimpri Chinchwad College of Engineering
- Master of Computer Applications (MCA)PES University
- Master of Computer Applications (MCA)NIT Jamshedpur - National Institute of Technology
Popular MCA (Master of Computer Applications) Specializations in India
Popular Specializations
- Cyber Security
11 Colleges
- Forensic Science
5 Colleges
- Artificial Intelligence & Machine Learning
5 Colleges
- Data Analytics
4 Colleges
- Computer Science
2 Colleges
- Bioinformatics
1 College
- Data Visualization
1 College
- Game Design
1 College
- Information Technology
1 College
- SAP ERP
1 College
News & Updates
May 15, 2022
May 11, 2022
Comments
Can I do MCA after B.Sc. Graduation?
Take the help of this link. https://www.shiksha.com/bca-bachelor-of-computer-applications-chp.
It's great connecting with you. Kindly check out the below link for information related to your query. https://www.shiksha.com/bca-bachelor-of-computer-applications-chp
Thank you.
What is the fees and cutoff for this course?
Get all the information by clicking this link:-
https://www.shiksha.com/college/alard-group-of-institutes-hinjewadi-pune-32549/cutoff
Kindly see the below link for information related to your query.
https://www.shiksha.com/college/alard-group-of-institutes-hinjewadi-pune-32549/cutoff
Hope it helps.
Thank you.
Which are the top colleges for pursuing MCA under a budget of 2 lakh INR with good placements?
Dear aspirant, Jawaharlal Nehru University (JNU) New Delhi, Calcutta University Kolkata, Manipal Academy of Higher Education Manipal, University of Hyderabad are some of the best MCA colleges in India. GGSIPU - Guru Gobind Singh Indraprastha University, DU - Delhi University, NIT Trichy, Madras C...Dear aspirant, Jawaharlal Nehru University (JNU) New Delhi, Calcutta University Kolkata, Manipal Academy of Higher Education Manipal, University of Hyderabad are some of the best MCA colleges in India. GGSIPU - Guru Gobind Singh Indraprastha University, DU - Delhi University, NIT Trichy, Madras Christian College, BHU and IIT Roorkee are some of the top government MCA colleges in India. Best MCA colleges in India offer MCA courses within a fee range of INR 50,000 - 3,00,000 per year. JNU, New Delhi, Presidency College, Chennai and University of Allahabad charge some of the best MCA colleges in India with the lowest fees. (Less than INR 30,000). If you found it useful then upvote or thumbs up my answer. Good luck.
I want to know about the latest cutoff information for Master of Computer Applications (MCA) at MSU Baroda.
Dear student, it is my pleasure to help you and give your question answer in a better way so that you can understand and satisfydear student, please go through this website for more information related to your query this will help you https://www.shiksha.com/university/msu-the-maharaja-sayajirao-...Dear student, it is my pleasure to help you and give your question answer in a better way so that you can understand and satisfy
dear student, please go through this website for more information related to your query this will help you
https://www.shiksha.com/university/msu-the-maharaja-sayajirao-university-of-baroda-vadodara-37071/course-master-of-computer-applications-mca-180253
Hello, I'd like to know about the good colleges for MCA direct admission in 2022.
Here are the Top MCA Colleges Without Entrance Exams in India. Manipal Institute of TechnologyChrist University of HyderabadAmity UniversitySRM Institute of Science and TechnologyMadras Christian CollegeRoorkee Institute of TechnologyJamia Hamdard UniversityChitkara University Institute of Engine...Here are the Top MCA Colleges Without Entrance Exams in India. Manipal Institute of Technology
Christ University of Hyderabad
Amity University
SRM Institute of Science and Technology
Madras Christian College
Roorkee Institute of Technology
Jamia Hamdard University
Chitkara University Institute of Engineering and Technology. If you found it useful then upvote or thumb up my answer. Good luck.
Is GD Goenka good for MCA? Does it provide placement?
GD Goenka University is the top-ranking private university in North India. The highly acclaimed University is the Higher Education venture of the GD Goenka group with a path-breaking legacy of 26 years in Education. The leading University is offering a wide range of programs for Doctorate, Degree...GD Goenka University is the top-ranking private university in North India. The highly acclaimed University is the Higher Education venture of the GD Goenka group with a path-breaking legacy of 26 years in Education. The leading University is offering a wide range of programs for Doctorate, Degree, Diploma, and Certification. GD Goenka University is Ranked No 1 Private University in North India by ASSOCHAM.
I want to know about the latest cutoff information for Integrated BCA + MCA at NIMS Institute of Engineering and Technology.
I want to know about the latest cutoff information for Master of Computer Applications (MCA) at Punjabi University ?
Click on this link to get the required information: https://www.shiksha.com/university/punjabi-university-patiala-24117/courses/mca-bc
Kindly see the below link for information related to your query.
https://www.shiksha.com/university/punjabi-university-patiala-24117/courses/mca-bc
Hope it helps.
Can you suggest some colleges for MCA in Rajasthan?
Some of the top MCA colleges in Rajasthan :Madhav University, OPJS University, Sir Padampat Singhania University, Pacific University, Lucky Institute of Professional StudiesManipal University, Jaipur. Banasthali University, Jaipur. Birla Institute of Technology (BIT), Jaipur. Rajasthan Institute ...Some of the top MCA colleges in Rajasthan :
Madhav University, OPJS University, Sir Padampat Singhania University, Pacific University, Lucky Institute of Professional Studies
Manipal University, Jaipur. Banasthali University, Jaipur. Birla Institute of Technology (BIT), Jaipur. Rajasthan Institute of Engineering & Technology (RIET), Jaipur. Biyani Institute of Science & Management, Jaipur. Shankara Institute of Technology, Jaipur. Apex University, Jaipur. Thank you.
Hello Ranjeet!
Tap below to get a list of best MCA colleges in Rajasthan~
https://www.shiksha.com/it-software/colleges/mca-colleges-Rajasthan
Hope this helps!
Thankyou.
I am a graduate of Arts. How can I get admission for MCA?
Heyy Priyanka, Get the required information by clicking on this link :
https://www.shiksha.com/mca-master-of-computer-applications-chp
Hope this helps :). .
You can get all the information from the link given below:-
https://www.shiksha.com/mca-master-of-computer-applications-chp.
Can I do MCA after B.Com. I am currently in final year of B.Com. without Maths.
Does Christ University offer MCA in cyber security course?
Get all the information in this link:-
https://www.shiksha.com/university/christ-university-bangalore-421/course-master-of-computer-applications-mca-2121
You can get all the information by the link given below:-
https://www.shiksha.com/university/christ-university-bangalore-421/course-master-of-computer-applications-mca-2121
I want to know the fee details for MCA course in Navarasam Arts and Science College For Women.
Check out the following -
https://www.shiksha.com/college/navarasam-arts-and-science-college-for-women-erode-138739/courses/mca-bc
Hello!
The fees is Rs 26000
Kindly visit the link given below-
https://www.shiksha.com/college/navarasam-arts-and-science-college-for-women-erode-138739/courses/mca-bc
Arts side students can do BCA MCA in which college?
Hi. Yes, you can pursue BCA degree even if you are from arts background. There should be a pre-university education completed in order to pursue BCA. Yes, you can do BCA, minimum 50% aggregate marks in 10+2 (with English) is required.
Do you think IMED is the right choice for MCA?
Can I know about the latest cutoff information for the Master of Computer Applications (MCA) at Nirma University?
You can refer to the link given below-
https://www.shiksha.com/college/institute-of-management-nirma-university-s-g-highway-ahmedabad-3029
I want to know about the latest cutoff information for Master of Computer Applications (MCA) at DU.
Is the Amrita Ahead Online MCA approved/recognised by UGC-DEB 2022?
Check out the following - https://www.shiksha.com/mca-master-of-computer-applications-chp.
I want to take admission in MCA at MSU. When will the admission process is going to start? I am a Science student.
Check all information about MCA at MSU here
https://www.shiksha.com/university/msu-the-maharaja-sayajirao-university-of-baroda-Vadodara-37071/course-master-of-computer-applications-mca-180253
Thank you.
What is the admission criteria for this course?
I want to know about the latest cutoff information for Master of Computer Applications (MCA) at MSU Baroda .
I have completed my graduation from Delhi university SOL and B.A. Programme as well. Am I eligible to do MCA as Masters?
I want to know about the latest cutoff information for the Master of Computer Applications at NIT Patna.
Chandigarh University is a great choice if you're interested in computer science or an MCA. Although it is not located in Patna, but rather in the Punjab state, Chandigarh University is an NAAC-A+ institution. As a result, Chandigarh University has been dubbed the "university with the be...Chandigarh University is a great choice if you're interested in computer science or an MCA. Although it is not located in Patna, but rather in the Punjab state, Chandigarh University is an NAAC-A+ institution. As a result, Chandigarh University has been dubbed the "university with the best jobs." In order for its students to compete with the rest of the world, Chandigarh University gives them a global perspective.
According to Section 22(1) of the UGC Act of 1956, Chandigarh University is a full-fledged university founded by the Punjab State Legislature and recognized by the University Grants Commission under Section 2(f). As one of India's most prestigious universities, Chandigarh University (CU) provides its students with a unique blend of academic and professional brilliance. The National Assessment and Accreditation Council has given the university an A+ rating (NAAC). This is the first time a private university in India has received an A+ rating in the first cycle of accreditation, making Chandigarh University the only state-owned private university in Punjab to be recognized by NAAC.
As one of Asia's top and fastest-growing universities, CU brings together the knowledge of industry executives and academics to help students see the world from different perspectives.
Our students are liberated to follow their passions and pursue their career goals thanks to a broad range of programs, flexibility, experiential learning, and an interdisciplinary focus. It's hard for students at CU to learn how to be socially aware, but they also have a lot of different cultural experiences.
If you are looking for best university for computer sciences or for MCA than I would like to recommend you Chandigarh university. Chandigarh university is NAAC-A+ university though not located in Patna but located in Punjab state. Chandigarh university is also known as university with bets placem...If you are looking for best university for computer sciences or for MCA than I would like to recommend you Chandigarh university. Chandigarh university is NAAC-A+ university though not located in Patna but located in Punjab state. Chandigarh university is also known as university with bets placements.
Chandigarh university provides global exposure to its students so that they easily compete with the world.
Chandigarh University is a full-fledged university established by the Punjab State Legislature and is recognized by University Grants Commission under Section 2(f) with the right to confer degrees as per Section 22(1) of the UGC Act, 1956.
About Chandigarh University
Chandigarh University (CU) is a leading Indian Institution offering its students a unique amalgamation of professional and academic excellence. The University has been accredited with the prestigious A+ grade by the National Assessment and Accreditation Council (NAAC). Chandigarh University has become Youngest and the only private university in India to bag an A+ grade in the first cycle of the accreditation process and has also become the only state private university of Punjab to be accredited by NAAC.
Also, ranked among Asias best and fastest-growing universities, CU has coupled the experience of top industry leaders and renowned academicians to foster a global approach.
A wide spectrum of programs paired with flexibility, experiential learning and interdisciplinary orientation emancipate our students to explore their interests and pursue dream careers. At CU we are grooming students to be socially sensitive through intellectually challenging and contemporary diverse culture.
I am pursuing an MCA 1st year at university for 4 months I want to change its affiliated college.
If you're looking for an MCA programme, I think Chandigarh University is a fantastic choice. For the year 2021, Chandigarh University is an NAAC-A+ institution with an NIRF score of 77. Chandigarh University is located in Punjab, just outside of Chandigarh, in the state of Punjab. In addition to ...If you're looking for an MCA programme, I think Chandigarh University is a fantastic choice. For the year 2021, Chandigarh University is an NAAC-A+ institution with an NIRF score of 77. Chandigarh University is located in Punjab, just outside of Chandigarh, in the state of Punjab. In addition to a large variety of degrees, Chandigarh University has good job prospects. High-profile corporations visit Cu on a yearly basis to look for new employees. One of India's most well-known universities, Chandigarh University (CU), gives its students a unique combination of professional and academic brilliance in their education. The National Assessment and Accreditation Council has given the university the highest possible rating of A+, the highest possible honor (NAAC). Engineering students received the highest payout at Chandigarh University placements 2021-22, which was INR 52.11 LPA. More than 7,500 offers were made by 757 recruiters.
I believe Chandigarh University is a good option for MCA. Chandigarh University is an NAAC-A+ school with an NIRF grade of 77 for the year 2021. Chandigarh University is located in Punjab, near Chandigarh. Chandigarh University offers a wide range of courses with strong job prospects. Every year,...I believe Chandigarh University is a good option for MCA. Chandigarh University is an NAAC-A+ school with an NIRF grade of 77 for the year 2021. Chandigarh University is located in Punjab, near Chandigarh. Chandigarh University offers a wide range of courses with strong job prospects. Every year, top companies come to Cu to recruit students. Chandigarh University (CU) is a famous Indian institution that offers a unique blend of professional and academic excellence to its students. The University has received the prestigious A+ rating from the National Assessment and Accreditation Council (NAAC). The highest package offered during Chandigarh University placements 2021-22 was INR 52.11 LPA and was offered to Engineering students. Over 757 recruiters participated and granted more than 7,500 offers.
Can I get direct admission in MCA based on B.Sc. Computer Science? I want to do 2-year MCA.
I'm still studying B.Com computer application. Am I eligible for MCA? I belong to CEC group.
Hi spr junior college.
Yes, after completion of B.Com you are eligible to take admission in MCA.
I want to know about the latest cutoff information for the Master of Computer Applications (MCA) at YCMOU Nashik.
I want to know about the latest cutoff information for Master of Computer Applications (MCA) at Christ University.
https://www.shiksha.com/university/christ-university-bangalore-421/courses/mca-bc
Kindly refer to the link.
Kindly see the below link
https://www.shiksha.com/university/christ-university-bangalore-421/courses/mca-bc
Thanks.
Taking an Exam? Selecting a College?
Find insights & recommendations on colleges and exams that you won't find anywhere else
On Shiksha, get access to
- 71k Colleges
- 833 Exams
- 291k Reviews
- 750k Answers
- BCA (Bachelor of Computer Applications)
- Distance/Correspondence BCA
- CCAr (Cisco Certified Architect)
- CCDA (Cisco Certified Design Associate)
- CCDE (Cisco Certified Design Expert)
- CCENT
- CCIE (Cisco Certified Internetwork Expert)
- CCNA
- CCNP (Cisco Certified Network Professional)
- CCT (Certificate of Completion of Training)
- DOEACC A Level
- DOEACC B Level
- DOEACC C Level
- NIELIT (DOEACC) O Level
- ITIL (Information Technology Infrastructure Library)
- Part Time MCA
- Distance/Correspondence MCA
- MCDBA
- MCDST (Microsoft Certified Desktop Support Technician)
- MCITP (Microsoft Certified IT Professional)
- MCP (Microsoft Certified Professional)
- MCPD (Microsoft Certified Professional Developer)
- MCSA (Microsoft Certified Solutions Associate)
- MCSE (Microsoft Certified Systems Engineer)
- MCTS (Microsoft Certified Technology Specialist)
- MOS (Microsoft Office Specialist)
- SCJA (Sun Certified Java Associate)
- SCJD (Sun Certified Java Developer)
- SCJP (Sun Certified Java Programmer)
- SCWCD (Sun Certified Web Component Developer)
- ECSA (EC Council Certified Security Analyst)
- CISE (Certified Information Security Expert)
- CCCP (Certified Cloud Computing Professional)
T
Which colleges in Bangalore provide good placements for MCA students?
Reply to Tapas Kumar Nayak