Bachelor of Computer Applications (BCA) is an undergraduate academic degree program that is focused on providing students with a strong foundation in computer science & applications. The program is designed to provide students with a comprehensive understanding of computer science, software development, & computer applications. The duration of the BCA program is three years, & it is divided into six semesters. The course curriculum of BCA includes subjects such as computer programming, data structures, algorithms, software engineering, computer networks, database management systems, web development, & computer graphics.
The program also includes practical sessions, lab assignments, & project work to provide hands-on experience to the students. The objective of the BCA program is to prepare students for a career in the field of computer science & technology. After completing the BCA program, students can pursue higher education in the field of computer science or technology, or they can start their career as a software developer, web developer, database administrator, or IT consultant.
Course |
Percentage |
Credits |
Distribution |
Preliminary |
6.67 |
8 |
3% – 6% |
Foundation |
37.50 |
45 |
30% – 40% |
Core |
32.50 |
39 |
30% – 40% |
Elective |
13.33 |
16 |
10% – 20% |
Project work / Self study |
10.00 |
12 |
6% – 12% |
Total |
100.00 |
120 |
120 (C) |
Specializations |
Title of Course |
System Administration |
Linux Administration |
Database Administration |
|
Network Administration |
|
Application Design |
Computer Graphics |
2D/ 3D Animation |
|
Gaming (AR) |
|
Software Testing |
Debugging & Testing |
Automation Testing |
|
Robotic Process Automation |
|
Skill Enhancement Electives |
Human Computer Interaction |
Web Content Management |
|
E-Commerce Application Development (Shopify) |
|
Accounting & Financial Management |
|
Data Visualization |
BCA Program with specializations in System Administration, Application Design & Software Testing has several Key Differentiator. BCA program with specializations in System Administration, Application Design, & Software Testing offers a comprehensive & practical education that can help students to succeed in the competitive world of information technology.
10+2 (Recognized by PUE Board or Equivalent)
There are diverse career options for Graduates in Computer Applications. Some of them are as listed below