TLC Banner

Bachelor of Computer Engineering

  • Bachelor Degree
  • BE Computer Engineering
  • Tribhuvan University (TU)
Kantipur Engineering College Dhapakhel, Lalitpur
  • Duration4 Years
  • Total Seats96
  • Study ModeFull Time
  • MediumEnglish

About Bachelor of Computer Engineering

The Bachelor of Computer Engineering at Kantipur Engineering College is a four-year undergraduate engineering program under Tribhuvan University and the Institute of Engineering (IOE). The course is organized across eight semesters and combines programming, electronics, computer hardware, algorithms, operating systems, communication, computing systems, software engineering, and project-based study.

Kantipur Engineering College (KEC), Lalitpur offers the program from its Dhapakhel campus. Admission follows the IOE engineering entrance and merit system. Curriculum, examinations, academic progression, and degree award operate according to the applicable rules and regulations of Tribhuvan University and the Institute of Engineering.

The program is designed around the relationship between software and the physical systems on which software runs. Students therefore study programming and computational methods together with electronics, digital logic, microprocessors, communication, operating systems, and other system-level subjects.

Course Overview

Course Detail Information
Course Bachelor of Computer Engineering
Institution Kantipur Engineering College
Location Dhapakhel, Lalitpur, Nepal
Affiliation Tribhuvan University
Academic Authority Institute of Engineering (IOE)
Level Bachelor's Degree
Duration 4 Years
Academic Structure 8 Semesters
Seats 96
Admission Route IOE Engineering Entrance
Selection Basis IOE entrance merit
Degree Awarded By Tribhuvan University
Professional Regulator Nepal Engineering Council

What Students Study in Computer Engineering

Computer Engineering brings together computing and engineering subjects rather than concentrating only on software development.

Students begin with mathematics, programming, electronics, drawing, workshop-based study, and electrical fundamentals. These subjects establish the scientific and technical background required for later work in computer systems, processors, algorithms, digital hardware, communication, and software.

As the course progresses, students study areas such as object-oriented programming, digital logic, electronic devices and circuits, computer graphics, data science foundations, theory of computation, microprocessors, data structures and algorithms, data communication, operating systems, instrumentation, and advanced computing topics.

Later semesters introduce software engineering, simulation, project management, distributed and cloud computing, signal processing, electives, and project work.

This progression gives the degree a broader engineering base than a program focused only on application programming.

Four-Year Curriculum Structure

The TU/IOE curriculum develops the course in stages. Foundation subjects appear early, while specialized computing, electronics, communication, and project subjects become more prominent later.

Study Stage Main Academic Focus Representative Subjects
First Year Mathematics, programming and electronics foundations Engineering Mathematics, Computer Programming, Object Oriented Programming, Digital Logic, Electronic Device and Circuits
Second Year Computing systems and analytical subjects Computer Graphics and Visualization, Foundation of Data Science, Theory of Computation, Microprocessors, Data Structure and Algorithm, Operating System
Later Years Software, systems and project-oriented study Artificial Intelligence, Software Engineering, Simulation and Modeling, Distributed and Cloud Computing, ICT Project Management, projects and electives

The semester sequence follows the curriculum prescribed by the Institute of Engineering.

First-Year Foundation

The first year introduces subjects that support both the computing and engineering sides of the degree.

Engineering Mathematics provides the quantitative foundation used throughout technical courses. Computer Programming introduces structured computational problem solving, while Fundamental of Electrical and Electronics Engineering connects computing with basic electrical and electronic principles.

Engineering Drawing and Engineering Workshop add an engineering-practice component rather than limiting the first year to programming and mathematics.

The second part of the first year moves further into subjects such as:

  • Engineering Mathematics II
  • Object Oriented Programming
  • Electronic Device and Circuits
  • Digital Logic
  • Electrical Circuits and Machines
  • Engineering Chemistry

Object Oriented Programming develops programming concepts beyond the introductory course. Digital Logic introduces the logical building blocks used in digital systems, while Electronic Device and Circuits develops understanding of the components and circuit behaviour behind computing hardware.

This first-year mix reflects the nature of Computer Engineering: students need to understand software, but they also need a foundation in the electronic and digital systems that execute it.

Second-Year Computing and System Subjects

The second year moves into more specialized computer engineering study.

Year II includes subjects such as Engineering Mathematics III, Communication English, Computer Graphics and Visualization, Foundation of Data Science, Theory of Computation, and Microprocessors.

Computer Graphics and Visualization deals with the representation and processing of visual information. Foundation of Data Science introduces a structured academic base for working with data, while Theory of Computation addresses the theoretical principles behind computation.

