Suresh Gyan Vihar University (UG)
Bachelor of Computer Applications (B.C.A)
ELIGIBILITY
Senior Secondary (10+2) pass or equivalent in any discipline from recognized Board.
DURATION
Min 3 yrs and Max 6 yrs
NO. OF SEMESTERS
6
MEDIUM OF COURSE
English
PROGRAM STRUCTURE:
1st Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | BCA – 101 | Introduction to Problem Solving using ‘C | 3 |
| 2. | BCA – 102 | Fundamentals of Computers and PC Tools | 3 |
| 3. | BCA – 103 | Elementary Mathematics | 3 |
| 4. | BCA – 104 | Digital Electronics | 3 |
| 5. | BCA – 105 | English-I | 3 |
| 6. | BCA – 106 | C Programming Lab | 2 |
| 7. | BCA – 107 | Office Automation Tool Lab | 2 |
2nd Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | BCA – 201 | Database Management | 3 |
| 2. | BCA – 202 | Discrete Mathematics | 3 |
| 3. | BCA – 203 | Analysis of Algorithms and Data Structures | 3 |
| 4. | BCA – 204 | HTML Programming | 3 |
| 5. | BCA – 205 | Environment Science | 3 |
| 6. | BCA – 206 | Database Management System Lab | 2 |
| 7. | BCA – 207 | Data Structures Using ‘C’ Lab | 2 |
3rd Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | BCA – 301 | Operating System | 3 |
| 2. | BCA – 302 | OOPS Using C++ | 3 |
| 3. | BCA – 303 | Software Engineering | 3 |
| 4. | BCA – 304 | Computer Networks | 3 |
| 5. | BCA – 305 | Software Engineering Lab | 2 |
| 6. | BCA – 306 | Operating Systems Lab | 2 |
| 7. | BCA – 307 | OOPs Using C++ Lab | 2 |
4th Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | BCA – 401 | Computer Architecture | 3 |
| 2. | BCA – 402 | Programming in Java | 3 |
| 3. | BCA – 403 | Internet and Web Design | 3 |
| 4. | BCA – 404 | System Administration and Maintenance | 3 |
| 5. | BCA – 405 | System Administration and Maintenance Lab | 2 |
| 6. | BCA – 406 | Java Programming Lab | 2 |
| 7. | BCA – 407 | Internet and Web Design Lab | 2 |
5th Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | BCA – 501 | Multimedia Applications | 3 |
| 2. | BCA – 502 | Programming in .NET | 3 |
| 3. | BCA – 503 | Data Mining | 3 |
| 4. | BCA – 504 | Android Programming | 3 |
| 5. | BCA – 505 | Android Programming Lab | 2 |
| 6. | BCA – 506 | Multimedia (FLASH as a multimedia SAV) Lab | 2 |
| 7. | BCA – 507 | .NET Programming Lab | 2 |
6th Semester:
| Sr. No. | Paper Code | Paper Title | Credits |
| 1. | BCA – 601 | PHP Programming | 3 |
| 2. | BCA – 602 | Cloud Computing | 3 |
| 3. | BCA – 603 | Software Testing Concepts | 3 |
| 4. | BCA – 604 | ‘R’ Programming | 3 |
| 5. | BCA – 605 | PHP Lab | 2 |
| 6. | BCA – 606 | Software Testing Lab | 2 |
| 7. | BCA – 607 | Project Work | 12 |