TLC Banner

B.E. in Computer Engineering

  • Bachelor Degree
  • BE Computer Engineering
  • Tribhuvan University (TU)
Advanced College of Engineering and Management (ACEM) Balkhu, Kathmandu
  • Duration4 Years
  • Total Seats96
  • Study ModeFull Time
  • MediumEnglish

About B.E. in Computer Engineering

The B.E. in Computer Engineering at Advanced College of Engineering and Management (ACEM) is a four-year undergraduate engineering program affiliated with Tribhuvan University and academically governed through the Institute of Engineering (IOE). The program is organized across eight semesters and has 96 seats at ACEM.

The curriculum combines programming and software study with electronics, digital logic, microprocessors, computer architecture, data structures, operating systems, databases, computer networks, data science, artificial intelligence, distributed and cloud computing, software engineering, and project work. Admission, eligibility, examinations, academic progression, and degree award follow the applicable rules and regulations of Tribhuvan University and IOE.

Quick Highlights

Particular Details
Course B.E. in Computer Engineering
Program Reference Bachelor in Computer Engineering (BCT)
College Advanced College of Engineering and Management
Level Bachelor's Degree
Duration 4 Years / 8 Semesters
Affiliation Tribhuvan University
Academic Authority Institute of Engineering (IOE), TU
Seats at ACEM 96
Admission Route TU/IOE Entrance and Admission Framework
Academic Department Department of Electronics & Computer Engineering
Degree Award Tribhuvan University

Course Overview

Computer Engineering at ACEM follows the academic structure prescribed by the Institute of Engineering under Tribhuvan University. It is an engineering degree that brings together computing, electronics, mathematical foundations, software development, computer hardware, communication, and system-level study.

The curriculum is broader than programming alone. Students begin with mathematics, physics, programming, engineering drawing, electrical and electronics fundamentals, digital logic, and electronic devices. Later semesters introduce data structures, operating systems, microprocessors, computer architecture, databases, networks, web application programming, artificial intelligence, software engineering, distributed computing, project management, and other engineering subjects.

This combination reflects the position of computer engineering between software and hardware. Students study how programs are developed and organized, but they also encounter the electronic and architectural systems on which computing depends.

At ACEM, the program is associated with the Department of Electronics & Computer Engineering, with foundational subjects also connected with the Department of Applied Sciences.

Who May Consider Computer Engineering?

The program may suit students who are interested in both computing and engineering rather than only one area of software study.

The curriculum requires regular engagement with mathematics, programming, digital systems, electronics, computer architecture, networking, algorithms, and technical problem-solving. Practical sessions are attached to many subjects, so students encounter programming and laboratory work alongside lectures and tutorials.

Students who want to understand how software, computer hardware, networks, data systems, and computing infrastructure connect within an engineering curriculum may find the academic structure relevant to their interests.

The course also requires sustained study across eight semesters. Progression moves from foundational subjects into more specialized computing areas, followed by electives, a minor project, and major project work.

Eligibility

Eligibility: Eligibility for B.E. in Computer Engineering at ACEM follows the academic requirements prescribed by Tribhuvan University and the Institute of Engineering for engineering admission.

Applicants must satisfy the applicable TU/IOE eligibility conditions and complete the entrance process required for admission to an engineering program.

ACEM delivers the program within this university framework rather than setting a separate engineering eligibility system outside TU/IOE regulations.

Admission Process and IOE Entrance

Admission follows the TU/IOE entrance-and-merit framework.

The general admission route involves:

  • meeting the academic eligibility requirements prescribed for engineering admission;
  • appearing in the IOE Entrance Examination;
  • qualifying under the applicable entrance and merit process;
  • completing the ACEM admission procedure after the relevant entrance result;
  • fulfilling the enrollment requirements prescribed under the TU/IOE system.

The program has 96 seats at ACEM.

The entrance examination is therefore part of the university-level engineering admission process. The college admission stage follows within that framework.

Duration and Academic Structure

Duration: 4 years

Academic Structure: 8 semesters

The curriculum is divided into two academic parts in each year. Courses use combinations of lectures, tutorials, and practical sessions depending on their content.

The early semesters establish the mathematical, programming, electronics, and engineering foundation. The middle stages move into algorithms, data communication, operating systems, databases, networks, web applications, computer architecture, and related subjects. Later stages introduce software engineering, artificial intelligence, distributed systems, project management, electives, and project work.

Computer Engineering Curriculum

First Year: Programming, Electronics and Engineering Foundations

The first year introduces the foundation on which later computer engineering subjects are built.

