Everything You Need to Know About MCA Course


Master of Computer Application or MCA is a popular 2-year post-graduate that focuses on imparting knowledge on various aspects of computer application. MCA Course is an amalgamation of theoretical as well as practical knowledge and prepares students to work efficiently with various tools required to develop faster applications. This course caters to the growing demand for professions in the IT industry. On having completed this course from the reputed Manipal University, you can have a look at everything that you should know before applying for this course.

Eligibility Criteria for MCA

In order to enroll in MCA course, an individual must adhere to the following criteria –

  • A candidate must hold a graduate degree of BCA, B.Sc, B.com, and BA, along with Mathematics, as one of the subjects in the senior secondary.
  • A candidate must hold an aggregate of 50% in Bachelor’s degree and 50% in 12th standard.

MCA Curriculum

MCA course essentially centres on providing students with required knowledge about various aspects of computer science and associated field. The curriculum focuses on application development, therefore emphasis on teaching about the latest programming tools and languages. The course includes vital concepts of computation theory, algorithm design, and optimization, programming, mobile technologies, network and database management, mathematics, electronics, statistics, etc. MCA students are provided with the opportunity to advance their careers in a variety of fields post the completion of the cause.

Semester1Semester 2Semester 3Semester 4Semester 5Semester 6
Problem solving techniques via CData structuresFile structuresAdvanced Java Programming●        Advanced Web Programming


Elective 1
Accounting and financial managementDatabase management systemObject-oriented analysis and design using UMLAdvanced Algorithms


Advanced Database Management SystemsElective 2
Digital electronics and microprocessorComputer networksTheory of computationAdvanced Software Engineering


Artificial IntelligenceMain Project
Discrete mathematicsOperating systemStatistical analysisQuantitative TechniquesOpen Elective
C Programming labData structure labFile structures labAdvanced Java Programming LabAdvanced Web Programming Lab
Accounting labDBMS labObject-oriented analysis and design using UML labAdvanced Algorithms LabMini Project
Soft core- quantities, teaching and research aptitudeSoft Core – Soft Skills and Personality Development


Admission Process of MCA

An aspiring candidate can enroll in an MCA course through merit or entrance exams. The following are the admission procedure associated with MCA.

  • Direct Admission-

Direct admission is given to students based on merit in the qualifying exam. Some institutes like Manipal University have provided students admissions based on management quota as well. A majority of colleges have reserved management quota, and fees for such seats are higher as compared to generate seats.

  • Entrance Test-

Various universities conduct entrance tests to enroll qualified students in the MCA program. Post this exam; qualified students are required to attend a counselling session at the university. It is conducted to allot seats in various colleges of that particular university. Once the seats are allotted, then the admission process is carried out.

Considering the rapid growth of the IT and software industry, MCA professionals are highly sought after by both start-ups and conglomerates. Therefore post completion of this course, individuals have plenty of opportunities to land a secure and lucrative join with a well-reckoned company.