Master of Computer Applications (MCA) is a two-year professional post-graduate programme. MCA courses are more focused on the implementation of Programming Languages, IT Skills, and other such concepts with a detailed curriculum.
The MCA course comprises four contents Mathematics behind Computer Science, concepts in core computers and systems science, non-core computer courses, and software development or design. The MCA course, therefore, aims at imparting comprehensive knowledge with equal emphasis on theory and practice.
Master in Computer Application MCA Highlights
Full-Form |
Master of Computer Application |
Duration |
3 Years. |
Minimum Percentage |
45-50% in undergraduate |
Average Fees Incurred |
INR 30,000 - 2.4 LPA |
Similar Options of Study |
MCM, M.Sc (Computer Science), B.Tech (Computer Science and Engineering), BCA+MCA, MCS |
Average Salary Offered |
INR 5.3 LPA |
Employment Roles |
Senior Software Engineer, Software Engineer, Software Developer, Sr. Software Engineer / Developer / Programmer, Team Leader (IT), Project Manager (IT), Lead Software Engineer, etc. |
Placement Opportunities |
HCL Technologies Ltd., Tata Consultancy Services Limited, Accenture, Cognizant Technology Solutions Corp, Capgemini, Tech Mahindra Ltd, Sapient Corporation, Oracle Corp., Mindtree Consulting etc. |
Eligibility Criteria for MCA
1. Students who have done their graduation in any discipline like Science, Commerce, Arts, Engineering, BCA from any recognized university are eligible to apply for this course.
2. Aspirants should have studied Mathematics subject in the 10+2 standard or graduation level.
3. The qualifying examination must be passed with 50% marks (45% for SC/ST category candidates).
Admission Process
1. The admission process of the University includes form segregation, entrance test, and counselling process.
2. After taking the entrance test, qualified students are called for a counseling session.
3. Counseling is conducted for seat allotment in various colleges affiliated with that university. Students are admitted after an allotment of seats in counseling.
Career after Master in Computer Application MCA
The doors to IT Industry are open after successfully completing. Graduates can pursue a plethora of opportunities after completing the MCA. IT, Software engineering, Network Engineering, and Consultancy are the fields that offer jobs to candidates who have pursued MCA.
There are plenty of employment opportunities in the private and government sector for MCA graduates. Students who pursue a degree in MCA often land a job in big multinational corporations such as Google, Amazon, Infosys, Deloitte, Sapient, Microsoft, IBM, etc.
The average salary package of a fresher in this field is Rs. 3 lakh to Rs. 5 lakh per annum. However, packages depend on the coding and other IT skills of an individual. Highly skilled candidates can also bag salary packages worth Rs. 9.3 lakh per annum. Salary grows exponentially according to the experience of the candidate.
Job Profile |
Job Description |
Software Developer |
The responsibilities of a software developer are primarily to design, install, test, and maintain the software in a firm. |
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. |
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 |
Network Administrator |
Network Admin is responsible for Fully supporting, configuring, maintaining networks and in house servers. |
Mobile App Developer |
They are mainly responsible for developing mobile apps as per the customer's needs. |
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. |
Hardware Engineer |
The responsibility of a hardware engineer is to look after the hardware configuration of a computer. |
Master in Computer Application MCA Syllabus
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 |
Optimization Techniques |