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.

Semester1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6
Problem solving techniques via C Data structures File structures Advanced Java Programming ●        Advanced Web Programming


Elective 1
Accounting and financial management Database management system Object-oriented analysis and design using UML Advanced Algorithms


Advanced Database Management Systems Elective 2
Digital electronics and microprocessor Computer networks Theory of computation Advanced Software Engineering


Artificial Intelligence Main Project
Discrete mathematics Operating system Statistical analysis Quantitative Techniques Open Elective
C Programming lab Data structure lab File structures lab Advanced Java Programming Lab Advanced Web Programming Lab
Accounting lab DBMS lab Object-oriented analysis and design using UML lab Advanced Algorithms Lab Mini Project
Soft core- quantities, teaching and research aptitude Soft 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.