The Bachelor of Computer Engineering at Purwanchal Campus is a four-year undergraduate engineering program conducted under the Institute of Engineering (IOE), Tribhuvan University.
The program brings software and hardware study into the same engineering curriculum. Students begin with mathematics, physics, programming, electronics, electrical fundamentals, drawing, and engineering mechanics before moving into object-oriented programming, digital logic, microprocessors, computer graphics, data structures, operating systems, data communication, software engineering, simulation, distributed computing, network and cyber security, projects, electives, and internship.
Purwanchal Campus conducts the program through its Department of Electronics and Computer Engineering at Dharan-8, Sunsari. The academic structure covers eight semesters, with admission, curriculum, examinations, and degree requirements governed through IOE and Tribhuvan University.
| Field | Details |
|---|---|
| Course: | Bachelor of Computer Engineering |
| Level: | Bachelor |
| Duration: | 4 academic years / 8 semesters |
| Institution: | Purwanchal Campus, Dharan |
| Department: | Department of Electronics and Computer Engineering |
| Institute: | Institute of Engineering (IOE) |
| University: | Tribhuvan University |
| Seats: | 96 |
| Admission: | IOE entrance and campus admission process |
| Curriculum: | Institute of Engineering |
| Examinations: | IOE Examination Control Division |
| Degree Award: | Tribhuvan University |
| Professional Regulator: | Nepal Engineering Council |
Computer Engineering combines computing with engineering study. Its curriculum covers programming and software while also requiring students to understand electronic circuits, digital logic, microprocessors, computer hardware, communication systems, and computer networks.
This gives the degree a different academic structure from a program concerned only with software development. Students study how programs operate, how computing systems process information, how hardware and software interact, and how computers communicate through networks.
The course begins with general engineering and scientific subjects. Specialized computing work becomes progressively stronger through object-oriented programming, computer graphics, microprocessors, data structures and algorithms, operating systems, communication, software engineering, simulation, distributed computing, network security, project work, and electives.
Laboratory and practical periods are attached to several technical subjects, so the program combines classroom theory with programming, electronics, computing, and system-oriented practical work.
The course may suit students interested in both programming and the technical structure behind computer systems.
A student does not need to focus on only one area throughout the degree. The curriculum moves across software, hardware, electronics, communication, networks, system design, mathematical analysis, and project management.
Students should be prepared to work with areas such as:
The academic workload includes theory, problem-solving, coding, laboratory activity, system study, projects, and technical documentation.
The course is organized across eight semesters. The early semesters establish mathematics, science, programming, electronics, and engineering fundamentals. The middle stages move into computing systems and software subjects, while the later semesters introduce advanced applications, electives, projects, security, and internship.
| Academic Stage | Main Study Areas | Applied Component |
|---|---|---|
| Year I | Mathematics, Physics, Programming, Electrical and Electronics Fundamentals, Engineering Drawing, Mechanics, Object Oriented Programming, Digital Logic, Electronic Devices and Circuits, Electrical Circuits and Machines, Chemistry | Programming and electronics practical work |
| Year II | Mathematics III, Communication English, Computer Graphics and Visualization, Microprocessors, Advanced Electronics, Numerical Methods, Instrumentation, Electromagnetics, Data Structure and Algorithm, Data Communication, Operating System | Programming, processor, communication, and system practical work |
| Year III | Specialized computer engineering study, Engineering Economics, Artificial Intelligence, Software Engineering, Simulation and Modeling, electives | Minor Project |
| Year IV | Digital Signal Analysis and Processing, Distributed and Cloud Computing, ICT Project Management, Energy, Environment and Social Engineering, Network and Cyber Security, electives | Project I, Project II and 8-week internship |
The first year establishes the engineering and computing base for the rest of the program.
Year I: Part I includes Engineering Mathematics I, Engineering Physics, Computer Programming, Fundamental of Electrical and Electronics Engineering, Engineering Drawing, and Engineering Mechanics I.
This combination introduces computing without separating it from the wider engineering foundation. Computer Programming begins software study, while electrical and electronics fundamentals give students an introduction to the physical systems on which computing depends.
Engineering Drawing and Engineering Mechanics add broader engineering study, while mathematics and physics support later work involving digital systems, electronics, communication, signal processing, and mathematical analysis.
Year I: Part II moves further into computing through Object Oriented Programming. Digital Logic introduces the logical building blocks used in digital systems, while Electronic Device and Circuits develops the electronics side of the course.
Electrical Circuits and Machines keeps electrical-system study within the curriculum, and Engineering Chemistry completes another part of the basic science requirement.
By the end of the first year, students have studied both programming and the electronic foundations needed for later computer hardware and system subjects.
The second year moves more directly into computer systems.
Engineering Mathematics III continues mathematical study, while Communication English adds formal communication to the academic structure.
Computer Graphics and Visualization introduces computing related to graphical representation. Microprocessors brings processor-level study into the program, creating a direct connection between software instructions and computing hardware.
Advanced Electronics continues the electronic side of the curriculum.
Year II: Part II contains Numerical Methods, Instrumentation, Electromagnetics, Data Structure and Algorithm, Data Communication, and Operating System.
Data Structure and Algorithm develops methods for organizing information and solving computational problems. Operating System introduces the software layer responsible for managing computer resources and program execution.
Data Communication deals with the movement of information between computing systems. Instrumentation and Electromagnetics add further engineering content alongside these computing subjects.
This stage makes the interdisciplinary character of the course clear: students do not study programming in isolation but alongside electronics, processors, communication, mathematics, and systems.
The third year moves toward broader system development and applied computing.
Year III: Part II includes Engineering Economics, Artificial Intelligence, Software Engineering, Simulation and Modeling, a Minor Project, and Elective II.
Software Engineering introduces the organized development of software systems, moving beyond individual programming exercises toward the wider process of designing and managing software.
Simulation and Modeling deals with representing systems and studying their behavior through computational models.
Artificial Intelligence is included as a three-credit course within the prescribed curriculum.
The Minor Project gives students a defined project component before the larger final-year project sequence. It provides an academic setting in which knowledge from programming, systems, algorithms, software, hardware, and communication subjects can be applied to a project task.
Elective study also begins to give students some flexibility within the prescribed IOE curriculum.
The fourth year combines advanced computing subjects with project management, electives, security, projects, and internship.
Year IV: Part I includes Digital Signal Analysis and Processing, Distributed and Cloud Computing, ICT Project Management, Energy, Environment and Social Engineering, Elective III, and Project I.
Distributed and Cloud Computing introduces computing across interconnected systems rather than only within a single machine. ICT Project Management adds planning and management considerations to technical computing work.
Project I begins the final project sequence.
Year IV: Part II includes Network and Cyber Security, Elective IV, Internship, and Project II.
Network and Cyber Security adds a dedicated security subject after students have already studied communication, operating systems, and other computing areas.
Project II continues the final project work, while the internship runs for eight weeks.
This final stage places substantial emphasis on applying knowledge through projects and workplace-oriented academic experience rather than relying only on conventional classroom subjects.
One of the defining features of Computer Engineering is the combination of three connected areas.
Programming begins in the first semester and continues through Object Oriented Programming, data structures, software engineering, simulation, and project work.
Hardware study develops through Fundamental of Electrical and Electronics Engineering, Electronic Device and Circuits, Digital Logic, Electrical Circuits and Machines, Microprocessors, Advanced Electronics, Instrumentation, and related subjects.
Communication and networking appear through Data Communication and later Network and Cyber Security, alongside other system-level study.
The result is a curriculum in which software is studied with an understanding of the physical and logical systems that execute and communicate it.
Practical work appears throughout the program.
Programming courses include practical periods, while electronics, digital logic, microprocessors, computer graphics, instrumentation, data structures, data communication, operating systems, and other technical subjects also contain practical components within their teaching schedules.
Project work is introduced progressively rather than being left entirely to the last semester.
The structure includes:
This progression gives students opportunities to move from individual course exercises toward longer technical assignments and workplace-related experience.
Eligibility: Admission to Bachelor of Computer Engineering follows the applicable academic rules of Tribhuvan University and the Institute of Engineering.
Applicants must meet the prescribed bachelor-level engineering eligibility requirements and complete the IOE entrance process.
Entrance performance forms part of the admission and merit framework. Students seeking Computer Engineering at Purwanchal Campus then proceed through the applicable campus-level admission process.
The overall sequence is:
Computer Engineering follows the examination system of the Institute of Engineering.
Purwanchal Campus handles teaching, practical work, projects, departmental activities, and local academic administration. Engineering examination administration operates centrally through the IOE Examination Control Division.
Students must complete the theory, practical, elective, project, internship, and examination requirements prescribed by the curriculum.
Tribhuvan University awards the academic degree after successful completion of the program.
The academic roles remain distinct: Purwanchal Campus delivers the program, IOE manages the engineering academic and examination framework, and Tribhuvan University awards the degree.
The course can support the development of abilities related to:
The level of ability achieved in these areas depends on academic performance, practical work, project involvement, internship experience, and continued technical practice.
The curriculum connects with several areas of computing and engineering practice.
Graduates may explore work related to software development, computer systems, hardware-software integration, networking, information systems, distributed computing, technical project work, and network security.
Project and internship experience can also help graduates understand how academic computing work is organized in applied settings.
The degree can support postgraduate study in computer engineering and related computing or information-system fields where the admission requirements match the graduate's academic background.
Career outcomes depend on technical skills, project experience, professional requirements, available roles, and continued learning after graduation. Completion of the degree itself does not guarantee a particular position or employment outcome.
Academic graduation and professional engineering registration are separate processes.
The Nepal Engineering Council regulates professional engineering registration in Nepal.
Graduation from the program does not automatically complete professional registration. Graduates seeking registration must satisfy the applicable NEC requirements for their engineering discipline.
The program runs for four academic years and is organized across eight semesters.
The stated seat allocation for Bachelor of Computer Engineering at Purwanchal Campus is 96.
Yes. Admission follows the applicable IOE entrance and engineering admission framework, followed by the campus admission process.
The first year includes mathematics, physics, programming, engineering drawing, engineering mechanics, electrical and electronics fundamentals, object-oriented programming, digital logic, electronic devices and circuits, electrical circuits and machines, and chemistry.
Yes. Software Engineering is included in Year III: Part II along with Artificial Intelligence, Simulation and Modeling, Engineering Economics, a Minor Project, and an elective.
Yes. Network and Cyber Security is included in Year IV: Part II.
Yes. The final academic part includes an eight-week internship.
Yes. The curriculum includes a Minor Project, Project I, and Project II.
Engineering examination administration operates through the IOE Examination Control Division.
Tribhuvan University awards the academic degree after successful completion of the prescribed program requirements.