Professional Courses
Home Professional CoursesMCA (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 discussions, seminars, 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 |