The Bachelor of Computer Engineering at Kathmandu Engineering College is a four-year undergraduate engineering program affiliated with Tribhuvan University through the Institute of Engineering (IOE).
The program brings together computing, software, electronics, electrical fundamentals, computer architecture, communication, networks, operating systems, data structures, databases, and project work. Students begin with mathematics, physics, programming, engineering drawing, workshops, and electrical and electronics foundations before moving into more specialized computer engineering subjects.
The curriculum also includes practical work, electives, a minor project, Project I, Project II, and an eight-week internship. Eligibility, entrance, admission, assessment, examinations, academic progression, and degree completion follow the applicable rules and regulations of TU and IOE.
| Field | Details |
|---|---|
| Course | Bachelor of Computer Engineering |
| Common Abbreviation | BCE |
| Level | Undergraduate |
| Duration | 4 Years |
| Academic Structure | 8 Parts |
| Institution | Kathmandu Engineering College |
| Location | Kalimati, Kathmandu |
| Affiliation | Tribhuvan University |
| Academic Authority | Institute of Engineering (IOE) |
| Entrance | IOE Entrance Examination |
| Seats | 96 |
| Project Components | Minor Project, Project I, Project II |
| Internship | 8 Weeks |
| Degree Award | Tribhuvan University |
Computer engineering combines the study of computer systems with programming, electronics, hardware, software, communication, and digital systems.
At KEC, the curriculum covers both software-oriented and hardware-oriented subjects. Programming begins in the first year, while electrical and electronics subjects establish the technical foundation needed for later study of digital logic, microprocessors, instrumentation, computer organization, networks, and related systems.
The software side develops through Object Oriented Programming, Data Structure and Algorithm, Operating System, Database Management System, Web Application Programming, Software Engineering, and project work.
At the same time, students study subjects such as Electronic Device and Circuits, Electrical Circuits and Machines, Digital Logic, Microprocessors, Instrumentation, Electromagnetics, Computer Organization and Architecture, and Digital Signal Analysis and Processing.
The degree therefore does not treat computer engineering as software development alone. Its curriculum connects programming and software with the physical and logical systems on which computing operates.
The program may suit students who are interested in computing but also want to study the engineering principles behind computer hardware, digital systems, communication, and system architecture.
Mathematics remains an important part of the degree, particularly during the earlier years. Students also work with programming, electronics, logical reasoning, algorithms, technical analysis, system design, practical assignments, and engineering projects.
The curriculum gives particular attention to:
Students considering BCE should therefore expect a wider academic workload than a course focused only on programming.
Bachelor of Computer Engineering at KEC runs for four academic years under the IOE structure.
The program is divided into eight academic parts. The first year establishes engineering, mathematical, programming, electronics, and workshop foundations. The second year moves into core computer engineering subjects, including graphics, data science foundations, computation theory, microprocessors, data structures, communication, and operating systems.
The third year places greater attention on databases, web applications, computer organization, networks, software engineering, simulation, and project work.
The final year includes Digital Signal Analysis and Processing, Distributed and Cloud Computing, ICT Project Management, Network and Cyber Security, electives, Project I, Project II, and an eight-week internship.
The course follows the Bachelor in Computer Engineering curriculum maintained by the Institute of Engineering.
| Academic Part | Main Subjects |
|---|---|
| Year I – Part I | Engineering Mathematics I, Engineering Physics, Computer Programming, Engineering Drawing, Fundamental of Electrical and Electronics Engineering, Engineering Workshop |
| Year I – Part II | Engineering Mathematics II, Object Oriented Programming, Electronic Device and Circuits, Digital Logic, Engineering Chemistry, Electrical Circuits and Machines |
| Year II – Part I | Engineering Mathematics III, Communication English, Computer Graphics and Visualization, Foundation of Data Science, Theory of Computation, Microprocessors |
| Year II – Part II | Numerical Methods, Instrumentation, Electromagnetics, Data Structure and Algorithm, Data Communication, Operating System |
| Year III – Part I | Numerical Methods, Database Management System, Web Application Programming, Computer Organization and Architecture, Computer Networks, Elective I |
| Year III – Part II | Engineering Economics, Artificial Intelligence, Software Engineering, Simulation and Modeling, Minor Project, Elective II |
| Year IV – Part I | Digital Signal Analysis and Processing, Distributed and Cloud Computing, ICT Project Management, Energy, Environment and Social Engineering, Elective III, Project I |
| Year IV – Part II | Network and Cyber Security, Elective IV, Internship, Project II |
The curriculum moves from foundations toward system-level study. Programming appears from the first year and later develops through object-oriented programming, algorithms, operating systems, databases, web applications, software engineering, and project work.
Hardware-related study progresses from basic electrical and electronics engineering to digital logic, electronic devices, microprocessors, instrumentation, computer organization, and related subjects.
Computer Programming is introduced in the first year, followed by Object Oriented Programming.
This early sequence prepares students for later courses where programming is used alongside data structures, software design, databases, web applications, simulation, and system development.
Data Structure and Algorithm appears in the second year. It provides a more structured approach to organizing data and solving computational problems.
The third year includes Database Management System, Web Application Programming, and Software Engineering. These subjects connect coding with data management, software development processes, application design, and larger system requirements.
Project work later gives students an academic setting in which several of these areas can be brought together.
The program also contains a substantial hardware and systems component.
Fundamental of Electrical and Electronics Engineering, Electronic Device and Circuits, Electrical Circuits and Machines, Digital Logic, Microprocessors, and Instrumentation establish the electronic and hardware background of the course.
Computer Organization and Architecture then focuses more directly on how computing systems are organized internally.
This sequence is one reason BCE differs from courses centered mainly on software. Students are expected to understand both how software operates and how computing systems are structured at the hardware and architecture level.
Communication and networking are developed across several stages of the curriculum.
Data Communication appears in the second year, followed by Computer Networks in the third year. Distributed and Cloud Computing is included in Year IV, Part I, while Network and Cyber Security appears in the final academic part.
These courses form a progression from communication principles toward networked and distributed computing environments.
Students therefore encounter not only individual computer systems but also the ways computing devices exchange information and operate within connected systems.
Foundation of Data Science and Theory of Computation are included in Year II, Part I.
Theory of Computation adds a formal dimension to the curriculum by examining computational models and the theoretical basis of computing. Foundation of Data Science introduces another area of computing study connected with working with data.
Later subjects include Artificial Intelligence and Simulation and Modeling. These courses add further computational approaches while remaining part of a broader computer engineering curriculum.
The course therefore includes theoretical, mathematical, software, hardware, and systems-oriented subjects rather than concentrating on a single computing area.
Practical work accompanies many technical subjects in the curriculum.
Programming, electronics, digital logic, graphics, microprocessors, instrumentation, data structures, data communication, operating systems, databases, web applications, networks, software engineering, and other technical courses include practical or project components according to their teaching schedules.
Engineering Workshop is also included during the first year.
This structure requires students to work beyond written theory. Laboratory and practical activities provide opportunities to apply programming, electronics, networking, system, and engineering concepts within the academic requirements of the course.
Project activity develops in stages.
The Minor Project appears in Year III, Part II. It introduces a defined project requirement before students begin the two-part final project sequence.
Project I is included in Year IV, Part I, followed by Project II in Year IV, Part II.
The staged structure allows students to use knowledge developed across programming, electronics, hardware, databases, networks, software engineering, computer architecture, and other subjects in a larger piece of academic work.
Depending on the selected project, students may need to combine analysis, design, development, testing, documentation, and presentation.
The final part of the curriculum includes an eight-week internship carrying four credits.
The internship takes place after students have completed most of the program's core technical study and while they are completing the final stage of their degree.
It forms part of the academic curriculum rather than an optional activity outside the course.
The internship gives students a structured period in which they can connect their academic preparation with a working environment relevant to computer engineering, computing systems, software, networking, or related technical activities.
Eligibility for Bachelor of Computer Engineering at Kathmandu Engineering College follows the applicable rules and regulations prescribed by Tribhuvan University and the Institute of Engineering.
Applicants must satisfy the academic requirements established by IOE for admission to Bachelor of Engineering programs.
KEC does not operate a separate academic eligibility framework outside the TU/IOE system. Eligibility therefore forms part of the same university entrance and admission framework that applies to the college's other engineering programs.
Admission to BCE at KEC is connected with the IOE Entrance Examination.
Candidates who meet the applicable eligibility requirements participate in the entrance process conducted under the Institute of Engineering. Entrance performance establishes the rank used in the admission process.
Applicants then apply through the relevant college admission procedure and submit their program priorities according to the applicable IOE framework.
KEC offers 96 seats in Bachelor of Computer Engineering.
Admission is therefore connected with eligibility, IOE entrance performance, merit order, program preference, and available seats. Applying to the college does not replace the IOE entrance requirement.
Assessment combines college-level academic work with the examination system of the Institute of Engineering.
Students complete theory, practical, laboratory, project, and other course components according to the requirements of individual subjects.
The IOE Examination Control Division manages the central examination framework for affiliated colleges. KEC delivers the academic program and handles the college-level components required by the curriculum.
Students must complete the prescribed subjects, practical work, projects, examinations, and internship before fulfilling the academic requirements for graduation.
Kathmandu Engineering College delivers BCE as an affiliated program under the Institute of Engineering, Tribhuvan University.
KEC is not an independent degree-awarding university.
After successful completion of the curriculum and other prescribed academic requirements, the degree is awarded through Tribhuvan University.
This distinction matters when students present the qualification for further study, employment, or professional purposes.
The combination of programming, systems, electronics, networks, practical work, projects, and internship gives students opportunities to develop abilities related to computer engineering.
Students may build competence in programming, algorithmic problem solving, database work, computer networks, computer architecture, digital systems, software development, system analysis, technical documentation, and project work.
Individual capability depends on academic performance, practical involvement, project quality, internship experience, and continued learning after graduation.
The academic areas covered by BCE can support work connected with software development, computer systems, networking, databases, web applications, ICT projects, hardware-software integration, and related technical activities.
The curriculum also provides a foundation for further academic study in computer engineering and related computing or engineering fields, subject to the admission requirements of the postgraduate institution concerned.
Employment outcomes depend on technical skills, practical experience, project work, further qualifications, professional requirements, employer needs, and available opportunities. Completion of the degree does not guarantee a specific job or career outcome.
The Nepal Engineering Council is the statutory professional regulator relevant to engineering in Nepal.
University graduation and professional registration are separate processes.
Graduates seeking professional registration must follow the applicable Nepal Engineering Council requirements. The TU/IOE academic system governs completion of the engineering degree, while professional registration falls under the relevant council framework.
Bachelor of Computer Engineering is broader than a programming-only course.
Students study mathematics, physics, electronics, electrical systems, programming, algorithms, microprocessors, instrumentation, operating systems, databases, networks, computer architecture, software engineering, distributed computing, security, projects, and internship work.
The course may fit students who want to study computing from an engineering perspective and are prepared to work with both software and hardware-related subjects.
Prospective students should consider the four-year academic commitment, the mix of mathematical and technical study, laboratory work, project requirements, and internship before deciding whether the program matches their academic interests.
The program has a four-year duration and is organized into eight academic parts under the IOE curriculum.
Kathmandu Engineering College offers 96 seats in Bachelor of Computer Engineering.
Yes. Admission follows the applicable IOE entrance and merit-based admission framework.
Yes. The curriculum includes programming, software engineering, databases, web applications, and operating systems alongside electronics, digital logic, microprocessors, instrumentation, computer architecture, and electrical fundamentals.
Yes. The curriculum contains a Minor Project, Project I, and Project II.
Yes. Year IV, Part II includes an eight-week internship carrying four credits. TU IOE BE BArch Syllbus.docxDOCX
The curriculum operates under the Institute of Engineering, Tribhuvan University. IOE also manages the central examination framework for affiliated colleges. Kathmandu_Engineering_College_Verified_Research_Foundation.docxDOCX
Tribhuvan University awards the degree after successful completion of the applicable academic requirements.