Professional Courses

» Home » Professional Courses

MCA (Master of Computer Application) Syllabus, Semester Syllabus, Subjects, Electives, Books, Entrance Exam Syllabus 2020-21

MCA or Master of Computer Applications is a professional course of 3 years duration, aimed for students who want to enter the field of computers and IT field.

The MCA (Master of Computer Application) syllabus is inclusive of classroom training and practical training, including subjects such as programming, networking, computer graphics, and much more.

MCA course curriculum includes advanced training in terms of classroom learning and lab practicals. Apart from this, students are involved in group discussionsseminars, project work, summer training and report writing, which are compulsory in the MCA syllabus.

Theory subjects like Discrete Mathematics, Computer Networks, Operating Systems etc. and practical training is provided to students on the latest programming languages and tools like C Programming, PythonProgramming, JAVA Programming, SQL, and much more.

A semester wise breakup of MCA syllabus is given below:

Semester I Semester II
Computer Organisation & Architecture Data Communication & Computer Networks
Business Systems and Applications Information Systems Analysis & Design
Computer Programming with C Data Structures with C
Discrete Mathematical Structure  Database Management System I
Business English and Communication Object-Oriented Programming With C++
Micro Programming & Architecture Lab Data structure lab
Programming lab Database lab
Business presentation and language lab Object-Oriented Programming lab (C++)
Semester III Semester IV
Operating Systems and Systems Software Software Engineering & TQM
Unix and Shell Programming Graphics & Multimedia
Intelligent Systems Database Management System II
Statistics and Numerical Techniques Operation Research & Optimisation Techniques
Business Management Environment and Ecology
Management Accounting Software Project Management lab
Unix lab Graphics & Multimedia Lab
Statistics and Numerical Analysis lab Advanced Database lab 
Accounting Systems lab  -
Semester V Semester VI
Elective 1 (Any one): Distributed database management, Image Processing, Parallel Programming Project Work
Elective 2 (Any one): System Administration and Linux, Windows Programming With VB,  Seminar
Elective 3 (Any one): Advanced Unix programming, Object Oriented Programming With Java
Elective 4 (Any one): Compiler Design, E-Commerce
Elective 2 Lab

MCA syllabus varies from university to university, but the majority of colleges include a compulsory 6 months project training to get the industrial experience in the last semester. Based on this, students are judged as per their research work and their performance in the viva.


MCA Recommended Books

To learn the basics and gain knowledge of common subjects of computer applications, the following books are recommended.

Name of the Book Name of the Author
Computer System Architecture Morris Mano
Management Information System O’Brien
Theory of Computer Science Mishra & Chandrasekharan
Discrete Mathematics With Applications Rosen
Data Communication & Networking Forouzan
Computer Communication Networks Shanmugam & Rajeev
System Analysis & Design Hand Book V.K. Jain, Wiley Dreamtech 
Data Structure Using C Radhakrishnan & Srinivasan
Database Management System A.K. Pujari
Operating Systems Galvin & Silverschatz
UNIX: Concepts & Applications Sumitava Das