Formerly Janakpur Engineering College (JEC)Affiliated to Tribhuvan University

Bachelor of Computer Engineering · TU / IOE

Learn to connect software, digital hardware, networks and intelligent systems into technology that works beyond the demo.

Duration
4 years
Structure
8 semesters
Seats
48
Study
Full time
Students working at desktop machines down both sides of the computer laboratory
Portable testing keeps software and hardware in the same debugging conversation.

In one paragraph

What is Bachelor of Computer Engineering at ICE?

Bachelor of Computer Engineering (BCT) at Imperial College of Engineering is a four-year, eight-semester degree awarded by Tribhuvan University and taught to the Institute of Engineering syllabus. ICE runs it at its Tathali campus in Bhaktapur with 48 seats an intake. The course moves from programming and digital logic into operating systems, databases, computer networks and applied artificial intelligence, finishing with a year-long engineering project, and it does not treat hardware and software as separate worlds. It starts from the same electronics foundation as BEI and then turns toward computing. Lab and project work runs through the semesters rather than sitting at the end. Seats are filled from the merit list of the IOE entrance examination, and +2 marks decide eligibility to sit that exam rather than rank in it. The fee band a student pays follows their entrance rank, and recognition by the Nepal Engineering Council follows the programme rather than the college.

Start with fit

Is Computer Engineering right for you?

An engineering degree for students who want to understand computing from digital hardware and architecture through software, networks, data and intelligent systems.

A long run of workstations in the ICE computer laboratory with students working at the far end
The laboratory is where software stops being an exercise and starts having to run on someone else’s machine.

You may enjoy it if

  • You enjoy logic, mathematics and building systems step by step.
  • You can stay patient when the first solution does not work.
  • You want to understand both software behaviour and the hardware beneath it.

Know this before choosing

Computer engineering is broader than learning to code. Expect circuits, electronics, mathematics, architecture, signals, networks, technical documentation and substantial team projects.

What you will learn

Build from logic to complete systems.

Computer Engineering connects three layers: the code people use, the hardware that executes it, and the networks and data that make a system useful.

A student typing at a workstation while classmates work along the same bench
The laboratory is where a program stops being an idea and starts having observable behaviour.
01 · Code

Programming, algorithms and data

Turn logic into software you can test, explain and improve when the first solution fails.

  • Programming
  • Algorithms
  • Data structures
Students and staff gathered around a bridge and building model on the review table
Year 2 joins software, hardware and data structures.
02 · Build

Digital hardware and architecture

Follow instructions below the interface through logic, processors, circuits and instruments.

  • Digital logic
  • Microprocessors
  • Architecture
Students at desktop workstations along the computer laboratory benches
Year 3 develops systems, networks, databases and applied software.
03 · Connect

Systems, networks and intelligence

Bring operating systems, databases, networks and AI together in complete engineering projects.

  • Systems
  • Networks
  • AI and data

The four-year journey

Each year moves closer to a system you can demonstrate.

Open a year for representative subjects. The official TU/IOE syllabus remains the authority.

A class seated at the benches while an instructor works through a problem at the board
Year 1 builds the shared mathematical, electrical and programming foundation.
01
Year 1Engineering & programming foundations

Learn the mathematics, science, drawing, programming and electronics shared by the discipline.

Semester 1

Engineering Mathematics I · Computer Programming · Basic Electrical Engineering · Engineering Physics

Semester 2

Engineering Mathematics II · Engineering Chemistry · Object-Oriented Programming · Basic Electronics Engineering

Students and staff gathered around a bridge and building model on the review table
Year 2 joins software, hardware and data structures.
02
Year 2Data structures, circuits and logic

Study how information is represented, processed and controlled across software and hardware.

Semester 3

Engineering Mathematics III · Data Structures & Algorithms · Digital Logic · Electric Circuit Theory

Semester 4

Applied Mathematics · Numerical Methods · Discrete Structures · Microprocessor

Students at desktop workstations along the computer laboratory benches
Year 3 develops systems, networks, databases and applied software.
03
Year 3Systems, AI and minor project

Bring architecture, communication, operating systems, databases and software practice together.

Semester 5

Probability & Statistics · Computer Organization & Architecture · Data Communication · Software Engineering

Semester 6

Object-Oriented Analysis & Design · Artificial Intelligence · Operating Systems · Database Management Systems

Students sitting on the grass with books and a laptop, working through something together
Year 4 turns separate subjects into a project that can be demonstrated and defended.
04
Year 4Networks, distributed systems and major project

Work across connected systems, graphics, security and professional project delivery.

Semester 7

Computer Networks & Security · Distributed Systems · Digital Signal Analysis & Processing · Computer Graphics

Semester 8

Information Systems · Simulation & Modeling · Internet & Intranet · Engineering Professional Practice

Practical learning

Build it. Break it. Explain why it works.

Laboratories and projects turn code, circuits and architecture into systems that must survive testing, integration and review.

A group of students reading and working from a laptop on the grass outside the block
Strong project evidence is easier to explain when it has been built with other people.

Where it can lead

Choose a direction through the systems you can show.

Computer engineers can move toward software, infrastructure, data, security, embedded work or graduate study. Employers will look beyond the degree title to projects, fundamentals, communication and evidence that you can learn unfamiliar systems.

  • Software engineering
  • Data and AI
  • Network and cybersecurity
  • Systems and cloud infrastructure
  • Database and backend engineering
  • Embedded or postgraduate study

Admissions

Check the essentials before you apply.

Confirm your eligibility, current fee sheet and scholarship conditions in writing for the 2083/84 intake.

Entry route
+2 Science or equivalent with Physics, Chemistry and Mathematics
Entrance
Valid IOE entrance score and published admission process
Scholarships
Merit support is intake- and result-dependent; request current terms

Questions students ask

Clear answers before a four-year decision.

Do I need to know programming before I join?

No. Programming is introduced as part of the degree. Prior practice can help, but mathematical readiness, curiosity and willingness to debug patiently are stronger predictors of a good start.

Is the curriculum shown here final?

It is an indicative year-by-year guide based on the current IOE structure. Tribhuvan University and the Institute of Engineering remain the authority for the official syllabus, subject codes and any revisions.

How do I get the current fee sheet?

Request the dated fee sheet from the admissions team. They will explain the current intake, payment schedule, scholarship conditions and any university charges before you make a decision.

Can I visit before applying?

Yes. Ask admissions to arrange a campus visit so you can see relevant learning spaces, discuss eligibility and bring a parent or guardian if you prefer.

Are scholarships available?

The merit award is built into the published fee rather than granted on top of it: a stronger IOE entrance rank places you in a lower fee band, and the amount published for that band is what you pay. The full structure is on the fees page, and you can check your own rank against it there.

Bachelor of Computer Engineering

Ready to see whether ICE fits your plan?

Last reviewed by Imperial College of Engineering. Course content follows the IOE syllabus; seats and fees follow the current admission cycle.