Overview
Bachelor of Computer Application (BCA) at KU City College, Chabahil, Kathmandu
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.

Highlights
-
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
Curriculum Details
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.
Objectives
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
Scope
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.
Learning Outcomes
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
Skill Development Modules
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
Teaching Methodology
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 Requirements
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.
Career Opportunities
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.
Scholarships and Financial Aid
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.
Why Choose BCA at KU City College?
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.
Conclusion
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.
Frequently Asked Questions (FAQ)
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.



















