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.
| 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 |
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.
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 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 follows the TU/IOE entrance-and-merit framework.
The general admission route involves:
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: 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.
The first year introduces the foundation on which later computer engineering subjects are built.
Study includes areas such as:
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.
The second year moves more directly into core computer engineering subjects.
Year II Part I includes:
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:
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.
The third year develops several areas that students encounter throughout computing systems and software development.
Year III Part I includes:
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:
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.
The fourth year brings together advanced computing topics, professional project organization, electives, and major project work.
Year IV Part I includes:
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.
The curriculum can be understood through several connected academic areas.
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.
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.
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.
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.
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 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 work appears throughout the teaching schedule for many computing and electronics subjects.
Students encounter practical components in areas such as:
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 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.
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.
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:
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.
The program runs for four years and is organized into eight semesters under the TU/IOE engineering framework.
ACEM has 96 seats for the B.E. in Computer Engineering program.
The program is affiliated with Tribhuvan University and academically governed through the Institute of Engineering.
Yes. Engineering admission follows the applicable TU/IOE entrance-and-merit framework.
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.
No. The curriculum combines software subjects with electronics, digital systems, microprocessors, instrumentation, computer architecture, communications, and other engineering study.
Yes. The curriculum includes a Minor Project and later major project work, including Project I.
Tribhuvan University awards the degree after the student completes the applicable academic requirements.
No. Degree completion and professional registration are separate processes. Graduates must satisfy the applicable Nepal Engineering Council requirements when seeking professional registration.