Bachelor of Computer Applications
As a a 4-year degree, the BCA programme prepares students for professions in computer science and information technology.
- 4 Years / Onsite
- Intake: 60 students



Monthly Newsletters – 2026
Overview
A Bachelor of Computer Applications (BCA) is an undergraduate program focusing on computer science and applications. BCA programs include coursework in subjects such as programming, data structures, algorithms, database systems, and software engineering. The goal of a BCA program is to prepare students for careers in the field of computer science and information technology.
The BCA programme is a three-year course divided into six semesters. With effect from 2022, a student is required to complete 142 credits for the completion of the course and the award of a degree out of 134 credits.
Bachelor in Computer Application. BCA is a 3- year undergraduate degree programme that focuses on knowledge of the basics of computer application and software development. A BCA degree is considered at par with a B.Tech/BE degree in Computer Science or Information Technology. The BCA syllabus focuses on database management systems, operating systems, software engineering, computer architecture, web technology and languages such as C, C++, HTML, Java, etc. Some BCA programs may also offer specialized tracks or concentrations in areas such as data science, web development, or mobile app development.
Vision & Mission
Vision
To establish a teaching and learning environment that provides students the best chance to become skilled professionals, support the computing industry, and advance the socio-economic status of our country.
Mission
To impart foundational and advanced knowledge in computing to students enrolled in the Bachelor of Computer Applications program. We aim to cultivate real-world skills in our students while focusing on professional competency, interpersonal growth, and ethics and to equip them for remarkable careers in research, academia, and industry. Our focus is to teach people how to apply their knowledge of computers to meet society’s ever-increasing demands.
Career Opportunities
Graduates of a Bachelor of Computer Applications (BCA) program may be qualified for a wide range of careers in computer science and information technology. Some potential career paths for BCA graduates include:
- Software developer: BCA graduates may find employment as software developers, where they will be responsible for designing and developing software applications.
- Data analyst: BCA graduates with a background in data analysis may find employment as data analysts, where they will be responsible for analyzing and interpreting data to inform business decisions.
- Network administrator: BCA graduates with a background in networking may find employment as network administrators, where they will be responsible for maintaining and troubleshooting computer networks.
- Web developer: BCA graduates with a background in web development may find employment as web developers, where they will be responsible for designing and building websites.
- Technical support specialist: BCA graduates may find employment as technical support specialists, who will be responsible for providing technical assistance to computer systems and software users.
Depending on their interests and skills, there are many other potential career paths for BCA graduates. Some may choose to pursue further study at the graduate level, such as a Master of Computer Science program, to qualify for more advanced roles.
Programme syllabus
Faculty

Ms. Madhavi Jha
Head of Department - Bachelor of Computer Applications (BCA) Associate Professor

Ms. Thakur Kalyani
Assistant Professor

Mr. Ashish Kumar
Assistant Professor