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.
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
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.
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.