Bachelor of Computer Application (BCA) at KU City College, Saraswatinagar, Chabahil, Kathmandu, is a four-year, eight-semester undergraduate program in information technology and computer applications. The course runs under Tribhuvan University (TU), Faculty of Humanities and Social Sciences (FOHSS), so the degree is nationally recognised and follows the official TU BCA curriculum.
Students who choose BCA here study in the same academic environment as KU City’s +2 and other bachelor programs, with access to the library, IT centre, seminar hall, laboratories, and other shared facilities. The course suits you if you want a structured path in programming, databases, web technologies, and applied computing that links directly to the Nepali and global IT job market.

TU-affiliated BCA program under FOHSS, Tribhuvan University
Duration: 4 years, 8 semesters, credit-based curriculum as per TU syllabus
Location: Saraswatinagar, Chabahil, Kathmandu, within a school–college integrated campus
Medium of instruction and examination: English
Dedicated IT centre and computer laboratories for practical sessions
Focus on software development, web applications, databases, networking, and project work
The TU BCA curriculum spreads core and elective courses across eight semesters. Early semesters focus on programming fundamentals, computer organisation, digital logic, basic mathematics and statistics, and business communication. Middle semesters move into object-oriented programming, database management systems, data structures, web technologies, operating systems, and computer networks. Later semesters add software engineering principles, advanced web programming, system analysis, IT project management, and project work.
Students study general education subjects alongside technical units, which helps you build communication skills, analytical thinking, and awareness of organisational contexts where IT solutions are applied.
BCA at KU City College aims to:
give students a strong academic base in computer science and applications under TU standards
prepare graduates who can develop and manage application software for business and service sectors
support students who wish to continue higher studies in IT or related disciplines in Nepal or abroad
BCA graduates work in software companies, banks, finance institutions, telecoms, NGOs, government offices, and start-ups where information systems and applications are vital. The program also forms a stepping stone for further study such as MCA, MIT, MSc CSIT, or specialised postgraduate IT programs under national or international universities.
After completing BCA at KU City College, students are expected to:
write programs in multiple languages following structured and object-oriented approaches
plan and build database models and queries for real-world information systems
create web applications using client-side and server-side technologies
understand computer networks, operating systems, and basic security concepts
manage small IT projects, from requirement study to deployment and documentation
Across the eight semesters, students gradually build:
programming skills in languages prescribed by TU BCA syllabus
database and SQL skills for transaction-based systems
web development exposure, including scripting and frameworks
understanding of network configuration and system administration basics
quantitative skills from mathematics and statistics courses
teamwork, presentation, and technical writing skills through assignments and projects
KU City College follows a student-centred teaching approach across its programs. In BCA, this typically includes interactive lectures, guided lab work, problem-solving sessions, mini-projects, case discussions, seminars, and presentations.
The IT department and college-level IT centre supply the hardware and software needed for regular practical classes. Internal assessments, term exams, and project evaluations help you track progress and adjust your study habits in time for TU semester examinations.
Admission to BCA at KU City College follows TU FOHSS rules. Applicants must have completed Ten Plus Two (NEB) or an equivalent level such as PCL, from any faculty, with at least second division marks, or a minimum grade D in each subject and a CGPA of 1.8 or higher, as prescribed by FOHSS for the BCA program.
Students also need to fill the FOHSS online entrance form and pass the central BCA entrance examination conducted by the Faculty of Humanities and Social Sciences, Tribhuvan University. Final admission at KU City College depends on entrance score, academic records, and the number of seats available.
Graduates of BCA from KU City College can move into roles such as:
application programmer or software developer
web developer or front-end / back-end developer
database administrator or database support staff
system analyst, QA/testing staff, or IT support staff
IT officer or assistant in banks, government offices, NGOs, and private firms
Many graduates also use BCA as preparation for postgraduate study in IT and computer science, both in Nepal and abroad.
KU City College follows national policy and its own rules for scholarships across its school and college programs. Merit-based and need-based support may be available for eligible BCA students, subject to annual policy and seat limits. Applicants should contact the college administration or official notice channels for the latest scholarship information before admission.
BCA at KU City College links a TU-approved curriculum with a campus that already hosts Ten Plus Two and other bachelor programs, so students study in a familiar academic setting from Grade XI up to bachelor level.
The presence of an IT centre, general library, seminar hall, hostel, and sports and cultural activities helps you balance intensive technical study with personal growth. For many students from Kathmandu and outside districts, this combination of recognised BCA program and integrated campus facilities makes KU City College a practical choice for an IT course after +2 in Nepal.
BCA at KU City College, Chabahil, provides a structured Tribhuvan University IT degree with clear academic rules, defined learning outcomes, and a campus environment that supports both theory and practice. For students who want to study BCA in Kathmandu under TU and plan for careers or further study in computing and information systems, this course offers a clear and well-regulated pathway.
1. How long is the BCA program at KU City College?
BCA runs for four years over eight semesters under Tribhuvan University, Faculty of Humanities and Social Sciences.
2. Which university is the BCA course affiliated with?
The BCA program at KU City College is affiliated with Tribhuvan University and follows the FOHSS BCA syllabus and examination system.
3. Do students from non-science backgrounds qualify for BCA?
Yes. Students from Science, Management, Humanities, Law, or other recognised streams may apply if they meet the minimum grade and percentage requirements set by FOHSS.
4. Is computer science at +2 level compulsory for BCA admission?
No. Computer science at +2 level is not compulsory, although prior exposure helps. The TU BCA curriculum starts with foundational computing subjects for students from mixed academic backgrounds.
5. Does the BCA program include project work or internship?
Yes. The TU BCA syllabus includes project work in later semesters, and KU City College conducts these projects according to university rules. Students should consult the college for current internship or industry-exposure arrangements linked to BCA.