Editorial Selection & Rankings

Top 15 BCA Colleges in Kathmandu

Choosing a college for a BCA degree is about more than a name. The best programmes combine practical, industry-relevant subjects, experienced teaching and labs where students build and test real software. In Kathmandu, the choices are wide: some colleges have a stronger track record in BCA, while others are growing quickly in app development and software engineering. This guide lists the leading BCA colleges in Kathmandu, with notes on what makes each stand out.

Overview & Selection Criteria

Students learning in a classroom with laptops

Photo: Mikhail Nilov

This guide covers the Bachelor in Computer Applications (BCA), Tribhuvan University's four-year, eight-semester computing degree under the Faculty of Humanities and Social Sciences (FoHSS). Tribhuvan University's FoHSS page for the BCA programme describes it as a course designed to produce qualified software developers, combining programming and software-development tools with practical and theoretical study, and as a foundation for further study such as MIT, MBA and MCA. The programme was proposed from the academic year 2071/72 BS, with affiliation granted in late December 2016, and was officially launched from the academic year 2074/2075, initially in six constituent campuses.

We ranked only colleges that actually run BCA under Tribhuvan University, verified on each college's own website and on Tribhuvan University's FoHSS BCA programme page. We excluded well-known colleges that do not run BCA — several colleges in our general bachelor and BBA guides run BSc CSIT, BIT, BBA or foreign degrees instead — so every college below is a genuine BCA option. Within that set we weighed the strength of the computing teaching, the lab and project work, the college's track record, and how clearly it publishes its BCA information.

How We Chose This List

We assessed the teaching, IT labs, BCA curriculum, student support, and industry links. This article will be updated as colleges update their offerings.

What BCA Students Study

BCA courses include programming, database systems, software engineering, networking, and web application development. Many colleges in Kathmandu also offer practical lab work, internships and project-based learning. Tribhuvan University's FoHSS BCA programme sets the same broad shape everywhere: programming and software development, database systems, networking and software engineering, with practical lab work and project work alongside theory.

Admission and Entrance

Entrance test for BCA programmes is conducted by Tribhuvan University (FOHSS/CDC). Students should check the official TU notice and the college's admission page for the latest dates and requirements.

Tuition and Scholarships

Fees vary by college, with community campuses and public constituent campuses typically charging less than private colleges. The admission guide links each college's fees directly from the college websites. Tribhuvan University awards scholarships to students based on academic merit and financial need, and interested students should check the individual college for information on eligibility and application procedures.

1. Deerwalk Institute of Technology

A developer's hand interacting with code on a laptop screen

Photo: Lukas Blazek

Deerwalk Institute of Technology in Sifal, Kathmandu, is a Tribhuvan University-affiliated IT institute whose bachelor programmes are BSc CSIT and BCA, both Tribhuvan University programmes, according to its official website, deerwalk.edu.np. That narrow focus is its strength: an institute that teaches computing and nothing else, with its teaching, labs and project work built around software.

Deerwalk is part of the Deerwalk Education Group, which also runs Deerwalk Sifal School and the Deerwalk Training Center, and its undergraduate teaching sits in Sifal, close to the city centre. For a BCA applicant it is the most computing-focused option in this guide, and its official website is the place to check the current BCA intake and admission details.

2. Texas International College

A woman coding on a laptop with multiple monitors

Photo: Christina Morillo

Texas International College at Mitrapark, Chabahil, is a Tribhuvan University-affiliated college established in 2010, offering BSc CSIT, BCA and BBS, alongside the MBS master programme, according to its official website, texasintl.edu.np. Its BCA is the four-year, eight-semester Tribhuvan University programme under the Faculty of Humanities and Social Sciences.

Texas International College is the sister institution of Texas College of Management and IT in Siphal, Chabahil — a separate college in the same Texas Education Network, which runs Lincoln University College programmes rather than BCA — so applicants should be sure they are looking at the Chabahil college's BCA. Its official website lists the BCA alongside BSc CSIT, BBS and MBS.

