Course Curriculum

1st Semester

MCA-101 Mathematical foundation of Computer science
MCA-102 Foundation Course in IT & Problem Solving
MCA-103 Computer Organization & Assembly Language
MCA-104 PC Software
MCA-105 Structured System analysis & Design
MCA-106 Software Lab I based on MCA-102
MCA-107 Software Lab II based on MCA-204 & 205

2nd Semester

MCA-201 Data & File Structure (using C)
MCA-202 Computer Graphics & Multimedia
MCA-203 Analysis & Design Of Algorithms
MCA-204 Database Management Systems
MCA-205 System Programming
MCA-206 Software Lab III based on MCA-201 & 202
MCA-207 Software Lab IV based on MCA-204 & 205

3rd Semester

MCA-301 Relational Database Management System
MCA-302 Operating System
MCA-303 Artificial Intelligence (using LISP)
MCA-304 Distributed Computing Networks & Applications
MCA-305 Object Oriented Programming Using C++
MCA-306 Software Lab V based on MCA-301 & 303
MCA-307 Software Lab VI based on MCA-305

4th Semester

MCA-401 Unix & shell Programming
MCA-402 Web application Tools & E-commerce
MCA-403 Software Engineering
MCA-404 Object Oriented Analysis & Design
MCA-405 Visual Languages Programming
MCA-406 Software Lab VII based on MCA-401 & 402
MCA-407 Software Lab VIII based on MCA-404 & 405

5th Semester

MCA-501 Internet Programming Using C#
MCA-502 Software Testing & Quality Assurance
MCA-503 Windows Programming
MCA-504 IT Management
MCA-505 Network Management & Programming
MCA-506 Software Lab IX based on MCA-501
MCA-507 Software Lab X based on MCA-503 & 505

6th Semester

MCA-601 Major Project