Microprocessors connects programming with processor-level hardware. Students need to understand how instructions, processors, memory, and interfacing relate to the operation of computer systems.

Another semester includes:

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

Data Structure and Algorithm is central to computational problem solving. It deals with ways of organizing information and selecting methods for processing it efficiently.

Operating System develops understanding of how computer resources, processes, memory, files, and hardware interaction are managed within a computing environment.

Data Communication introduces the movement of information between systems, providing a base for later study connected with networks and distributed computing.

Instrumentation and Electromagnetics retain the engineering dimension of the course and distinguish the program from a software-only degree.

Programming and Software Study

Programming appears from the beginning of the degree and continues through more advanced academic work.

Students start with Computer Programming and then progress into Object Oriented Programming, data structures, software engineering, projects, and other computing subjects.

The purpose is not simply to learn one programming language. The curriculum requires students to work with programming concepts that can support problem solving across different technical contexts.

Software Engineering appears in the later course structure and addresses the organized development of software systems. It complements earlier programming study by placing greater attention on how software projects are planned, structured, developed, tested, and documented.

Project work gives students a setting in which these ideas can be applied to a larger technical task.

Hardware, Electronics and Microprocessors

Computer Engineering includes hardware-oriented study throughout the curriculum.

Electronic Device and Circuits introduces electronic components and circuits. Digital Logic addresses the logical structures behind digital systems. Electrical Circuits and Machines provides further electrical understanding, while Microprocessors develops processor-level study.

These subjects help students understand that computer systems depend on both software instructions and physical hardware.

Laboratory work can involve electronic circuits, digital systems, processors, hardware interfacing, and related measurements. Programming laboratories support the software side of the same degree.

At KEC, the Computer and Electronics Engineering academic area supports this combined software-hardware environment.

Data Structures, Operating Systems and Computation

Several subjects focus on how computing systems organize, execute, and manage information.

Data Structure and Algorithm develops methods for storing, retrieving, processing, and organizing data. Theory of Computation introduces formal computational concepts, while Operating System examines the layer that manages computer hardware and applications.

Foundation of Data Science adds another dimension by introducing data-oriented study within the curriculum.

Together, these subjects move students beyond basic coding. They require attention to computational methods, system behaviour, organization, and the theoretical limits or structure of computing problems.

Communication and Distributed Computing

Computer systems increasingly operate through communication between devices and services, and this is reflected in the curriculum.

Data Communication introduces communication principles at an earlier stage. Later study includes Distributed and Cloud Computing, which addresses computing environments where processing, services, or resources operate across connected systems.

Digital Signal Analysis and Processing also appears in the later curriculum, linking mathematical and computational methods with signal-based information.

These subjects connect computer engineering with communication, networks, distributed systems, and wider system architecture.

Artificial Intelligence, Simulation and Software Engineering

Year III includes Artificial Intelligence, Software Engineering, Simulation and Modeling, Engineering Economics, a Minor Project, and elective study.

Artificial Intelligence introduces computational methods associated with intelligent problem solving within the prescribed engineering curriculum. Simulation and Modeling gives students methods for representing and studying systems through computational models.

Software Engineering addresses the structured development of software, while the Minor Project asks students to combine knowledge from several subjects around a defined technical task.

Engineering Economics adds a non-technical dimension relevant to engineering decision-making and project considerations.

The combination of these subjects marks a shift from studying individual technical topics toward applying several areas together.

Distributed Computing, Project Management and Project Work

Advanced study includes Digital Signal Analysis and Processing, Distributed and Cloud Computing, ICT Project Management, Energy, Environment and Social Engineering, elective study, and Project I.

ICT Project Management introduces planning and management concepts connected with technology projects. The engineering curriculum therefore requires students to consider not only how a technical system works but also how project activities are organized.

Project work becomes increasingly important toward the end of the degree. Students are expected to work on a defined problem, select suitable technical methods, develop or test their work, prepare documentation, and present the completed project.

KEC also identifies a final capstone component within its Computer Engineering learning environment.

Practical and Laboratory Learning

Computer Engineering requires practical work because many subjects involve programming, hardware, electronic circuits, processors, networks, and computing systems.

KEC maintains computer-related facilities supporting software, hardware, networking, and programming work. Electronics laboratories also support areas that overlap with the hardware side of Computer Engineering.

Students may work with:

  • programming exercises;
  • digital logic;
  • electronic circuits;
  • processor and microprocessor concepts;
  • hardware interfacing;
  • computer networks;
  • software development;
  • system testing;
  • technical projects.

Laboratory sessions allow students to work directly with concepts introduced during lectures rather than treating technical subjects only as written theory.