3. Prime College

Students studying together at a table in a university library

Photo: Yan Krukau

Prime College in Khusibun, Nayabazar, Kathmandu, is a Tribhuvan University-affiliated college whose bachelor programmes include BSc CSIT, BCA, BBA, BITM, BBM and BBS, according to its official website, prime.edu.np. Its profile on Hamro Nepal records 21 years of teaching, and it is one of the longest-established IT colleges in the valley.

Because Prime runs BCA alongside BSc CSIT, BITM and BBA, its BCA students share labs, teaching and project work with a large computing cohort. The college's own website is the place to check the current BCA intake, and its phone number is 01-4961690.

4. Kathmandu Model College

Three students in collaborative study in a library

Photo: Yan Krukau

Kathmandu Model College, usually called KMC, is a Tribhuvan University-affiliated college in Bagbazar, Kathmandu, whose bachelor programmes include BBA, BSc CSIT, BCA and BBS, according to its official website, ktmmodelcollege.edu.np. It is one of the best-known colleges in the city centre, and its BCA sits alongside a large BBA and BSc CSIT intake.

KMC's central Bagbazar location puts it within walking distance of Putalisadak's college cluster, and its BCA students can draw on the same teaching and lab facilities as its BSc CSIT cohort. The college's phone number is 01-5342121, and its official website lists the current BCA admission details.

5. Thames International College

Students walking with a university building as the backdrop

Photo: George Pak

Thames International College on Surya Bikram Gyawali Marg, Old Baneshwor, is a Tribhuvan University-affiliated college established in 2000, and its School of Information Technology offers BCA and BITM, according to its official website, thamescollege.edu.np. Its BCA takes 35 students, and the college also runs BBA, BBM, BASW, BPSy and BA Sociology.

Thames is one of the oldest private colleges in this guide, and its BCA is a small, focused intake inside a college that also teaches business and social sciences. That mix suits students who want a computing degree with a broader campus life, and its official website is the place to check the current BCA intake.

6. Trinity International College

Students studying with laptops outside on a campus

Photo: George Pak

Trinity International College in Dillibazar Height, Kathmandu, is a Tribhuvan University-affiliated college whose bachelor programmes include BBA, BSc CSIT, BCA and BBS, according to its official website, trinity.edu.np. It is a large, well-known college in the city centre, and its BCA shares teaching and facilities with its BBA and BSc CSIT programmes.

Trinity's size gives its BCA students a large peer group and a busy campus, and its central location is convenient for students from across the valley. The college's phone number is +977 1 4545954, and its official website lists the current BCA admission details.

7. NCCS College

Programming code displayed on a laptop

Photo: Negative Space

NCCS College — the National College of Computer Studies — in Paknajol, Kathmandu, is a Tribhuvan University-affiliated college whose bachelor programmes include BITM, BHM, BSc CSIT, BBM and BCA, according to its official website, nccs.edu.np. It is a computer-studies specialist, and it was accredited by the University Grants Commission in 2023.

NCCS's name says what it does: its bachelor teaching is built around computing, IT management and hospitality, so its BCA students study in a college where computing is the main business rather than one department among many. The college's phone number is 5351711, and its official website is the place to check the current BCA intake.

8. Kathmandu BernHardt College

College students studying together in a park on a sunny day

Photo: George Pak

Kathmandu BernHardt College in Balkhu, Kathmandu, is a Tribhuvan University-affiliated college whose bachelor programmes include BSc CSIT, BCA, BBM, BBS and BASW, according to its official website, bernhardt.edu.np. Its BCA sits inside a broad bachelor offering that also covers management and social work.

BernHardt's Balkhu campus is on the western side of the city, convenient for students from Kalimati, Balkhu and the Ring Road area. The college's phone number is 01-5187106, and its official website lists the current BCA admission details.

9. GoldenGate International College

