← Go Back

CSIT vs BCA vs BIT in Nepal: Which Should You Choose?

BSc CSIT, BCA and BIT are three different answers to the same question: how do I get into IT after +2? All three are four-year, eight-semester degrees, and all three can lead to a software job. They are not the same program with different names, though. They differ in who can join, how much maths and theory you will do, and what the degree is built around.

This article is specifically about the three programs as they run under Tribhuvan University (TU), the university behind BSc CSIT, using each program's official curriculum. BCA and BIT are also offered by other universities, where the details can differ : there is a short note on that at the end.

One thing before we start: none of these is "the best". The right one depends on your +2 background, how you feel about maths, and what you actually want to build.

The difference in one line

  • BSc CSIT is a computer science degree. It goes deep into how computers and software actually work. Science stream only.

  • BCA is an application development degree. It is built around making software : web, mobile, databases. Open to any stream, and the lightest on maths.

  • BIT is an information technology degree. It covers software, networks and systems, and adds management and business subjects. Open to any stream, with maths in between.

The three side by side


BSc CSITBCABIT (TU)
Full nameB.Sc. Computer Science and Information TechnologyBachelor of Computer ApplicationBachelor of Information Technology
TU facultyIOST (Science and Technology)FOHSS (Humanities and Social Sciences)IOST (Science and Technology)
Duration4 years / 8 semesters4 years / 8 semesters4 years / 8 semesters
Credit hours126126120
+2 streamScience, with Physics and Maths as 100-mark subjectsAny disciplineAny stream
EntranceIOST B.Sc.CSIT entranceFOHSS BCA entranceIOST BIT entrance
Main focusComputer science: theory, algorithms, systemsApplication and software developmentIT systems plus management

The numbers come from the official TU curricula for each program. A credit hour measures the size of a course, not how hard the degree is : CSIT and BCA both total 126 credits, but they spend them differently.

Who can get in, and how

This is usually the first thing that decides your options, so read it before you set your heart on one.

BSc CSIT

CSIT is the strictest to enter. You need 11 and 12 in the science stream, with Physics and Mathematics as 100-mark subjects. On the grade system you need a final grade C in all subjects; on the percentage system, at least second division. There are separate routes for I.Sc. or equivalent, A Level (D grade), and CTEVT three-year diplomas, all with the same Physics-and-Maths condition.

Then you sit the IOST CSIT entrance, and you need at least 35% to pass. It is 100 multiple-choice questions in 2 hours, split as Mathematics 25, Physics 25, Chemistry 25, English 15, and Computer-related general knowledge 10, with no negative marking. We cover that exam in its own guide: BSc CSIT Entrance: Eligibility, Exam Pattern, Marks Split and Timeline.

If you did not have science with Physics and Maths, this route is closed. That is not a judgement on you; it is a fixed rule. BCA and BIT are the wider doors.

BCA

BCA is the most open. You can apply with 10+2, PCL or equivalent in any discipline, at least second division (or the equivalent grades in the current notice). The entrance is run by the FOHSS Dean's office, through its own portal: 100 marks of multiple-choice questions, with a pass mark of 35.

It is also the most widely available of the three. TU runs BCA at 160+ affiliated colleges, with roughly 4,500+ seats in total. Constituent (government) campuses usually carry about 70 seats each : Patan, Bhaktapur, Padma Kanya and Saraswati Multiple campuses among them : while private affiliated colleges usually carry 35. If you are weighing how hard a seat is to get, that scale is worth keeping in mind.

Grade thresholds can change between cycles, so check the current FOHSS entrance notice rather than an old blog post.

BIT

TU's BIT curriculum sets the rule as twelve years of schooling in any stream, with a minimum of second division, plus a pass in the IOST BIT entrance. The notice is the final word on subject conditions, so check whether that year also requires Mathematics or Computer as a 100-mark subject before you apply.

The BIT entrance is separate from the CSIT one. It is 100 objective marks : English 50, plus either Mathematics or Computer 50 (you choose), with no negative marking, and a pass mark of 35. It runs through its own IOST portal.

BIT is the newest of the three, and it runs at fewer campuses than BCA, so check that a college near you offers it before you plan around it.

What you actually study

