BCT is a course code, not a separate subject — it is how the Institute of Engineering labels Bachelor in Computer Engineering, and you will see it written both ways in notices, results and syllabus documents. It is the hardest computing degree in the country to get into, and the only one of the common ones that is an engineering degree rather than a science or applications degree. That second fact matters more than most students realise, and in a narrower way than they expect.
The one-line version: BCT is worth chasing for a regular seat at a constituent campus; for a private or full-fee seat, work out carefully what the engineering label is buying you, because for a software job it is buying very little.
What BCT actually is
A four-year, eight-semester Bachelor in Computer Engineering run by Tribhuvan University's Institute of Engineering. The curriculum sits further towards hardware and systems than BSc CSIT does — architecture, digital logic, communication, embedded work and a heavier mathematics load alongside the programming — and it is structured as an engineering course, with the project and workshop culture that implies.
Published syllabus documents circulating online are often years out of date. Take the current one from IOE rather than from a notes site, particularly if you are comparing curricula before choosing.
Where is BCT taught?
At IOE's constituent campuses, and at a number of private colleges affiliated to the institute. The constituent campuses are the ones worth understanding first, because they are where the subsidised seats are.
Seat numbers move every cycle and split between regular and full-fee categories, so take them from the current IOE admission notice. The pattern to expect is a small block of regular seats and a considerably larger block of full-fee ones at the same campus, for the identical degree.
How you get in
Through the IOE entrance examination and nothing else. There is one national merit list, allocation runs centrally through IOE's portal across scheduled lists, and your rank decides both which campus you can reach and which fee category you are offered. A regular seat at a constituent campus is among the best-value places in Nepali education; a full-fee seat at the same desk costs several times more.
The ordering of your priority list is where students with identical ranks end up at different campuses, and it is worth more attention than it usually gets — enough that it is its own subject rather than a paragraph here.
The engineering label is a gate for some jobs and worth nothing for others. Work out which you want first.
BCT or BSc CSIT?
The question almost every science +2 student with a decent entrance rank is actually asking.
For a private software job in Kathmandu or a remote contract abroad, neither degree beats the other and no employer will ask. They read what you have built. The difference is real only at the edges — the engineering registration route, some government and semi-government posts advertised specifically for engineers, and certain overseas licensing paths.
What does the engineering registration actually get you?
This is the one genuine, non-marketing advantage of BCT over the other computing degrees, and it is narrower than it sounds. An engineering degree opens the Nepal Engineering Council registration route; a science or applications degree does not. For posts advertised as engineer positions — largely public sector — that registration is a hard gate you cannot cross later by any amount of professional experience.
If that is your target, confirm the current registration requirements with the council directly rather than relying on any guide, including this one, since the rules and the recognised programme lists are administrative and do change. And if your target is software, this entire consideration is worth nothing, so do not let it push you into a far more expensive seat.
Who should chase BCT
Chase it if you have +2 Science with strong mathematics, you can realistically reach a regular seat at a constituent campus, or you want the engineering route for public-sector work. On a regular seat it is close to unbeatable value and the cohort around you is the strongest in the country.
Think much harder if the only BCT you can reach is a full-fee or private seat and the job you want is writing software. You would be paying the highest fee of any computing route in Nepal for an advantage that applies to jobs you are not applying for, when a constituent-campus CSIT or BIT would cost a fraction and land you in the same interview.
The short answer
BCT is the strongest computing degree in Nepal to hold and the hardest to get, and on a subsidised seat there is nothing to argue about. Off one, the decision turns on a single question: do you need to be registered as an engineer? If yes, only this degree does it. If no, buy the cheaper seat and spend the difference on four years of building things.