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

Full formMaster of Computer Applications
Duration3 years
Fee OfferedRupees. 40,000 per year
Course TypeRegular mode / Distance mode
SalaryRupees. 15,000/- to Rupees. 45,000/- per month
Similar CourseMSC, M.Com
Employment opportunitiesWeb 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 CollegeCity/StateContact Number
Pune university of computer sciencePune020 2560 1099
School of computer science and systemsNew Delhi011 2670 4090
School of computer and information systemsHyderabad040 2313 2102
National Institute of technologyThiruchirapalli,


0431 250 0370
BIT Mesra department of Computer Science and engineeringJharkhand06512275444
Department of mathematics and computational methodsMangalore, Karnataka0824 247 4000
Motilal Nehru InstituteUttar Pradesh91-0532-2545404
PSG College Of TechnologyCoimbatore0422 257 2177
NIT, RourkelaRourkela, Orissa0661-2462020
ITM UniversityMadhya Pradesh0751 243 2977
VIT UniversityVellore0416 224 3091
BIT JaipurJaipur, Rajasthan0141 – 4019798
NIT CalicutKerala0495 228 6100
Jamia Millia IslamiaNew Delhi011 2698 1717
Lovely Professional UniversityPunjab0182 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