Study includes areas such as:

  • Engineering Mathematics I and II
  • Engineering Physics
  • Engineering Chemistry
  • Computer Programming
  • Object Oriented Programming
  • Engineering Drawing
  • Fundamental of Electrical and Electronics Engineering
  • Electronic Device and Circuits
  • Digital Logic
  • Electrical Circuits and Machines
  • Engineering Workshop

Computer Programming introduces formal programming study early in the degree. Object Oriented Programming follows in the second academic part, extending programming into object-based software organization.

Digital Logic and Electronic Device and Circuits establish an electronics and digital-systems foundation. Electrical Circuits and Machines adds another engineering component, while mathematics and science courses support the analytical work required in later semesters.

Engineering Drawing and Engineering Workshop add practical engineering elements beyond classroom computing.

Second Year: Data, Computation and Computer Systems

The second year moves more directly into core computer engineering subjects.

Year II Part I includes:

  • Engineering Mathematics III
  • Communication English
  • Computer Graphics and Visualization
  • Foundation of Data Science
  • Theory of Computation
  • Microprocessors

Computer Graphics and Visualization introduces the representation and processing of graphical information. Foundation of Data Science adds structured study related to data, while Theory of Computation addresses the formal principles behind computational problems and computing systems.

Microprocessors connects software concepts with processor-level hardware and programming.

Year II Part II includes:

  • Numerical Methods
  • Instrumentation
  • Electromagnetics
  • Data Structure and Algorithm
  • Data Communication
  • Operating System

Data Structure and Algorithm is central to the organization and processing of information in computer programs. Operating System examines the system software that manages computing resources, while Data Communication introduces the principles used when information is transmitted between systems.

Instrumentation and Electromagnetics retain the engineering and electronics dimension of the degree rather than treating Computer Engineering as a software-only course.

Third Year: Databases, Networks, Web Systems and Software Engineering

The third year develops several areas that students encounter throughout computing systems and software development.

Year III Part I includes:

  • Probability and Statistics
  • Database Management System
  • Web Application Programming
  • Computer Organization and Architecture
  • Computer Networks
  • Elective I

Database Management System introduces the organization, storage, management, and retrieval of structured information. Web Application Programming adds application-oriented software study.

Computer Organization and Architecture examines how major computer components are organized and how software interacts with underlying computing structures. Computer Networks extends the communication sequence into connected computer systems.

The first elective also appears at this stage, providing room within the prescribed curriculum for additional study.

Year III Part II includes:

  • Engineering Economics
  • Artificial Intelligence
  • Software Engineering
  • Simulation and Modeling
  • Minor Project
  • Elective II

Software Engineering addresses the structured development and management of software systems. Artificial Intelligence introduces another area of computational study, while Simulation and Modeling deals with representing and examining systems through models.

Engineering Economics places technical work alongside economic considerations relevant to engineering decisions.

The Minor Project is an important change in the academic structure. By this point, students have studied programming, data structures, operating systems, databases, networks, software engineering, and computer architecture. The project component gives them a formal setting to apply part of that accumulated study to a defined piece of work.

Fourth Year: Distributed Computing, Project Management and Major Project Work

The fourth year brings together advanced computing topics, professional project organization, electives, and major project work.

Year IV Part I includes:

  • Digital Signal Analysis and Processing
  • Distributed and Cloud Computing
  • ICT Project Management
  • Energy, Environment and Social Engineering
  • Elective III
  • Project I

Distributed and Cloud Computing extends systems study beyond individual computers into distributed computing environments. ICT Project Management introduces the planning and management side of computing projects.

Digital Signal Analysis and Processing adds signal-oriented technical study, while Energy, Environment and Social Engineering places engineering within wider environmental and social considerations.

Project I begins the major project stage of the degree. This later-stage project work follows the earlier Minor Project and forms part of the progression from individual subjects toward integrated engineering work.

Main Areas of Study

The curriculum can be understood through several connected academic areas.

Programming and Software Development

Programming begins in the first year and continues through Object Oriented Programming, Data Structure and Algorithm, Web Application Programming, Software Engineering, and project work.

This sequence moves from writing programs to organizing data, building applications, and studying structured software development.

Computer Hardware and Architecture

Fundamental of Electrical and Electronics Engineering, Electronic Device and Circuits, Digital Logic, Microprocessors, Instrumentation, and Computer Organization and Architecture provide the hardware-oriented side of the program.

Students therefore encounter computing from both software and physical system perspectives.

Data and Computing Theory

Foundation of Data Science, Theory of Computation, Probability and Statistics, Numerical Methods, and Simulation and Modeling provide mathematical and computational foundations for working with data, algorithms, formal computation, and models.

Networks and Distributed Systems

Data Communication introduces communication principles before Computer Networks develops networked computing further.

Distributed and Cloud Computing appears later in the curriculum, extending this sequence into systems that operate across connected computing resources.

Databases and Web Applications

