BCA Curriculum Structure:

The BCA program will have eight semesters with 126 credit hours. Each semester shall have duration of 6 months. This program comprises of the following courses and credit hours:

Computer Application (Core Courses)                 71

Elective Courses                                                      12

Mathematics & Statistics Courses                        9

Language Courses                                                  6

Social sciences & Management Courses            15

Projects & Internships                                             13

Total Credit Hours                                                 126

Semester I

Course CodeCourse TitleCredit Hours
CACS 101Computer Fundamentals & Applications4
CASO 102Society & Technology3
CAEN 103English I3
CAMT 104Mathematics I3
CACS 305Digital Logic3
Total                        16

Semester II

Course CodeCourse TitleCredit Hours
CACS 151C Programming4
CAAC 152Financial Accounting3
CAEN 153English II3
CAMT 154Mathematics II3
CACS 155Microprocessor and Computer Architecture3

Semester III

Course CodeCourse TitleCredit Hours
CACS 201Data Structure and Algorithms3
CAST 202Probability and Statistics3
CACS 203System Analysis and Design3
CACS 204OOP in Java3
CACS 205Web Technology3

Semester IV

Course CodeCourse TitleCredit Hours
CACS 251Operating Systems3
CACS 252Numerical Methods3
CACS 253Software Engineering3
CACS 254Scripting Language3
CACS 255Database Management System3
CACS 255Project I2

Semester V

Course CodeCourse TitleCredit HoursFull Marks
CACS 301MIS and e-Business3100
CACS 302DotNet Technology3100
CACS 303Computer Networking3100
CAMG 304Introduction to Management3100
CACS 305Computer Graphics and Animation3100
Total                        15500

Semester VI

Course CodeCourse TitleCredit Hours
CACS 351Mobile Programming3
CACS 352Distributed System3
CAEC 353Applied Economics3
CACS 354Advanced Java Programming3
CACS 355Network Programming3
CAPJ 356Project II2

Semester VII

Course CodeCourse TitleCredit Hours
CACS 401Cyber Law & Professional Ethics3
CACS 402Cloud Computing3
CAIN 403Internships3
Elective I3
Elective II3

Semester VIII

Course CodeCourse TitleCredit Hours
CAOR 451Operation Research3
CAPJ 452Project III6
Elective III3
Elective IV3

List of Electives:

Course CodeCourse TitleCourse CodeCourse Title
CAPS 476Applied PsychologyCACS 482Knowledge Engineering
CACS 477Geographical Information SystemCACS 483Advance DotNet Technology
CACS 478IT in BankingCACS 484Database Programming
CACS 479Hotel Information SystemCACS 485Database Administration
CAER 480Enterprise Resource PlanningCACS 486Network Administration