Curriculum (MCA)

Curriculum (w.e.f Academic Year 2010-2011)

Course Name Semester 1 Course Name Semester 2
MCA 101 Fundamentals of IT MCA 102 Data and File Structures
MCA 103 Programming in C MCA 104 Object Oriented Programming in C++
MCA 105 Discrete Mathematics MCA 106 Operating Systems
MCA 107 Computer Organization MCA 108 Database Management Systems
MCA 109 Principles and Practices of Management MCA 110 Software Engineering
MCA 151 Fundamentals of IT Lab MCA 152 Data and File Structures Lab
MCA 153 Programming in C Lab MCA 154 Object Oriented Programming in C++ Lab
MCA 155 Computer Organization Lab MCA 156 Database Management Systems Lab
MCA 161 General Proficiency – I MCA 158 Software Engineering Lab
MCA 162 General Proficiency – II
Course Name Semester 3 Course Name Semester 4
MCA 201 Theory of Computation MCA 202 Design and Analysis of Algorithms
MCA 203 Computer Graphics MCA 204 Data Warehousing and Data Mining
MCA 205 Java Programming MCA 206 Advanced Computer Networks
MCA 207 Data Communications and Networking MCA 208 Object Oriented Analysis and Design
MCA 209 C# Programming MCA 210 Web Technologies
MCA 251 Computer Graphics Lab MCA 252 Design and Analysis of Algorithms Lab
MCA 253 Java Programming Lab MCA 254 Data Warehousing and Data Mining Lab
MCA 255 C# Programming Lab. MCA 256 Advanced Computer Networks Lab
MCA 261 General Proficiency – II MCA 258 Object Oriented Analysis and Design Lab
MCA 260 Web Technologies Lab
MCA 262 General Proficiency – IV
Course Name Semester 5 Course Name Semester 6
MCA 301 Linux Programming MCA 302 Dissertation
MCA 303 Software Testing MCA 362 General Proficiency – VI
MCA 305 Enterprise Computing with Java
MCA 351 Linux Programming Lab
MCA 353 Software Testing Lab
MCA 355 Enterprise Computing with Java Lab
MCA 355 Lab based on Elective - I
MCA 361 General Proficiency – V
ELECTIVES (Select any one) ELECTIVES (Select any one)
MCA 307 Advanced Database Management Systems MCA 323 Operational Research
MCA 309 Numerical and Scientific Computing MCA 325 Distributed Systems
MCA 311 Software Project Management MCA 327 Financial Accounting
MCA 313 Multimedia Technologies MCA 329 Organizational Behavior
MCA 315 Mobile Computing MCA 331 Advanced Computer Architecture
MCA 317 Artificial Intelligence MCA 333 Software Quality Management
MCA 319 Microprocessors MCA 335 Digital Signal Processing
MCA 321 Compiler Design MCA 337 Research Project