Two friends collaborating on a laptop outdoors in a sunny park

Photo: Armin Rimoldi

GoldenGate International College at Wisdom Tower, Trikuti Colony, Old Baneshwor (Battisputali), Kathmandu, is a Tribhuvan University-affiliated college established in 2007. Its BCA follows the Tribhuvan University semester framework under the Faculty of Humanities and Social Sciences, with a curriculum of programming, database systems, networking, software engineering and web application fundamentals, according to its official website, goldengate.edu.np.

GoldenGate is an IT-focused college — its bachelor programmes are BCA, BSc CSIT, BBA, BBM and BBS — so its BCA students study alongside a large computing cohort. The college's email is [email protected], and its official website is the place to check the current BCA intake.

10. Morgan International College

Two students studying on a laptop on the grass in a park

Photo: Armin Rimoldi

Morgan International College in Basundhara, Kathmandu, is a Tribhuvan University-affiliated college whose BCA is a practical-based, four-year (eight-semester) programme of 126 credit hours, according to its official website, morgancollege.edu.np. The college was established in 2010, and its BCA is affiliated to Tribhuvan University.

Morgan's Basundhara campus is on the northern side of the Ring Road, and its BCA page sets out the programme's practical emphasis. Its official website is the place to check the current BCA intake and admission details.

11. Samriddhi College

Two students working together on an assignment in a park

Photo: Armin Rimoldi

Samriddhi College at Lokanthali-1, Madhyapur Thimi, Bhaktapur, is a Tribhuvan University-affiliated college established in 2013, offering BSc CSIT, BCA, BBS, BSW and BPsych, according to its official website, samriddhicollege.edu.np. It is the first of two Bhaktapur colleges in this guide, both in Lokanthali, just east of Kathmandu.

Samriddhi's BCA is a four-year, eight-semester Tribhuvan University programme under the Faculty of Humanities and Social Sciences, and its bachelor mix also covers social work and psychology alongside computing and management. Its official website is the place to check the current BCA intake.

12. Kathmandu College of Technology

Two students studying in a library

Photo: Yan Krukau

Kathmandu College of Technology (KCT) at Lokanthali, Bhaktapur, is a Tribhuvan University-affiliated college offering BSc CSIT, BCA and BBS, alongside management programmes, according to its official website, kct.edu.np. It is the second Lokanthali college in this guide, a short walk from Samriddhi College.

KCT describes itself as one of Nepal's leading colleges for CSIT, BCA, BBS and management programmes, and its BCA follows the Tribhuvan University four-year, eight-semester framework. Its official website is the place to check the current BCA intake and admission details.

13. Academia International College

A teacher helping a student on a laptop in a library

Photo: Mikhail Nilov

Academia International College at Gwarko, Lalitpur, is a Tribhuvan University-affiliated college offering BSc CSIT, BCA, BBM and BBS, alongside the MBS master programme, according to its official website, academiacollege.edu.np. It is the only Lalitpur college in this guide, on the southern side of the valley.

Academia's BCA is a four-year, eight-semester Tribhuvan University programme under the Faculty of Humanities and Social Sciences, and its Gwarko campus is convenient for students from Lalitpur and southern Kathmandu. Its official website is the place to check the current BCA intake.

14. Padma Kanya Multiple Campus

Graduates in caps and gowns celebrating outdoors

Photo: Erfin Ekarana

Padma Kanya Multiple Campus in Bagbazar, Kathmandu, is a Tribhuvan University constituent campus and Nepal's first women's campus, established in 1951. Its official campus site records that launching the BCA programme at Padma Kanya has helped increase the number of women in the IT field, and its BCA has its own programme site at bca.pkcampus.edu.np.

Padma Kanya is the public, community-campus option in this guide: its bachelor programmes include BCA, BBA, BSc, BBS and BA, and as a constituent campus it typically charges less than the private colleges. For women applicants it is the most affordable BCA route in central Kathmandu, and its official campus site is the place to check the current BCA intake.

15. Divya Gyan College

Two college students studying and discussing notes outdoors

Photo: Armin Rimoldi

Divya Gyan College at Putalisadak (Kamaladi Mode), Kathmandu, is a Tribhuvan University-affiliated college established in 2007, offering the Bachelor of Computer Application (BCA) and Bachelor of Business Studies (BBS), according to its official website, divyagyan.edu.np. It is driven by a software company, and adds professional training and in-house internship experience to its teaching.

Divya Gyan is the smallest BCA offering in this guide — just BCA and BBS — and its software-company backing is its distinctive point: students get professional training and in-house internship experience alongside the Tribhuvan University BCA curriculum. Its official website is the place to check the current BCA intake.

Local Insights

Most of the colleges in this guide cluster in central Kathmandu — Bagbazar, Putalisadak, Dillibazar and Old Baneshwor are all within a short walk or bus ride of each other — so it is practical to visit several campuses in one day and compare their labs and classrooms in person. The two Bhaktapur colleges, Samriddhi College and Kathmandu College of Technology, are both in Lokanthali, and Academia International College is in Gwarko, Lalitpur, so allow extra travel time for those visits.

Before you apply, check the current Tribhuvan University FoHSS BCA entrance notice and the college's own admission page, ask to see the computer labs, and ask how much of the teaching is practical lab and project work rather than lectures. Fees are not listed in this guide because they change by year and by college; ask each college directly, and ask about scholarships at the same time.

Frequently Asked Questions

What is BCA?

BCA is the Bachelor in Computer Applications, Tribhuvan University's four-year, eight-semester computing degree under the Faculty of Humanities and Social Sciences. Tribhuvan University's FoHSS page describes it as a course designed to produce qualified software developers, covering programming, software development tools and techniques, and practical as well as theoretical study.

Which colleges in Kathmandu offer BCA under Tribhuvan University?

All 15 colleges in this guide run BCA under Tribhuvan University, verified on each college's own website and on Tribhuvan University's FoHSS BCA programme page. Colleges that run BSc CSIT, BIT, BBA or foreign degrees instead of BCA are not in this list.

How do I get admission to BCA?

Admission is through the Tribhuvan University BCA entrance test, run by the Faculty of Humanities and Social Sciences, followed by the college's own application process. Check the official Tribhuvan University notice and the college's admission page for the latest dates and requirements.

What is the difference between BCA and BSc CSIT?

BCA is Tribhuvan University's application-focused computing degree under the Faculty of Humanities and Social Sciences, built around software development. BSc CSIT is Tribhuvan University's science-stream computing degree, run through the Institute of Science and Technology, with a stronger science and mathematics base. Both are four-year degrees; the right choice depends on whether you want an application and software-development focus or a science-stream computing degree.

How much does BCA cost?

Fees vary by college and by year, and this guide does not list figures that may already be out of date. Community and public constituent campuses, such as Padma Kanya Multiple Campus, typically charge less than private colleges. Ask each college directly for its current fee structure and scholarship options.

Can I study BCA after +2 in any stream?

Tribhuvan University sets the eligibility for BCA each year, so check the current FoHSS BCA entrance notice and your chosen college's admission page for the year's requirements before you apply.

Continuous Editorial Fact-Checking

This guide was compiled from Tribhuvan University's Faculty of Humanities and Social Sciences BCA programme page and from each college's official website, named in the text above. No fee, opening hour or timing is stated in this guide, because those figures change and were not verified at the time of writing; readers should confirm current fees, dates and admission requirements with the college and with Tribhuvan University. If a college changes its BCA offering, affiliation or admission process, this guide will be updated. Corrections can be sent to the Hamro Nepal editorial desk.

edit_note

Suggest an Editorial Correction

Notice a ranking discrepancy, closed venue, or missing recommendation? Hamro Nepal rankings are updated through community submissions and independent editorial vetting.