BCA is a four-year undergraduate program that aims to produce skilled computer application users and developers. It is designed to provide students with a solid foundation in computer science, mathematics, and communication skills. It also exposes students to various topics such as programming languages, data structures, algorithms, databases, computer networks, and software engineering.
Semester Cycle
First Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CACS 101 | Computer Fundamentals & Applications | 4 |
2. | CASO 102 | Society & Technology | 3 |
3. | CAEN 103 | English I | 3 |
4. | CAMT 104 | Mathematics I | 3 |
5. | CACS 105 | Digital Logic | 3 |
Total | 16 |
Second Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CACS 151 | C Programming | 4 |
2. | CACS 152 | Financial Accounting | 3 |
3. | CAEN 153 | English II | 3 |
4. | CAMT 154 | Mathematics II | 3 |
5. | CACS 155 | Microprocessor and Computer Architecture | 3 |
Total | 16 |
Third Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CACS 201 | Data Structure & Algorithms | 3 |
2. | CAST 202 | Probability and Statistics | 3 |
3. | CACS 203 | System Analysis and Design | 3 |
4. | CACS 204 | OOP in Java | 3 |
5. | CACS 205 | Web Technology | 3 |
Total | 15 |
Fourth Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CACS 251 | Operating System | 3 |
2. | CACS 252 | Numerical Methods | 3 |
3. | CACS 253 | Software Engineering | 3 |
4. | CACS 254 | Scripting Language | 3 |
5. | CACS 255 | Database Management System | 3 |
6. | CACS 256 | Project I | 2 |
Total | 17 |
Fifth Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CASC 301 | MIS and e-Business | 3 |
2. | CASC 302 | DotNet Technology | 3 |
3. | CASC 303 | Computer Networking | 3 |
4. | CAMG 304 | Introduction to Management | 3 |
5. | CASC 305 | Computer Graphics and Animation | 3 |
Total | 15 |
Sixth Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CACS 351 | Mobile Programming | 3 |
2. | CACS 352 | Distributed System | 3 |
3. | CAEC 353 | Applied Economics | 3 |
4. | CACS 354 | Advanced Java Programming | 3 |
5. | CACS 355 | Network Programming | 3 |
6. | CAPJ 356 | Project II | 2 |
Total | 17 |
Seventh Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CACS 401 | Cyber Law & Professional Ethics | 3 |
2. | CACS 402 | Cloud Computing | 3 |
3. | CAIN 403 | Internship | 3 |
4. | Elective I | 3 | |
5. | Elective II | 3 | |
Total | 15 |
Eighth Semester
S.N. | Course Code | Course Title | Credit Hrs. |
1. | CAOR 451 | Operations Research | 3 |
2. | CAPJ 452 | Project III | 6 |
3. | Elective III | 3 | |
4. | Elective IV | 3 | |
Total | 15 |
List of Elective Subjects for BCA VII Semester
S.N. | Course Code | Course Title |
1. | CACS 404 | Image Processing |
2. | CACS 405 | Database Administration |
3. | CACS 406 | Network Administration |
4. | CACS 408 | Advanced Dot Net Technology |
5. | CACS 409 | E-Governance |
6. | CACS 410 | Artificial Intelligence |
List of Elective Subjects for BCA VIII Semester
S.N. | Course Code | Course Title |
1. | CACS 453 | Database Programming |
2. | CACS 454 | Geographical Information System |
3. | CACS 455 | Data Analysis and Visualization |
4. | CACS 456 | Machine Learning |
5. | CACS 457 | Multimedia System |
6. | CACS 458 | Knowledge Engineering |
7. | CACS 459 | Information Security |
8. | CACS 460 | Internet of Things |