Neptech Sanjal

Bachelor of Computer Application

Bachelor's · 4 years · Tribhuvan University

Overview

BCA is Tribhuvan University's application-oriented computing degree, administered by the Faculty of Humanities and Social Sciences rather than the science faculty. Where BSc CSIT leads with theory, BCA leads with building: web technologies, mobile application development, database administration, and a substantial project and internship component in the final year.

What the syllabus covers

  • Programming fundamentals, C and object-oriented programming
  • Web technologies and modern JavaScript frameworks
  • Database management and system analysis and design
  • Mobile application development
  • Software project management and an internship
  • Final-year project

Who it suits

Students who want to write software professionally without a mathematics-first curriculum, and students from +2 Management who studied Computer Science — BCA is one of the few computing degrees that accepts them. The internship requirement means graduates typically leave with real workplace experience attached to their CV.

Think twice if

You intend to pursue a research master's or move into machine learning. BCA's lighter theory core means you will need to backfill algorithms and mathematics independently. Also check who actually teaches the practical papers at your chosen college — BCA quality varies more between colleges than any other TU computing degree.

BCA compared to BSc CSIT

BCA is the more accessible entry — lower mathematics requirement, open to non-Science +2 streams, and easier to get a seat. BSc CSIT is the stronger transcript for postgraduate study. For a first developer job in Nepal, employers treat them as broadly equivalent.

Eligibility and entrance

+2 or equivalent in any stream with minimum 45% aggregate (or 1.8 CGPA), having studied Mathematics or Computer Science at grade 11 or 12, plus a pass in the TU FoHSS entrance examination.

Entrance

TU FoHSS BCA entrance — 100 marks

Where it leads

Application Developer
Web Developer
Database Administrator
System Analyst
QA Engineer

Colleges offering BCA

Related programs

At a glance

University
Tribhuvan University
Level
Bachelor's
Duration
4 years
Structure
8 semesters
Credits
126 credit hours
Discipline
Computer Science & IT

On fees

We do not publish per-college fee figures, because they change every intake and a stale number is worse than none. Our cost guide explains how Nepali college fees are structured and what to ask before you pay.

Read the cost guide →
← All courses