| COURSES |
Objectives of the MCA course
The MCA program prepares students to take up positions as system analysts, systems designers, Programmers and managers in any field related to information technology. The program, therefore, aims at imparting comprehensive knowledge with equal emphasis on theory and practice. The MCA students are encouraged to spend a full semester working in the industry in the institute giving them insight into the workings of the IT world. However, the course curriculum will have enough flexibility to enable a student to undertake advance studies in computer science later on.
Course structure
The course is to be completed in 6 semesters. The first semester will comprise mostly of common subjects needed to build a base for the subjects to follow in pursuance of the objectives of the course. The 2nd to 5th semesters will be mostly divided into core subjects and elective, which offer the student a choice to build expertise in some fields based on personal choice. The last semester will be devoted to project work testing the students application in the fields studied so far and provide valuable experience before stepping into the professional world of information technology.
|
Course outline semester wise
|
Semester 1
| Theory |
| Code |
Subject |
| PCS1001 |
Programming in ‘c’ |
| PES2001 |
Microprocessor and Assembly Language Programming |
| SCM2005 |
Discrete mathematics |
| HSS1001 |
Communicative English |
| HSS1901 |
Communicative practice laboratory-1 |
| MGT3001 |
Engineering Economics and Costing |
| PCS2901 |
Lab-1: ‘C’ Programming |
| PMC2902 |
Lab=2: Assembly language Programming |
|
Semester 2
| Theory |
|
| Code |
Subject |
| PCS1002 |
Data Structures Using ‘C’ |
| PCS2001 |
Computer System Architecture |
| PCS2002 |
Object Oriented Programming using C++ |
| SCM2006 |
Numerical Methods |
| HSS1002 |
Business Communication in English |
| HSS1902 |
Communication Practice Laboratory-2 |
| PCS2093 |
Lab 3: Data Structure in ‘C’ Laboratory |
| PMC2904 |
Lab 4: OOP with C++ |
| PSV2001 |
Seminar |
|
Semester 3
| Theory |
|
| Code |
Subject |
| PCS3001 |
Analysis and Design of Algorithms |
| PCS3006 |
Operating System |
| MGT3002 |
Management Information System |
| PCS3003 |
Relation Database Management System |
| MGT3003 |
Financial and Management Accounting |
| PMC3091 |
Operating System Laboratory |
| PMC3902 |
RDBMS Laboratory |
|
Semester 4
| Theory |
|
| Code |
Subject |
| PCS3004 |
Software Engineering & OOAD |
| PCS3006 |
Programming with Java |
| PCS3007 |
Computer Graphics |
| MGT3004 |
Human Resource Management |
| PMC3903 |
Quantitative Techniques-1 |
| PMC3904 |
Computer Graphics Laboratory |
| PSV3001 |
Programming with Java Laboratory |
| SEM3901 |
Seminar |
|
Semester 5
| Theory |
|
| Code |
Subject |
| PCS5008 |
Internet Technology |
| PMC5905 |
Quantitative Techniques-2 |
| PCS5009 |
Computer Networks |
| PCS5010 |
Enterprise Web-based Computing with Java |
| |
Elective 1(Any one) |
| PEE5001 |
Computer Security |
| PEE5002 |
Image Processing |
| PEE5003 |
Artificial Intelligence |
| PEE5004 |
Parallel Computing |
| PSV3905 |
Enterprise Web-based Computing with Java |
| PMC3906 |
Network Programming using Socket(C/Java) |
| CVV3901 |
Comprehensive Viva-Voice (after 5th Semester) |
|
Semester 6
| Theory |
|
| Code |
Subject |
| PRJ6001 |
Project work (for 16 weeks) |
|
| (To be carried out in an industry. There will be one assessment of the project conducted jointly by the supervisor from the industry and the supervisor from the college for four credits. Final evaluation for 16 credits will be done as per section 4.9 of the regulation) |