MCA Course Details- Eligibility, Duration, Subjects, Specializations, Colleges, Salary etc.

MCA a post-graduation course have to do after 10+2+3. The total duration of the course is 2 years.  The students who passed their 3 years under graduated degree and want to be in software field by doing software job choose this MCA course. Along with this MCA do some Courses like SAP and PGDCA, these courses can help the students who want to do a job in top MNC’s can choose this field. Make a glance on this posting of MCA Course Details and know all the details about MCA.

MCA Course Details MCA Full Form Master of Computer Applications

MCA Course Details

Course MCA
Full form Master of Computer Applications
Eligibility UG
Duration 3 years
Fee Offered Rupees. 40,000 per year
Course Type Regular mode / Distance mode
Salary Rupees. 15,000/- to Rupees. 45,000/- per month
Similar Course MSC, M.Com
Employment opportunities Web developer, Web designer, Technical Engineer, System Analyst



  • Candidates who have completed their BBA, BCA (or) B.TECH they can apply for MCA Course.
  • There is no age limit for admission to this course.
  • Minimum of 50% to 60% aggregate in high school and 10+2 is needed.
  • People belonging to SC/ST category they must have 55% marks in 10+2 examination.


This MCA is a 3-year long program.


The MCA course syllabus is based on the specific institutions, colleges, and universities. The specializations and subjects are divided according to semesters.

MCA Course Subjects Semester wise


Theory Subjects

  • Computer and ‘C’ Programming
  • Mathematical Foundation of Computer Science
  • Computer Organization
  • Accounting and Financial Management
  • UNIX and Shell Programming
  • Paradigms of Programming

Practical subjects

  • Organization Lab
  • Programming Lab
  • UNIX/Linux and Shell Programming Lab
  • General Proficiency


Theory Subjects

  • Object-Oriented Systems in C++
  • Computer-based Numerical and Statistical Techniques
  • Computer Architecture and Microprocessor
  • Data and file structure using ‘C’
  • Combinatory and Graphics Theory
  • Organizational Structure and Personnel Management

Practical Subjects

  • Microprocessor Lab
  • C++ Lab
  • Data Structure Lab
  • General Proficiency


Theory Subjects

  • Database Management System
  • System Programming
  • Internet and Java Programming
  • Design and Analysis of Algorithms
  • Computer Networks
  • Operating System

Practical Subjects

  • DBMS Lab
  • DAA Lab
  • JAVA Lab
  • General Proficiency


Theory Subjects

  • Modeling and Simulation
  • Visual Basic
  • Foundation of e-commerce
  • Software Engineering
  • Computer Graphics and Animation
  • Elective-1

Practical Subjects

  • Software Engineering
  • Visual Basic Lab
  • Computer Graphics Lab
  • General Proficiency


Theory Subjects

  • ERP System
  • Management Information System
  • Web Technology
  • Net Framework and C
  • Elective-2
  • Elective-3

Practical Subjects

  • Colloquium
  • Net Framework and C-Lab
  • Web Technology Lab
  • General Proficiency


  • Industrial Project

Specializations Offered in MCA

  • Application software.
  • System management.
  • Networking Management.
  • Information system.
  • Software development.
  • Web designing.
  • System engineering.
  • Hardware Technology.
  • Management Information Systems.
  • System Development.

TOP 15 MCA Colleges in India-2017

Name Of the College City/State Contact Number
Pune university of computer science Pune 020 2560 1099
School of computer science and systems New Delhi 011 2670 4090
School of computer and information systems Hyderabad 040 2313 2102
National Institute of technology Thiruchirapalli,


0431 250 0370
BIT Mesra department of Computer Science and engineering Jharkhand 06512275444
Department of mathematics and computational methods Mangalore, Karnataka 0824 247 4000
Motilal Nehru Institute Uttar Pradesh 91-0532-2545404
PSG College Of Technology Coimbatore 0422 257 2177
NIT, Rourkela Rourkela, Orissa 0661-2462020
ITM University Madhya Pradesh 0751 243 2977
VIT University Vellore 0416 224 3091
BIT Jaipur Jaipur, Rajasthan 0141 – 4019798
NIT Calicut Kerala 0495 228 6100
Jamia Millia Islamia New Delhi 011 2698 1717
Lovely Professional University Punjab 0182 440 4404

Job Profiles for MCA Candidates:

  • Web Designer
  • Web Developer
  • Software Publisher
  • Hardware Engineer
  • Project Manager
  • Computer System Analyst
  • Software Engineer or Programmer or Consultant or Developer
  • Software Application Architect
  • Database Administrator
  • Senior Technical Consultant

Top Recruiters for MCA Course:

  • BHEL
  • Infosys
  • Accenture
  • IBM
  • Cognizant
  • TCS
  • Wipro
  • HCL
  • American Express
  • HP
  • GAIL
  • NTPC
  • Syntel


Depending on the working organization, education, skills, etc. The average salary for a software developer is around Rs.3.5 lakhs per year In India.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.