Bachelor of Engineering in Computer Engineering is a four-year undergraduate engineering program under the Department of Computer Science and Engineering at Kathmandu University School of Engineering (KUSoE) in Dhulikhel, Kavre. KUSoE operates within Kathmandu University (KU).
Computer Engineering brings computer hardware and software into the same engineering discipline. Students study digital hardware systems, computer architecture, communication systems, computer-based devices, software development, mathematics, and relevant areas of electrical engineering. The program also introduces operating systems, networking, embedded systems, databases, software engineering, Artificial Intelligence, and other areas involved in designing and operating computer-based systems.
| Field | Details |
|---|---|
| Course | Bachelor of Engineering in Computer Engineering |
| Common form | BE Computer / BE in Computer Engineering |
| Academic level | Bachelor's |
| University | Kathmandu University |
| School | Kathmandu University School of Engineering |
| Department | Department of Computer Science and Engineering |
| Location | Dhulikhel, Kavre, Nepal |
| Duration | 4 years |
| Seats | 120 |
Computer Engineering is broader than software development alone. Students learn how computing systems are built from both hardware and software components and how those components interact.
The curriculum develops from mathematics, physics, chemistry, programming, engineering drawing, and general engineering study into subjects directly connected with computers and digital systems.
Core areas include:
Structured Programming
Object Oriented Programming
Discrete Mathematics
Digital Logic
Electronics Engineering
Data Structures and Algorithms
Communication and Networking
Microprocessors and Assembly Language
Database Management System
Operating Systems
Computer Architecture and Organization
Embedded Systems
System Analysis and Design
Algorithms and Complexity
Human Computer Interaction
Computer Graphics
Software Engineering
Digital Signal Processing
Compiler Design
Artificial Intelligence
The curriculum also includes laboratory work and engineering projects at different stages of the degree.
One of the defining features of Computer Engineering is its combination of hardware-oriented and software-oriented study.
On the hardware side, students encounter Digital Logic, Electronics Engineering, Microprocessors, Computer Architecture, Embedded Systems, Instrumentation and Control, and related engineering concepts.
On the software side, the program includes programming, data structures, operating systems, databases, software engineering, compiler design, algorithms, and application-oriented subjects.
This combination allows students to examine computing devices as complete systems rather than focusing only on coding or only on electronic components. The course also covers communication systems and networks used to connect computers and other digital devices.
The later curriculum allows students to study selected areas through electives.
Listed elective subjects include:
Multimedia System
Network Programming
GIS and Remote Sensing
Object Oriented Analysis and Design
Theory of Computation
Speech and Language Processing
e-Commerce
Knowledge Management
Cloud Computing
e-Governance
Wireless Sensor Network
Decision Support System
Data Mining
Fuzzy Logic and Applications
Machine Learning
Information Security
Software Dependability
The elective structure allows the final stage of the degree to extend into different computing and information-system areas while retaining the common Computer Engineering foundation.
Practical work is incorporated throughout the degree.
The curriculum includes laboratory courses, Computer Project I, Computer Project II, Combined Engineering Projects, and other project-based components. These activities require students to apply programming, hardware, networking, system design, and related engineering concepts within technical work.
An internship is included in the final year. Students are placed in industries according to the relationship among student interest, departmental arrangements, and participating organizations. The internship provides exposure to professional working environments and to computing and engineering practices used outside the classroom.
Eligibility: Candidates should have passed I.Sc., 10+2, or an equivalent qualification with a minimum of 50% marks in aggregate.
The accepted academic subject combinations are:
Physics, Chemistry, and Mathematics; or
Physics, Mathematics, and Computer Science.
Candidates must also satisfy the applicable Kathmandu University entrance and admission requirements for Computer Engineering.
Admission: Admission to BE in Computer Engineering follows the rules and regulations of Kathmandu University.
The University governs the applicable entrance process, applicant selection, enrollment, and other admission requirements.
Applicants should follow the Computer Engineering admission route rather than assuming that all computing programs use identical requirements. Computer Engineering, Information Technology, Computer Science, Artificial Intelligence, and Cybersecurity are maintained as separate academic programs within the wider KUSoE computing structure.
The combination of hardware, software, networking, databases, embedded systems, and engineering study can support work across several computing and technology environments.
Career areas identified for Computer Engineering graduates include:
software development;
research centers;
industries;
government organizations;
academic institutions;
banking sectors;
Internet service providers;
telecommunications;
corporations; and
other organizations using computer and information systems.
The degree itself does not determine a single career path. Professional direction depends on the student's technical strengths, elective choices, project experience, internship, further study, and employer requirements.
The Department of Computer Science and Engineering also provides postgraduate and research pathways.
Graduates interested in advanced Computer Engineering can consider ME in Computer Engineering. The department also offers M.Tech in Information Technology, MS by Research, and PhD study.
These are separate postgraduate routes with their own academic and admission requirements.
The BE in Computer Engineering operates within Kathmandu University's academic system.
Curriculum: Curriculum and academic progression follow Kathmandu University rules and regulations.
Examinations: Examination and assessment procedures are governed by KU.
Results: Academic results are administered within the Kathmandu University system.
Degree Award: Students completing the prescribed academic requirements receive the Bachelor of Engineering in Computer Engineering degree according to Kathmandu University regulations.
It is a four-year undergraduate engineering program combining computer hardware, software, digital systems, networking, mathematics, electronics, and computer-based system design.
The program has a duration of four years.
The stated intake capacity is 120 seats.
Candidates should have passed I.Sc., 10+2, or equivalent with at least 50% aggregate marks and the required Physics, Mathematics, and Chemistry or Computer Science subject combination.
Yes. The curriculum includes Structured Programming, Object Oriented Programming, Data Structures and Algorithms, Operating Systems, Software Engineering, and other computing subjects.
Yes. Digital Logic, Electronics Engineering, Microprocessors and Assembly Language, Computer Architecture and Organization, Embedded Systems, and Instrumentation and Control are among the hardware-related areas.
Yes. Internship is included in the final-year academic structure.
No. BE in Computer Engineering and Bachelor of Information Technology are separate undergraduate programs with different academic structures and degree titles.