The quickest way to feel the difference is to look at first-semester subjects.

  • CSIT, semester I: Introduction to Information Technology, C Programming, Digital Logic, Mathematics I, and Physics.

  • BCA, semester I: Computer Fundamentals and Applications, Society and Technology, English I, Mathematics I, and Digital Logic.

  • BIT, semester I: Introduction to Information Technology, C Programming, Digital Logic, Basic Mathematics, and Sociology.

Later, all three cover the same core computing subjects : data structures and algorithms, databases, operating systems, networks, software engineering. The difference is what surrounds that core.

CSIT carries the most maths and theory: Physics, Statistics, discrete maths, theory of computation, compiler design, and so on. If you like proving why something works, this is the one that rewards it.

BCA keeps the computing core but replaces the heavy theory with application work and business subjects. It has project work and an internship built into the degree, which means you start building things : and a portfolio : earlier.

BIT sits between them. You get a full technical core, plus subjects like Economics, Principles of Management, Operations Research, Management Information Systems, and Research Methodology, and a project plus a six-credit internship near the end. It is the most "IT inside an organisation" of the three.

Where each one tends to lead

Treat this as orientation, not a rule.

  • CSIT leans toward software engineering, backend and systems work, and data- or AI-adjacent roles, and it is the shortest path into further study in computer science. The maths-and-theory base is why.

  • BCA leans toward web and mobile development, junior developer and QA roles, and freelance work. Because the projects start early, BCA students can often show real work sooner.

  • BIT leans toward roles that mix technology and operations: IT officer, network or system administration, database administration, IT support, and technology work inside banks and companies.

One honest point, because it matters more than the comparison table: at entry level in Nepal, recruiters for software roles look at what you can do, not just which of these three words is on your certificate. A strong portfolio from any of the three beats an empty one from the "right" degree. Pay in tech is decided more by your skills and the job market than by the degree, so it is a weak reason to pick one over another. Whatever you choose, projects, internships and a little self-study will carry a lot of the weight.

How to choose

Work through these in order.

1. Start with your +2 background, because it decides your options.

  • Science with Physics and Maths (100 marks each): all three are open.

  • Any other stream: CSIT is closed. BCA is open to any discipline. TU's BIT curriculum is open to any stream; check the current notice for any added subject requirement.

2. Match the degree to what you actually enjoy.

  • You want to understand how computers and software work, and you are comfortable with maths → CSIT.

  • You want to build apps and websites, and you would rather spend your time on that than on advanced maths → BCA.

  • You are drawn to networks, systems, security and how organisations use technology → BIT.

3. If you are planning a master's in computer science, CSIT's maths-and-science base is the closest fit, so it is the natural default. All three are recognised degrees, though, so check the specific university's requirements before you count on anything.

4. If you are still unsure, BCA has the widest entry and the most project work, which makes it a safe, flexible default. BIT is a good middle ground if you had Maths or Computer in +2 and want IT plus management. Both are perfectly good routes into software work.

A note on other universities

Everything above describes the three programs as TU runs them. BCA and BIT are not TU-only names, though. BCA is offered by several universities and many colleges, and BIT is also run by other universities : Purbanchal University, for example, has its own BIT with a different curriculum and credit load.

So the degree name alone does not tell you what you will study. Before you enrol, confirm the college's affiliation and read that university's current curriculum. The same three words can mean slightly different programs depending on where you sit the classes.

Where to start

If you are going for CSIT, EasyCSIT follows the syllabus from semester 1 to 8. Every subject has its videos, notes, syllabus, past question papers and a place to ask doubts, so you are not hunting for material before every exam. Start at semester 1.

1.00

1.00

If you are preparing for the CSIT entrance, entrance.easycsit.com is built around that exact exam : chapters, MCQs, and timed mock papers with answer review. It is free to use.

If you are heading toward BCA or BIT, the same study habits carry over, and TU publishes each exam's own notice. Keep an eye on Notices for the official updates from TU and IOST.

What can change

This article was checked in October 2026. The credit hours, duration and faculty of each program come from the official TU curricula. Entrance patterns and eligibility rules are set cycle by cycle, so they can change: if any detail here disagrees with the current notice, the notice wins. Always confirm your exam and eligibility details at the source before you pay a fee.