The Bachelor of Computer Applications (BCA) is a four-year undergraduate degree focusing on computer application and software development fundamentals. The degree aids students in establishing a solid academic foundation in preparation for a job in computer applications at a higher level.
The BCA program covers database management systems, operating systems, software engineering, web technologies, and languages like C, C++, HTML, Java, etc.
Five universities in Nepal offer BCA programs: Tribhuvan University, Purbanchal University, Pokhara University, Rajarshi Janak University, and the Indira Gandhi National Open University.
Tribhuvan University's Faculty of Humanities and Social Sciences launched a four-year, eight-semester Bachelor of Computer Application (BCA) program in the academic year 2074/75, offered at six of its constituent campuses, aiming to produce qualified software developers with extensive technical knowledge.
Since its inception, the number of colleges offering the BCA program and the seats available for enrollment have skyrocketed. As of 2024, 129 colleges (public, community, and private) are offering the BCA program, each enrolling 35 students per batch. To enroll in the TU BCA program, an applicant should pass the common BCA entrance exam conducted by TUFOHSS.
Purbanchal University was the first university in Nepal to launch a Bachelor of Computer Application (BCA) program in 1999. The program aims to produce skilled software developers with a solid technical background who can create robust and reusable computer-based solutions for businesses and industries.
As of 2024, five colleges offer the BCA program through Purbanchal University. To enroll in this program, students must appear and pass the entrance examination conducted by the Purbanchal University Faculty of Science and Technology.
The Bachelor of Computer Application (BCA) program at Pokhara University is an undergraduate course that integrates Information Technology (IT) with business and management. The program aims to develop students into high-caliber IT professionals highly valued in various organizations and the IT industry.
Currently, 11 colleges offer this program. To enroll, students can directly contact the offering college, sit their entrance examination, and complete their admission process.
University | No. of Colleges | Link |
Tribhuvan University | 129 | Get Detail |
Pokhara University | 9 | Get Detail |
Purbanchal University | 6 | Get Detail |
Others | 2 |
With the increasing demand for IT professionals in an increasingly IT-driven world, job prospects for BCA graduates are excellent, both in Nepal and abroad. This course empowers graduates to handle computer and IT-related tasks independently throughout their careers and opens opportunities to start their ventures.
BCA graduates can pursue careers as IT officers, programmers, software developers/testers, web developers, system developers, system analysts, system administrators, and database administrators, both within and outside the country.
BCA graduates have diverse and promising career prospects across various fields: