BCA College in Kathmandu, Nepal: Your Complete Guide for 2026 Admissions
- Nepal’s IT sector is estimated to export ~USD 1 billion annually, with 90% of the country’s 100,000+ IT workers based in Kathmandu (Kathmandu Post, 2026).
- A TU BCA degree takes 4 years (130 credits, 8 semesters), open to students from any 10+2 stream, no science background required.
- Entry-level BCA graduates earn NPR 25,000–40,000/month; senior professionals reach NPR 100,000–150,000+ (KumariJob, 2026).
- Over 120 TU-affiliated colleges offer BCA in Nepal; all issue the same degree. What differs is labs, placement, and faculty quality.
- Texas International College (TIC), Chabahil, offers TU BCA with morning and day shifts. 2026 admissions are open now.
Nepal’s IT industry grew faster over the past three years than almost anyone predicted. In 2022, a formal study pegged IT service exports at USD 515 million. By early 2026, industry estimates put that figure close to USD 1 billion, and Kathmandu-based companies are still hiring. If you’re considering a BCA degree, the timing is right. But with 120+ TU-affiliated colleges competing for your attention, picking the right one takes more than scrolling through admissions brochures.
This guide covers everything you actually need to know: what BCA involves, why Kathmandu is the only place in Nepal to study it seriously, how TU’s 2025 syllabus is structured, what the admission process looks like, and what salaries BCA graduates are realistically pulling. We’ll also walk through how to evaluate colleges properly, and why Texas International College belongs on your shortlist.
What Is BCA, and Who Should Study It?
Nepal’s IT services market was worth an estimated USD 259 million in 2024 and is growing at 9.28% per year, projected to reach USD 403.7 million by 2029 (Statista, 2024). Bachelor of Computer Applications is the undergraduate degree designed to get you into that market. It’s a 4-year, English-medium program under Tribhuvan University: practical, industry-oriented, and structured around real IT skills rather than pure theory.
The program doesn’t require a science background. Any student who completed 10+2 in any discipline (science, management, or humanities) can apply, as long as they meet the minimum grade threshold and clear the TU entrance exam. That’s a genuine differentiator. Most engineering programs shut the door on management and humanities students. BCA doesn’t.
So is BCA right for you? It’s a strong fit for students who want job-ready skills without the five-year commitment of a BE or B.Tech. You’ll write code from Semester 1, work on structured projects from Year 2, and do a mandatory internship in your final year. Most entry-level IT jobs in Nepal’s private sector (web development, software engineering, database work, QA) are well within reach after BCA.
It’s worth being honest about where BCA isn’t the best fit. If you’re aiming for research roles, advanced academic computer science, or an eventual PhD, then BSc CSIT or BE Computer Engineering will serve you better. But for the majority of students targeting Nepal’s IT job market or planning to build something, BCA delivers what employers are actually asking for.
Why Kathmandu Is Nepal’s IT Capital, and Why It Matters for Your Degree
Ninety percent of Nepal’s 100,000+ IT workers are concentrated in Kathmandu (Kathmandu Post, 2026). That’s not just a statistic. It’s the entire logic behind studying BCA here rather than in another city. The IT labor market in Nepal is, for practical purposes, a single-city market. Internship opportunities, part-time development work, startup communities, alumni networks, and industry events all operate at a density in Kathmandu that simply doesn’t exist anywhere else in the country.
The growth numbers back this up. Nepal had 21 IT companies register with the Department of Industries in FY 2080/81 (2023-24). In FY 2081/82 (2024-25), that number jumped to 185, the highest on record. Total registered tech companies in Nepal now exceed 2,000. Most are in Kathmandu, and most are hiring.
Nepal also ranked 107th globally on the Network Readiness Index 2025, with ICT services growing at 12.3% annually from 2005 to 2023, faster than both Bangladesh and Sri Lanka over the same period. That’s not marketing copy. It reflects real infrastructure improvements and a structural shift toward export-oriented IT services that’s driving demand for trained graduates.
According to a February 2026 analysis in the Kathmandu Post, Nepal’s IT sector employs approximately 100,000 workers and generates an estimated NPR 145 billion (~USD 1 billion) in annual IT service exports. The government’s 10-year target is 500,000 new IT jobs, a fivefold increase that depends almost entirely on universities producing qualified graduates at scale.
TU BCA Syllabus: What You’ll Actually Study Over 4 Years
Tribhuvan University’s 2025 BCA curriculum covers 130 credits across 8 semesters, with the difficulty and specialisation building progressively year on year. You won’t touch AI or mobile development until your programming, database, and software engineering foundations are solid, and that’s by design. Here’s how the four years are structured:
| Year | Semesters | Core Focus | Credits |
|---|---|---|---|
| Year 1 | I & II | C Programming, Digital Logic, Java OOP, Mathematics I & II, UX/UI Design, Microprocessor Architecture | 32 |
| Year 2 | III & IV | Data Structures & Algorithms, DBMS, Web Technology I & II, Python, Software Engineering, OS | 34 |
| Year 3 | V & VI | Computer Networks, Artificial Intelligence, Advanced Java, Mobile Programming, Cryptography & Network Security | 35 |
| Year 4 | VII & VIII | Cyber Security & Ethical Hacking, Cloud Computing, Electives, Internship | 29 |
Each semester runs 16 teaching weeks. For courses with practical components (most of them), you attend 3 lecture hours plus 3 lab hours per week per course. That’s a real workload. TU requires a minimum 80% attendance in each course separately. Miss more than that and you’re barred from the final exam, regardless of your internal scores.
Under TU’s 2025 grading system, students need a minimum GPA of 2.3 (C+ grade, 40–49.9%) in each individual course to pass. Final external exams carry 60–80% weightage depending on whether a course has practicals. Internal assessments contribute 20%, with a separate practical exam at 20% for lab courses, conducted by the college in the presence of an external examiner assigned by FOHSS.
The elective system in Years 3 and 4 is worth thinking about early. Four elective slots let you specialise. Want to go into data science? Choose Machine Learning (BCA 404-I), Business Intelligence (BCA 405-II), and Data Mining and Data Warehouse (BCA 454-IV). Interested in cybersecurity? Pair Cryptography (compulsory in Semester VI) with Network Administration (BCA 453-I) and the compulsory Cyber Security course in Year 4. Most students don’t plan their electives until Year 3; by which point some combinations are already closed off by prerequisites or scheduling. Start thinking about it in Year 2.
The internship in Semester VIII (3 credits) isn’t a formality. It’s evaluated by multiple examiners, requires a minimum 40% from each evaluator to pass, and includes a final defence with an external examiner from FOHSS. Where you intern and what you actually do there will shape your first job more than your transcript will.
BCA Admission Requirements and Process in Nepal
Getting into a TU BCA program involves two separate hurdles: meeting the academic baseline, and scoring well enough on the TU entrance exam. Neither is particularly difficult with preparation, but students who don’t take the entrance seriously get cut every year; it’s the primary filter at competitive colleges.
The requirements:
- Completed 10+2 or equivalent in any discipline from a recognised institution
- Minimum second division:at least a D grade in each subject, or a CGPA of 1.8+ under HSEB/NEB standards
- TU Entrance Exam conducted once a year by the Dean’s Office, FOHSS, with a minimum passing score of 35%
- Final admission is on a merit basis: entrance score combined with academic record
According to TU’s Faculty of Humanities and Social Sciences (FOHSS), the BCA entrance exam is open to applicants from any 10+2 stream (science, management, or humanities), making it one of the few IT undergraduate programs in Nepal with no discipline restriction. The exam tests logical reasoning, basic mathematics, and English proficiency. Advanced science knowledge isn’t tested.
The fall semester starts in September; the spring semester in February. Most colleges run a single intake per year aligned to the Shrawan (July–August) schedule. The most sought-after colleges fill up within days of TU entrance results being published. Applying early isn’t optional; it’s the only way to secure a seat.
One thing worth noting about how evaluation works: TU sets the syllabus and runs final exams, but colleges manage internal assessments. Internal marks carry 20% weightage. How a college structures its internals, whether they run regular tests, projects, and practicals seriously, matters more than most students realise when choosing where to enroll.
Career Paths and Salaries After BCA in Kathmandu
BCA graduates in Nepal are getting hired, and salaries are rising. Entry-level roles in Kathmandu pay NPR 25,000–40,000 per month as of early 2026. Mid-level professionals with 2–5 years’ experience earn NPR 50,000–70,000. Senior engineers with 5+ years are pulling NPR 100,000–150,000+ per month (KumariJob, Jan 2026; Samriddhi College, Sep 2025). Remote work , which is common in Kathmandu’s IT scene, can push these figures significantly higher.
What roles do BCA graduates actually land? The most common paths in Kathmandu’s job market:
- Web Developer / Full-Stack Developer: The most common first role. Strong demand from local IT service firms and offshore development shops.
- Software Engineer: Backend and application development. Getting here from BCA requires a strong internship and active personal projects; the degree alone isn’t enough.
- Database Administrator / Data Analyst: Growing quickly as Nepali companies invest in data infrastructure. BCA’s DBMS and Python courses map well here.
- Network or System Administrator: A natural fit for students who choose networking electives in Years 3 and 4.
- QA Engineer / IT Support: Lower barrier to entry; a solid first job that builds experience and opens doors within 12–18 months.
- IT Entrepreneur: A real path. Kathmandu’s startup scene is small but active, and the government’s push for IT-driven employment means genuine institutional support exists.
One pattern shows up consistently: students who do a substantive internship (not just a certificate-collecting placement) get hired faster and at better salaries. The internship in Semester 8 is the most career-defining three months of the entire degree. Treat it like a job, not a box to tick.
How to Choose the Right BCA College in Kathmandu
All 120+ TU-affiliated BCA colleges in Nepal follow the same curriculum. All of them issue a Tribhuvan University degree with identical wording. So what actually varies? The experience, the network, and the employment outcome, none of which appear on the certificate.
Here’s what to evaluate before you commit:
- Lab infrastructure: Visit in person before applying. Are the machines current? Is there one computer per student, or are students sharing? TU requires substantial practical hours; a college that can’t deliver real lab time is cutting corners on your education.
- Internship placement network: Ask directly: which companies do they place students with? How many students were placed last year, and what did they do? Vague answers are a red flag.
- TU exam pass rates: TU publishes results by college. A pattern of poor pass rates isn’t a coincidence; it reflects teaching quality. Ask to see recent results.
- Faculty stability: High turnover disrupts continuity and mentoring. Ask how many full-time BCA faculty the college employs versus visiting or adjunct instructors.
- Shift options: Morning vs. day shift availability affects whether you can work part-time, particularly in Years 3 and 4 when internships and freelance work become realistic.
- Location and commute: Kathmandu traffic is a real cost. A college that’s 45 minutes closer to home translates to meaningful time saved over four years.
Why Texas International College (TIC) Is Worth Your Attention
Texas International College is located in Mitrapark, Chabahil, one of Kathmandu’s most accessible neighborhoods, well-connected by public transport from Koteshwor, Baneshwor, Ratnapark, and Jorpati. TIC is officially affiliated with Tribhuvan University and runs its BCA program under the current 2025 TU curriculum with a Shrawan (July–August) annual intake.
What makes TIC worth considering seriously?
- Dual shift options: Morning and day batches mean you can manage part-time work, a longer commute, or family commitments without falling behind.
- Genuine lab sessions: Practical courses run as hands-on lab work, not lecture substitutes. TIC’s computer labs are maintained to support TU’s practical hour requirements across all semesters.
- Active internship support: TIC connects final-year students with Kathmandu IT firms for the Semester 8 internship, giving students a meaningful placement rather than a self-sourced role.
- Smaller cohorts: TIC deliberately limits intake. Smaller cohorts mean more direct access to faculty during practicals and a more structured learning environment than 100-student batches allow.
- Location advantage: Mitrapark, Chabahil is genuinely central and easy to reach from multiple parts of the valley, a practical advantage over colleges in busier or harder-to-reach corridors.
Ready to start your BCA journey at Texas International College?
Apply for TIC BCA 2026 →Frequently Asked Questions About BCA in Kathmandu
- What are the minimum marks needed to apply for BCA in Nepal?
- You need to have completed 10+2 (or equivalent 12 years of schooling) in any discipline from a recognised institution with at least second division, meaning a D grade in each subject, or a CGPA of 1.8 or higher under HSEB/NEB standards. You also need to pass the TU entrance exam conducted by FOHSS, with a minimum score of 35%. Final admission is merit-based on your entrance score and academic record combined.
- Is BCA a good degree for getting an IT job in Nepal?
- For most entry-level IT roles in Nepal, yes. BCA is designed for application-level work: software development, web technology, databases, networking, and system administration. Entry-level salaries run NPR 25,000–40,000 per month, rising substantially with experience. If your goal is core computer science research or an academic PhD track, BSc CSIT or BE Computer Engineering will serve you better. But for Nepal’s private IT job market, BCA is one of the most direct routes in.
- How many TU-affiliated BCA colleges are there in Kathmandu?
- Over 120 colleges across Nepal offer TU BCA, with the majority concentrated in Kathmandu Valley. All follow the same TU syllabus and award the same TU degree. The differences that matter (teaching quality, lab infrastructure, internship placement support, faculty stability, and class size) don’t show up on the degree certificate. Visit before you apply.
- Can I study BCA if I’m from a management or humanities background?
- Yes. TU BCA has no stream restriction. Students from science, management, or humanities 10+2 programs are equally eligible, as long as they meet the grade requirements and pass the entrance exam. The first semester covers computer fundamentals from the beginning, so no prior technical knowledge is assumed or required.
- When does BCA admission open in Nepal for 2026?
- TU FOHSS conducts the BCA entrance exam once a year, generally aligned with the Shrawan (July–August) intake. Individual colleges open admissions shortly after results are published. Competitive colleges like TIC fill their available seats quickly; apply as soon as admissions open rather than waiting. Check the FOHSS notice board or TIC’s website directly for exact dates, as the schedule is confirmed annually.



