Objective:
The broad objective of the MCA is to prepare graduate students for productive careers in software industry, academia, and the government sector, by providing an outstanding environment for teaching and research in the core and emerging areas of the discipline. The programme's thrust is on giving the students a thorough, in-depth and sound background in theoretical and application-oriented courses relevant to the latest computer software development. The programme emphasizes the application of software technology to solve mathematical, computing, communications/networking, defence-related and commercial problems. In view of the fact that the learning needs of graduates would be very diverse, this Master's Degree Programme has been designed with a semester approach in mind. By offering such a range of courses in the distance education mode, we aim to cater to the needs of several groups. Firstly, we train graduates and upcoming computer professionals; we also aim to technically upgrade existing practitioners who, while having acquired some skills and knowledge, did not have a formal certification of the same. Accordingly, the programme is envisaged as a modular Programme and will lead to the following Diploma/Degrees.
• Post Graduate Diploma in Computer Applications (PGDCA), after the successful completion of First and Second semesters;
• Advanced Diploma in Computer Applications (ADCA), after the successful completion of first to fourth semesters;
• Master in Computer Applications (MCA), after the successful completion of all the six semesters.
Those who have not studied Mathematics at the 10+2 level will be required to successfully complete the Preparatory Programme in Computing (PPC) concurrently with the 1st/2nd semester and such candidates are also required to pay an additional fee of Rs. 600/- along with the admission form. The details of PPC are as follows:
The Preparatory Programme in Computing consists of five blocks, namely-
(i) Some basic concepts
(ii) Elementary Algebra
(iii) Geometry and Trigonometry
(iv) Equations and Matrices
(v) Calculus and Statistics
The students will provide information about having not done mathematics at 10+2 level at the time of acceptance of the offer of admission and there will be no separate item for this purpose in the acceptance form.
Programme Structure for the MCA Programme
| 1-SEMESTER |
II-SEMESTER |
|
| |
| MCS-011 |
Problem Solving and Programming |
3 |
MCS-021 |
Data and File Structures |
4 |
|
| MCS-012 |
Computer Organization and Assembly language programming |
4 |
MCS-022 |
Operating Concepts and Networking Management |
4 |
|
| MCS-013 |
Discrete Mathematics |
2 |
MCS-023 |
Introduction to Databases Management Systems |
3 |
|
| MCS-014 |
Systems Analysis and Design |
3 |
MCS-024 |
Object Oriented Technologies and Java Programming |
3 |
|
| MCS-015 |
Communication Skills |
2s |
MCS-025 |
Lab (Data Structures, Windows NT, Java and MS-ACCESS) |
4 |
|
| MCS-016 |
Internet Concepts and Web Design |
2 |
|
|
|
|
| MCS-017 |
Lab (C and Assembly language Programming) |
2 |
|
|
|
|
| |
Total
|
18 |
|
Total
|
18 |
|
| III-SEMESTER |
IV-SEMESTER |
| MCS-031 |
Design and Analysis of Algorithms |
4 |
MCS-041 |
Operating Systems |
4 |
| MCS-032 |
Object Oriented Analysis and Design |
3 |
MCS-042 |
Data Communication & Computer Networks |
4 |
| MCS-033 |
Advanced Discrete Mathematics |
2 |
MCS-043 |
Advanced Data Base Management Systems |
3 |
| MCS-034 |
Software Engineering |
3 |
MCS-044 |
Mini Project |
3 |
| MCS-035 |
Accountancy and Financial Managment |
4 |
MCS-045 |
Lab. (UINIX &RDBMS (Oracle); |
4 |
| MCS-036 |
Lab (based on MCS-032, 034 & 035) |
2 |
|
|
|
| |
| V-SEMESTER* |
| MCS-051 |
Advanced Internet Technologies |
3 |
MCSE-001 |
E-Business |
3 |
| MCS-052 |
Principles of Management and Information Systems |
2 |
MCSE-002 |
Data Mining |
3 |
| MCS-053 |
Computer Graphics and Multimedia |
4 |
MCSE-003 |
Artificial Intelligence and Knolwedge Management |
3 |
| |
|
|
|
Scientific Computing Stream :
|
|
| MCS-054 |
Lab. (JSP, XML, DHTML.ASP) |
2 |
MCSE-004 |
Numerical and Statistical Methods |
3 |
V-SEMESTER* (Continued)
| MCSE-005 |
Simulation & Modeling |
3 |
| MCSE-006 |
Optimization Techniques |
3 |
| Systems Stream: |
|
|
| MCSE-007 |
Distributed Computing |
3 |
| MCSE-008 |
Computer Architecture |
3 |
| MCSE-009 |
Embedded Systems |
3 |
| Theory Stream : |
|
|
| MCSE-010 |
Principles of Programming Languages |
3 |
| MCSE-011 |
Parallel Computing |
3 |
| MCSE-012 |
Compiler Design |
3 |
| |
Total
|
20 |
More Streams to be added from time to time.
VI-SEMESTER*
Total no. of credits fromi to 6 semester =108
The detailed syllabus of the courses in V Semester will be provided later taking into consideration the latest developments in the respective areas. Even the titles of the course may be changed.