Suresh Gyan Vihar University (PG)
Master of Computer Application (M.C.A.)
ELIGIBILITY
- Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent UGC recognized graduate degree. OR Passed B.Sc./ B.Com./ B.A. / or any other UGC recognized graduate degree with Mathematics at 10+2 Level or at Graduation Level. However candidate has to do an additional Bridge Course as per the norms of the University.
DURATION
Min 2 yrs and Max 4 yrs
NO. OF SEMESTERS
4
MEDIUM OF COURSE
English
PROGRAM STRUCTURE:
1st Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | MCA – 101 | Mathematical Foundation of Computer Science | 4 |
| 2. | MCA – 102 | Computer and ‘C’ Programming | 4 |
| 3. | MCA – 103 | Computer Organization and Architecture | 4 |
| 4. | MCA – 104 | Data Base Management System | 4 |
| 5. | MCA – 105 | Accounting and Financial Management | 4 |
| 6. | MCA – 106 | P C Software | 4 |
| 7. | MCA – 107 | Programming in C Lab | 2 |
| 8. | MCA – 108 | DBMS Lab | 2 |
2nd Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | MCA – 201 | Data Structure Using ‘C’ | 4 |
| 2. | MCA – 202 | Computer Oriented Numerical and Statistical Techniques | 4 |
| 3. | MCA – 203 | Operating System | 4 |
| 4. | MCA – 204 | Data Communication & Computer Networks | 4 |
| 5. | MCA – 205 | Environmental Science | 4 |
| 6. | MCA – 206 | Software Engineering | 4 |
| 7. | MCA – 207 | Data Structures Using C Language Lab | 2 |
| 8. | MCA – 208 | Numerical & Statistical Techniques Lab | 2 |
3rd Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | MCA – 301 | Object Oriented Programming | 4 |
| 2. | MCA – 302 | System Analysis and Design | 4 |
| 3. | MCA – 303 | Computer Graphics | 4 |
| 4. | MCA – 304 | Artificial Intelligence | 4 |
| 5. | MCA – 305 | Design and Analysis of Algorithm | 4 |
| 6. | MCA – 306 | (Dot) . Net Framework (Using C#) | 4 |
| 7. | MCA – 307 | Object Oriented Programming Lab | 2 |
| 8. | MCA – 308 | DAA Lab | 2 |
4th Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | MCA – 401 | Theory of Computation | 4 |
| 2. | MCA – 402 | Advanced Java Programming | 4 |
| 3. | MCA – 403 | Web Technology | 4 |
| 4. | MCA – 404 | Computer Based Optimization Techniques | 4 |
| 5. | MCA – 405 | Microprocessor Design and Assembly Language | 4 |
| 6. | MCA – 406 | Advanced Java Programming Lab | 2 |
| 7. | MCA – 407 | Web Technology Lab | 2 |
| 8. | MCA – 408 | Project Report | 12 |