Home / Courses / Computer Engineering

B.E. Computer Engineering · BCT

Software with an engineer's foundation. BCT covers the full stack — from digital logic and microprocessors up through operating systems, databases, networks, and artificial intelligence.

48Seats per intake
4 yrsDuration
8Semesters
B.E.TU degree

Overview

From transistor to software system

BCT is not a coding bootcamp — it's an engineering degree. Students learn how computers actually work, from logic gates and processor architecture up to distributed systems and AI, and graduate able to build software on any layer of that stack.

The first two years pair programming (C, then object-oriented programming) with the electrical and electronic fundamentals that distinguish computer engineers from pure software graduates: circuit theory, digital logic, and microprocessors. The middle years turn to the computer-science core — data structures, algorithms, computer architecture, and software engineering.

Final years are project-driven. A minor project in the sixth semester and a two-part major project across the final year push students to ship complete systems, alongside coursework in AI, networks and security, distributed systems, and graphics.

  • Degree — Bachelor in Computer Engineering, Tribhuvan University (IOE curriculum)
  • Intake — 48 seats per year, merit-based through the IOE entrance exam
  • Projects — minor project (6th sem) plus a year-long major project
  • Stack — hardware fundamentals through software, networks, and AI
  • Scholarships — 50–100% merit scholarships available

Curriculum

Eight semesters, logic gates to intelligent systems

Year 1

Semester I

  • Engineering Mathematics I
  • Computer Programming
  • Basic Electrical Engineering
  • Engineering Physics
  • Engineering Drawing I

Year 1

Semester II

  • Engineering Mathematics II
  • Engineering Chemistry
  • Object-Oriented Programming
  • Basic Electronics Engineering
  • Engineering Drawing II

Year 2

Semester III

  • Engineering Mathematics III
  • Data Structures & Algorithms
  • Digital Logic
  • Electric Circuit Theory
  • Electronic Devices & Circuits

Year 2

Semester IV

  • Applied Mathematics
  • Numerical Methods
  • Discrete Structures
  • Microprocessor
  • Instrumentation I

Year 3

Semester V

  • Probability & Statistics
  • Computer Organization & Architecture
  • Data Communication
  • Software Engineering
  • Instrumentation II

Year 3

Semester VI

  • Object-Oriented Analysis & Design
  • Artificial Intelligence
  • Operating Systems
  • Database Management Systems
  • Engineering Economics
  • Minor Project

Year 4

Semester VII

  • Computer Networks & Security
  • Distributed Systems
  • Digital Signal Analysis & Processing
  • Computer Graphics
  • ICT Project Management
  • Elective I · Project I

Year 4

Semester VIII

  • Information Systems
  • Simulation & Modeling
  • Internet & Intranet
  • Engineering Professional Practice
  • Elective II
  • Project II

Subject listing is indicative of the IOE Computer Engineering curriculum. The Institute of Engineering's official syllabus is authoritative; electives vary by semester and cohort.

Labs & Projects

Build, break, rebuild

Programming LabsNetworked workstations for C, C++, and every language after.
Digital Logic & MicroprocessorGate-level design, trainer kits, and assembly programming.
Networking LabRouting, switching, and security practice on real hardware.
Database & Software StudioTeam-based software engineering with modern tooling.
Project SpaceDedicated time and mentoring for minor and major projects.
Internet Access Campus-wideResearch, cloud tools, and remote collaboration from any lab.

Career Paths

Where BCT graduates go

Nepal's IT sector exports software worldwide, and computer engineers are its core workforce — on-site in Kathmandu or remote for global teams.

Software EngineerWeb, mobile, and enterprise development for local and offshore firms.
Data & AI RolesData engineering, analytics, and machine learning teams.
Network & DevOpsISPs, banks, and cloud infrastructure operations.
Product StartupsNepal's growing startup scene — fintech, edtech, logistics.
Public Sector & TelecomGovernment ICT systems and telecom operators.
Graduate StudyM.Sc./M.E. in computer engineering, data science, or security.

Questions & Answers

About this program

How many seats does BE Computer Engineering have at ICE?

48 seats per intake, awarded on merit through the IOE entrance examination.

What do you study in BE Computer Engineering?

Programming, data structures, operating systems, networks, databases, AI, and software engineering — with hardware fundamentals included, plus minor and major software projects.

What is the scope of computer engineering in Nepal?

Software companies, telecom, fintech, and startups in Nepal hire steadily, and the degree travels well — remote work, international roles, and graduate study are common paths.

What is the eligibility for BE Computer Engineering?

+2 or equivalent with Physics, Chemistry, and Mathematics — minimum 45% aggregate or grade C in each subject — or a related Diploma in Engineering, plus a valid IOE entrance examination score.

Ready to compile your future?

Eligibility: +2 with Physics, Chemistry & Mathematics (min. 45% or grade C in each subject) or a related diploma, plus a valid IOE entrance score. Merit scholarships reach 100%.

Apply for Admission