Term projects and later project work add another practical layer by requiring students to produce a defined technical output and explain the methods used.

Eligibility for Bachelor of Computer Engineering

Eligibility follows the requirements prescribed by Tribhuvan University and the Institute of Engineering.

Candidates need the applicable science-based higher-secondary qualification or an eligible engineering diploma background under IOE rules. The academic background must satisfy the requirements for the engineering entrance process.

Students entering the program should expect mathematics and science to remain part of the academic workload even though the degree has a strong computing focus.

Meeting academic eligibility alone does not provide direct admission. Candidates must also complete the IOE engineering entrance requirement.

IOE Entrance and Admission Process

Admission to Bachelor of Computer Engineering at KEC follows the IOE engineering entrance and merit system.

The general sequence is:

  1. Meet the academic eligibility prescribed by TU/IOE.
  2. Apply for the IOE engineering entrance examination.
  3. Sit for the entrance examination.
  4. Obtain an eligible entrance result or rank.
  5. Apply to KEC for Bachelor of Computer Engineering through the applicable admission process.
  6. Complete admission according to entrance merit and the rules governing the intake.

KEC therefore does not replace the IOE entrance requirement with an independent college-level engineering entrance examination.

The same university framework that governs admission continues through curriculum, examinations, academic progression, and degree completion.

Assessment and Examinations

Assessment includes internal academic work conducted through KEC and final semester examinations under the Institute of Engineering system.

Internal work can include programming assignments, laboratory exercises, practical assessments, reports, presentations, minor projects, and other subject-specific requirements.

Students must complete the prescribed academic components for each semester before progressing through the degree.

Final semester board examinations operate under IOE. Tribhuvan University awards the engineering degree after successful completion of the required eight-semester academic program.

Skills Students May Develop

The curriculum can help students develop practical and analytical abilities in areas such as:

  • programming and computational problem solving;
  • object-oriented programming;
  • data structures and algorithms;
  • digital logic;
  • electronics and computer hardware;
  • microprocessor-based systems;
  • operating systems;
  • data communication;
  • software engineering;
  • distributed computing;
  • technical documentation;
  • project development.

The depth of an individual student's ability depends on academic performance, laboratory participation, project work, continued practice, and later professional experience.

Career and Further Study Direction

Computer Engineering graduates may explore work related to software development, computer systems, networking, databases, system administration, testing, hardware-software integration, embedded applications, and other computing or engineering roles.

KEC's institutional information also identifies software development, networking, and related IT work among common professional directions for Computer Engineering graduates.

The course can also provide a foundation for postgraduate study in computing, engineering, and related technical fields where graduates meet the relevant admission requirements.

Career outcomes depend on individual skills, experience, professional requirements, market conditions, and available opportunities. Completion of the degree does not guarantee a particular job or position.

Nepal Engineering Council Registration

Academic graduation and professional engineering registration are separate processes.

Graduates intending to enter regulated engineering practice in Nepal must meet the applicable requirements of the Nepal Engineering Council.

Tribhuvan University awards the academic degree. Professional registration is handled separately under the council's applicable registration and examination framework.

Who May Consider Computer Engineering?

The program may suit students interested in both programming and the engineering side of computing.

A student who wants to understand software together with digital logic, electronics, processors, operating systems, communication, and computer hardware will encounter all of these areas within the course.

The degree also requires sustained work in mathematics, technical theory, laboratory sessions, assignments, projects, and semester examinations.

Students looking only for application-level programming should therefore examine the full curriculum before choosing the program. Computer Engineering covers computing from several levels, ranging from electronic and processor concepts to algorithms, software systems, communication, and distributed computing.

Degree Award

Students who complete the prescribed eight-semester curriculum, internal assessments, practical requirements, project work, and semester examinations according to TU/IOE regulations receive the Bachelor of Engineering degree from Tribhuvan University.

Kantipur Engineering College provides teaching, laboratory facilities, academic supervision, and project support, while the wider curriculum, examination framework, and degree requirements remain under Tribhuvan University and the Institute of Engineering.

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 Kantipur Engineering College
    Dhapakhel, Lalitpur

Other Courses at Kantipur Engineering College 2

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 Kantipur Engineering College, Lalitpur

  • AddressDhapakhel, P.O.Box: 8849, Lalitpur, Nepal
  • Phone+977-1-5229204
  • Phone+977-1-5229005
  • Emailadmin@kec.edu.np
  • Websitekec.edu.np
  • Contact personKantipur Engineering College (KEC)

Where else can you study BE Computer Engineering?

Nearby Similar Colleges

Featured Colleges