Course Structure for MASTER OF COMPUTER APPLICATIONS (MCA)

Select the batch below to view the syllabus applicable. You can also download the PDF version of the detailed syllabus for each subject.


Code Subject Title / View Syllabus Credits Download Syllabus

MCA Batch 2023 Level 1 Core Papers 4

MCA21101CR Programming with C++ 4.00
MCA21102CR Data Base System 4.00
MCA21103CR Computer Networks 4.00
MCA21104CR Accounting and Management Control 2.00

MCA Batch 2023 Level 1 Discipline Centric Electives 2

MCA21105DCE Discrete Mathematics 4.00
MCA21106DCE Numerical Techniques 4.00
MCA21107DCE Computer Architecture and ALP 4.00

MCA Batch 2023 Level 1 Generic Electives 1

MCA21001OE Fundamentals of Computers 2.00
MCA21002GE MATLAB 2.00

MCA Batch 2023 Level 1 Open Electives 1

MCA21001OE Fundamentals of Computers 2.00
NIELTMCA21001OENIELT Fundamentals of Computers(taught at NIELT) 2.00

MCA Batch 2023 Level 1 Generic Electives

DOCMCA21002GEDOC Matlab(taught at NIELIT) 2.00

MCA Batch 2023 Level 2 Core Papers 4

MCA21201CR Data Structures using C++ 4.00
MCA21202CR Python 2.00
MCA21203CR Artificial Intelligence 4.00
MCA21204CR Software Engineering 4.00

MCA Batch 2023 Level 2 Discipline Centric Electives 2

MCA21205DCE Web Programming 4.00
MCA21206DCE Cryptography and Network Security 4.00
MCA21207DCE Computer Graphics and Multimedia 4.00

MCA Batch 2023 Level 3 Core Group 4

MCA21301CR Design and Analysis of Algorithms 4.00
MCA21302CR Java Programming 4.00
MCA21303CR Operating Systems 4.00
MCA21304CR Machine Learning 2.00

MCA Batch 2023 Level 3 DCE Group 2

MCA21305DCE Theory of Computation 4.00
MCA21306DCE Wireless and mobile communication 4.00
MCA21307DCE Organizational behavior 4.00

MCA Batch 2023 Level 3 Open Electives 1