Master of Computer Applications (MCA) is a 3-year post graduate degree course that deals in various aspects of computer applications. The eligibility criteria for this course is qualifying bachelor’s degree course in computer application (BCA) or in any related field.
Top Institutes that offer admission to MCA course are:
Average course fee charged ranges from INR 1 to 3 Lacs per annum. The fee generally differs for different institutes.
The admission to the course is based on either entrance exam or marks of last qualifying examination. MCA course is a study that provides an in depth and extensive knowledge about computer applications.
The course includes study related to computer languages, application of computer science in IT field, Data Structures, Mathematics involved in computer science, and alike. MCA syllabus is formulated to enable candidates to have a stable and prospering career in IT industry.
Talking about careers, MCA postgraduates can see themselves in top IT firms and MNCs such as Accenture, Wipro, TCS, Cognizant, HCL, etc. These professionals are made capable of earning a starting salary of INR 2.5 to 3.5 Lacs per annum.
|Duration of the Course||3-years|
|Eligibility||Bachelors Degree (BCA) in related field|
|Admission Process||Entrance exam and Merit Based|
|Average Course Fee||INR 1 to 3 Lacs|
|Average Starting Salary||INR 2.4 to 3.5 Lacs|
|Top Recruiting Companies||Google, Amazon, Snapdeal, HCL, Microsoft, Infosys, TCS, Mahindra, etc.|
Master of Computer Applications (MCA) is a course that deals in an advance level of computer applications study. The course primarily focuses on imparting knowledge about different aspects of computer science and related fields.
MCA curriculum is inclined more towards Application Development and thus it has more emphasis on latest programming languages and tools. MCA course includes various aspects of computational theory, programming, algorithm design and optimization, network and database management, mobile technologies, electronics, mathematics, probability, statistics etc.
The students are made open to a variety of career options and Jobs after completion of MCA course. There are various sectors where a student can find a suitable job with handsome salary. The course focuses on developing technical skills and also on providing conceptual framework.
The course is offered in about 1500 colleges across India. It is vital for the candidate to secure admission to top institute to get a better learning and a fruitful placement opportunities after successful completion of MCA course.
|Name of the Institute||Location||Average Fee (in INR)|
|NIT, Thiruchirapalli||Tamil Nadu||80.5k|
|NIT Warangal||Warangal, Telangana||81.7k|
|University of Hyderabad||Hyderabad||31.4k|
|Motilal Nehru National Institute of Technology||Allahabad||81.8k|
|Harcourt Butler Technological University||Kanpur||63.8k|
|National Institute of Management||Mumbai||40.7k|
|Vellore University||Vellore||1.33 Lacs|
|BITS Mesra||Ranchi||2.21 Lacs|
There are not many eligibility criteria that needs to be fulfilled by a MCA aspirant for securing admission to the course.
Admission to MCA course can be secured through entrance exams or merit base.
Eligibility criteria to be fulfilled by the candidate is already mentioned above.
MCA or Master of Computer Applications is a three-year course which is divided into six semesters. The coursework includes classroom lectures, practical and project work. The project work is the most important part of MCA program. Sixth semester of the program is completely dedicated to project work and specialization is also decided in this semester.
Following is the list of 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||-|
|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||-|
Following is the list of some electives among which one can choose for fifth semester-
|Electives 1||Electives 2|
|Advanced Database Management Systems||Operational Research|
|Numerical and Scientific Computing||Distributed Systems|
|Software Project Management||Organizational Behaviour|
|Multimedia Technologies||Advanced Computer Architecture|
|Mobile Computing||Software Quality Management|
|Microprocessors||Digital Signal Processing|
With IT and software industries on a rapid growth, career opportunities for an MCA professional is bound to be umpteen. There are various job opportunities in top level IT and consultancy firms.
MCA 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.
Average starting salary of an MCA graduate is 2.5 to 3.5 LPA in an average level IT Company. The point is that nowadays there is boom in IT industries so after getting MCA degree there are lots of career opportunities available in current scenario which doesn’t seem to get recessed in upcoming years.
MCA: Top Recruitment Sectors
Following are the job areas/sectors which provide career opportunities for MCA graduates:
MCA: Job profiles
Following job profiles are offered to MCA graduates:
After completion of MCA degree, there are several options available for students in India. After MCA, candidates have an obvious choice of an M.Phil or Ph.D. degree which is a pre-doctorate or doctorate degree in Computer Applications. The course is available at all top universities including JNU Delhi, University of Delhi and University of Hyderabad. Another good option is Master’s Degree 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.
|Job Profile||Job Description||Average Salary (in INR)|
|Software Developer||Responsibilities of a software developer is primarily to design, install, test and maintain software in a firm.||3.5 to 4 Lacs|
|System Analyst||The work of a system analyst is to analyse that what software or hardware is needed by the firm. Their job role exceeds beyond just software or hardware to wider IT system||6 to 7 Lacs|
|Hardware Engineer||The responsibility of a hardware engineer is to look after the hardware configuration of a computer.||1 to 3 Lacs|
|Software Consultant||Software consultants primarily focus on reviewing and evaluating technical design and quality issues with software. Prior to this, they let the management know about the issues and rectifications required.||7 to 8 Lacs|
|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 to 5 Lacs|
|Web Designer||A web designer designs the look, layout, and various features of a website. Such professional needs to have a good understanding of graphic designing as well as computer programming.||2 to 5 Lacs|
Thanks for subscribing, You will be the first to recieve College related news
Please check for mails in the SPAM folder of your mailbox.