Bachelor of Computer Applications
Bachelor of Computer Applications (BCA) is a three-year undergraduate program to educate students in the science and practices of Information Technology. This program provides a sound academic base for an advanced career in computer applications. This program makes the students gain the subject knowledge and implement the concepts in real projects of computer science. The emphasis is on practical and hands-on training of software development. The main aim is to equip the graduates with the skills required to design and develop computer software.
Programme Duration
3 Years (6 Semesters)
Programme Type
Full time

Program Objective
Program Outcomes
Program Specific Outcomes
Bachelor of Computer Applications
Domain Specific Training
BCA Domain Specific Training
In addition to the degree, the following courses are offered to all the students.
- Artificial Engineering & Machine Learning
- Business Analytics
- Simulations by Harvard Business Publishing Education (HBPE)
- Online courses by HBPE
- Aptitude Training
- MS Office with Automation
- Employability Enhancement Training
Additional Certification Programmes
In addition to the degree, the following certification courses are offered to all the students.
- YES+ ( Youth Empowerment Skills)
Yoga - Dyanamic Outbound Training Programme
- Enterpreneurship Develpment Programe
- CIL – Personal Effectiveness Training
- CIL – Communication Skills/Public Skills Training
- CIL – Team work and Interpersonal Skills Training
- CIL – Presentation Skills, Leadership & Emotional Quotient Training
- CIL – Pre-Placement Training
BCA Program Structure
BCA Program Structure
All the BCA students should complete six semesters. This program makes the students gain the subject knowledge and implement the concepts in real projects of computer science. The emphasis is on practical and hands-on training of software development.
Elective Subjects
1. Data Science
2. Full Stack Development
3. Artificial Intelligence & Machine Learning