MCA - Semester I
Course Type Course Code Course Title Credits
MajorCS-701Problem Solving using C4
MajorCS-702Analysis and Design of Algorithms4
MajorCS-703Computer Organization and Architecture4
MajorCS-704Discrete Mathematics4
MajorCS-705Operating Systems4
MinorCS-706Lab on PC Software4
MinorCS-707Lab on C Programming4

MCA - Semester II
Course Type Course Code Course Title Credits
MajorCS-801Advanced Java Programming4
Major*CS-802 A/BElective4
MajorCS-803Advanced Data Structures4
MajorCS-804Data Communication & Computer Networks4
MajorCS-805Lab on Advanced Data Structures4
Skill Enhancement CourseCS-806Lab on Java Programming4
Open Elective*CS-807Choice Based Open Elective*4

Specialization Courses (Hons. / Hons. with Research)
Course Code Course Title Credits
CS-802ASoftware Engineering and Testing4
CS-802BResearch Methodology and Ethics4

Choice Based Open Electives (Dept. of Computer Sciences)
Course Code Course Title Credits
CS-807Computer Applications & Operations4

Note: Students will have to choose one course from Choice Based Complimentary Elective from other departments.


MCA - Semester III
Course Type Course Code Course Title Credits
MajorCS-901Advanced DBMS4
MajorCS-902Web Development Technologies4
MajorCS-903Theory of Computation4
MajorCS-904Cryptography & Network Security4
Skill EnhancementCS-905Lab on Web Development Technologies4
Value Added CourseCS-906Lab on Python Programming-II4
Skill EnhancementElective-IITo be chosen from the list4

List of Electives-II
CS-907Data Warehousing and Data Mining
CS-908Wireless & Mobile Communication
CS-909Bio Informatics
CS-910Systems Software
CS-911Big Data Analytics
CS-912Internet of Things
CS-913Natural Language Processing
CS-914Android Application Development
CS-915Research Methodology
CS-916Computer Graphics

MCA - Semester IV
Course Type Course Code Course Title Credits
MajorCS-1001Artificial Intelligence4
MajorCS-1002Lab on AI & Machine Learning using Python4
Project*CS-1003Major Project (Industrial/ Research)20