Database Management System and Web Application Programming form an application-oriented part of the curriculum.

These subjects connect data storage and management with application development and sit alongside broader software engineering study.

Artificial Intelligence

Artificial Intelligence appears in the third year as a defined curriculum subject. It follows earlier study in programming, data structures, data science, computation, probability, and other computing foundations.

The subject is one component within the broader Computer Engineering curriculum rather than the sole focus of the degree.

Practical Learning and Project Work

Practical work appears throughout the teaching schedule for many computing and electronics subjects.

Students encounter practical components in areas such as:

  • programming;
  • object-oriented programming;
  • electronic devices and circuits;
  • digital logic;
  • microprocessors;
  • computer graphics;
  • data science;
  • instrumentation;
  • data structures and algorithms;
  • data communication;
  • operating systems;
  • databases;
  • web application programming;
  • computer networks.

The curriculum also includes a Minor Project and Project I in the later semesters.

Project work gives students a formal academic setting in which several areas of study can be brought together within one engineering task. Depending on the project topic, this may involve programming, systems, hardware, databases, networking, software design, or another curriculum-related area.

Examinations and Assessment

Examinations and academic assessment follow the rules and regulations prescribed by Tribhuvan University and the Institute of Engineering.

The engineering curriculum uses theory and practical assessment according to the requirements of individual courses. Subjects with practical components carry corresponding practical work and assessment.

Students must complete the applicable academic, practical, attendance, examination, and progression requirements prescribed under the TU/IOE framework.

ACEM provides teaching and college-level academic support, while the university academic system governs the curriculum, examinations, and degree requirements.

Degree Award and Professional Engineering Registration

Tribhuvan University awards the degree after successful completion of the academic requirements.

ACEM is the affiliated teaching college and does not independently award the B.E. degree.

Professional engineering registration is a separate process. The Nepal Engineering Council is the relevant regulatory body for professional engineering registration in Nepal. Engineering graduates must satisfy the applicable NEC requirements when seeking registration.

Completion of the degree and professional registration should therefore be treated as separate stages.

Academic and Career Direction

The curriculum supports study across several areas of computing and engineering. Depending on individual skills, experience, professional requirements, and available opportunities, graduates may explore work connected with:

  • software engineering;
  • computer systems;
  • databases;
  • computer networks;
  • web application development;
  • distributed and cloud computing;
  • data-related technical work;
  • artificial intelligence-related computing;
  • embedded and processor-based systems;
  • ICT project work.

Career outcomes depend on technical ability, experience, professional requirements, further learning, and the nature of available positions. The degree itself does not guarantee employment in a particular role.

Frequently Asked Questions

How long is B.E. in Computer Engineering at ACEM?

The program runs for four years and is organized into eight semesters under the TU/IOE engineering framework.

How many seats are available?

ACEM has 96 seats for the B.E. in Computer Engineering program.

Which university is the program affiliated with?

The program is affiliated with Tribhuvan University and academically governed through the Institute of Engineering.

Is the IOE Entrance Examination required?

Yes. Engineering admission follows the applicable TU/IOE entrance-and-merit framework.

What does the Computer Engineering curriculum cover?

The curriculum covers programming, electronics, digital logic, microprocessors, data science, computation theory, data structures and algorithms, operating systems, databases, web applications, computer architecture, computer networks, artificial intelligence, software engineering, simulation, distributed computing, electives, and project work.

Is Computer Engineering only a software degree?

No. The curriculum combines software subjects with electronics, digital systems, microprocessors, instrumentation, computer architecture, communications, and other engineering study.

Does the course include project work?

Yes. The curriculum includes a Minor Project and later major project work, including Project I.

Who awards the degree?

Tribhuvan University awards the degree after the student completes the applicable academic requirements.

Is Nepal Engineering Council registration automatic after graduation?

No. Degree completion and professional registration are separate processes. Graduates must satisfy the applicable Nepal Engineering Council requirements when seeking professional registration.

Course Details

  • Course TypeBE Computer Engineering
  • LevelBachelor Degree
  • Duration4 Years
  • Affiliated To Tribhuvan University (TU)
  • Study ModeFull Time
  • Total Seats96
  • MediumEnglish
  • RecognitionNepal Engineering Council
  • Offered At Advanced College of Engineering and Management (ACEM)
    Balkhu, Kathmandu

Other Courses at Advanced College of Engineering and Management (ACEM) 4

Latest Updates & Notices

Reviews

No reviews yet — be the first to share your experience of this course.

Questions & Discussions

No questions yet. Ask the first one about this course.

Contact Advanced College of Engineering and Management (ACEM), Kathmandu

Where else can you study BE Computer Engineering?

Nearby Similar Colleges

Featured Colleges