TLC Banner

Bachelor of Computer Engineering

  • Bachelor Degree
  • BE Computer Engineering
  • Tribhuvan University (TU)
National College of Engineering Talchikhel, Lalitpur
  • Duration4 Years
  • Total Seats48
  • Study ModeFull Time
  • MediumEnglish

About Bachelor of Computer Engineering

The Bachelor of Computer Engineering at National College of Engineering is a four-year undergraduate engineering program affiliated with Tribhuvan University through the Institute of Engineering (IOE). National College of Engineering (NCE), Talchhikhel, Lalitpur, offers 48 seats in the program.

Computer Engineering combines computing with the engineering foundations needed to understand computer hardware, electronics, digital systems, programming, software, networks, and computer-based systems. Students move from mathematics, physics, programming, drawing, electronics, and electrical foundations into more specialized study involving object-oriented programming, digital logic, microprocessors, computer organization, operating systems, networks, databases, software engineering, and project work.

Admission, eligibility, curriculum, examinations, and degree award follow the academic rules and regulations of Tribhuvan University and IOE.

Course Overview

Field Details
Course Bachelor of Computer Engineering
Institution National College of Engineering
Affiliation Tribhuvan University, Institute of Engineering
Level Undergraduate
Duration 4 years / 8 semesters
Intake 48 seats
Entrance IOE Entrance Examination
Curriculum TU/IOE
Examination As per TU/IOE rules and regulations
Degree Award Tribhuvan University

Computer Engineering at NCE

The program is administered through the Department of Electronics and Computer Engineering at National College of Engineering.

Its academic scope is broader than software development alone. Programming is an important part of the course, but students also study the electronic, digital, mathematical, and system-level principles behind computers and connected computing systems.

This combination distinguishes Computer Engineering from a course focused only on application development. A student may spend one semester working with programming and another dealing with digital logic, microprocessors, electronics, networks, operating systems, or computer architecture.

NCE delivers classroom teaching, laboratory work, internal academic activities, project supervision, and college-level support. The university curriculum and examination structure remain under Tribhuvan University and IOE.

Who May Consider Bachelor of Computer Engineering?

The course may suit students who are comfortable working across mathematics, programming, electronics, hardware, and logical problem-solving.

An interest in computers is useful, but the program requires more than learning to code. Students encounter engineering mathematics, physics, electronics, circuits, digital systems, computer hardware, algorithms, software structures, and communication between computing systems.

The academic mix may be relevant to students interested in:

  • programming and software development;
  • computer hardware and organization;
  • digital logic and electronic systems;
  • algorithms and data structures;
  • operating systems;
  • computer networks;
  • databases;
  • embedded and microprocessor-based systems;
  • software engineering; and
  • computing projects that combine hardware and software.

Students should also expect laboratory assignments, technical documentation, group or individual project work, and regular analytical coursework.

Eligibility for Bachelor of Computer Engineering

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

Applicants must have the academic background accepted by IOE for undergraduate engineering admission and must meet the entrance requirements applicable to the admission cycle.

The admission framework recognizes qualifying science or equivalent academic routes under IOE regulations. Relevant equivalent qualifications may also be considered when they meet the requirements prescribed by IOE.

Academic qualification alone does not complete the admission process. Applicants must also participate in the IOE Entrance Examination and satisfy the applicable merit requirements for admission to a TU-affiliated engineering college.

IOE Entrance and Admission Process

Admission to the Computer Engineering program at NCE is connected to the IOE entrance and merit system.

The process follows this general sequence:

  1. Meet the academic eligibility prescribed for TU/IOE engineering admission.
  2. Apply for the IOE Entrance Examination.
  3. Sit the entrance examination and qualify within the applicable merit framework.
  4. Apply for Bachelor of Computer Engineering at NCE according to the college admission procedure.
  5. Participate in the merit and seat-allocation process.
  6. Complete enrollment under the applicable TU/IOE and college requirements.

NCE has an intake of 48 students for Bachelor of Computer Engineering.

The college application does not replace the IOE entrance requirement. Entrance qualification and merit remain central to admission under the TU/IOE framework.

Course Duration and Academic Structure

Bachelor of Computer Engineering is completed over four years divided into eight semesters.

The curriculum begins with common engineering foundations and then becomes progressively more specialized. Mathematics, science, drawing, programming, electrical and electronic fundamentals provide the base for later courses in computer systems, software, hardware, networks, and related areas.

This progression matters because later computer engineering subjects draw on knowledge from several earlier courses. Digital systems require an understanding of electronics and logic. Microprocessor study connects programming with hardware. Networks and operating systems require an understanding of how computing resources are organized and controlled.

Project work later in the degree brings several of these areas together.

Curriculum and Major Study Areas

The TU/IOE curriculum includes theory, tutorials, laboratory work, programming exercises, practical assignments, and projects.

Study Area Examples of Academic Content
Engineering Foundations Mathematics, physics, engineering drawing, electrical and electronics fundamentals
Programming and Software Computer programming, object-oriented programming, data structures, algorithms, software engineering
Hardware and Digital Systems Electronic devices and circuits, digital logic, microprocessors, computer organization
Computing Systems Operating systems, computer networks, databases, computer graphics and related system study
Applied Learning Laboratory exercises, programming assignments, projects and electives

First-Year Engineering and Computing Foundations

The opening year establishes both engineering and computing fundamentals.

The curriculum includes Engineering Mathematics, Engineering Physics, Computer Programming, Engineering Drawing, and Fundamental of Electrical and Electronics Engineering. Engineering Workshop also forms part of the early practical foundation.

Computer Programming introduces formal programming study from the beginning of the degree. This is accompanied by mathematics and physics rather than taught in isolation.

The second part of the first year moves into subjects such as Engineering Mathematics II, Object Oriented Programming, Electronic Devices and Circuits, Digital Logic, and Electrical Circuits and Machines.

This semester shows the mixed character of the degree clearly. Students work with software concepts through object-oriented programming while also studying electronic devices, logic circuits, and electrical systems.

Progression into Computer Hardware and Systems

In the second year, the program moves further into the connection between computing and electronic hardware.

Subjects include Engineering Mathematics III, Communication English, Computer Graphics and Visualization, Microprocessors, and Advanced Electronics.

Microprocessor study is particularly relevant to the engineering side of the degree because it connects software instructions with physical computing hardware. Digital logic and electronics studied earlier provide the background for understanding these systems.

Computer Graphics and Visualization introduces another application area of computing, while mathematical courses continue to support analytical work across the program.

The wider curriculum also covers computer organization, algorithms, data structures, and system-oriented subjects that form the basis for later work in operating systems, networks, databases, and software development.

Programming, Data Structures, and Algorithms

Programming continues beyond introductory coding.

Object-oriented programming introduces ways of organizing software around structured program components. Data structures and algorithms address how information can be arranged, processed, searched, and manipulated through computational methods.

These subjects require students to think about the quality of a solution rather than only whether a program produces an output.

Through programming assignments and project work, students may develop experience in:

  • translating a problem into program logic;
  • organizing data within a program;
  • selecting suitable computational approaches;
  • testing program behaviour;
  • finding and correcting errors;
  • documenting technical work; and
  • combining multiple program components.

The level reached by each student depends on coursework, practice, laboratory participation, and project involvement.

Computer Organization, Digital Logic, and Microprocessors

Computer Engineering requires students to understand what happens below the application-software layer.

Digital Logic introduces the principles used in digital circuits. Electronic Devices and Circuits provides related electronic foundations, while microprocessor study brings hardware architecture and programmable processing together.

Computer organization extends this understanding to the arrangement and operation of major computer-system components.

These areas help students see a computer as an engineered system made up of interacting hardware and software rather than simply as a platform for running applications.

Operating Systems, Networks, and Databases

The course also covers the systems through which computers manage resources, communicate, and store information.

Operating-system study deals with the organization and management of computer resources. Computer Networks addresses communication between computers and networked devices. Database study focuses on structured storage, organization, retrieval, and management of information.

Together, these subjects form an important part of the systems side of Computer Engineering.

They also connect with software engineering because many practical computing applications depend on operating systems, network communication, persistent data, and organized software development.

Software Engineering and Project Work

Software Engineering introduces systematic approaches to planning, developing, testing, and maintaining software.

The course is not limited to writing program code. Students also encounter the need to define requirements, structure development work, test software, manage changes, and prepare technical documentation.

Project activities allow students to bring together knowledge gained from programming, hardware, databases, networks, operating systems, and other courses.

Depending on the academic task, a project may involve software development, a computer-based system, hardware-software integration, embedded work, networking, or another area within the curriculum.

Project work may support skills in:

  • problem definition;
  • system planning;
  • programming;
  • technical testing;
  • teamwork;
  • documentation;
  • presentation; and
  • integrating several technical subjects into one assignment.

Computing and Laboratory Facilities at NCE

NCE maintains computer and electronics laboratory spaces supporting its engineering programs.

Computer Engineering students use computing facilities for programming, system work, laboratory exercises, simulations, project development, and related academic activities.

The Electronics and Computer Engineering structure also provides a setting for practical work involving electronic and digital systems. The campus has IT infrastructure and computing resources that support teaching and project activities.

A central library and research-related facilities provide additional academic support for students working on coursework, technical references, projects, and written assignments.

Examination and Assessment

Academic assessment follows TU/IOE rules and regulations.

Students complete internal academic requirements at NCE alongside the semester examination framework of the Institute of Engineering. Assessment can involve theory examinations, laboratory work, practical exercises, programming assignments, internal evaluations, and project work according to the requirements of individual courses.

The college maintains an internal Examination Division for college-level academic administration.

Successful completion of the program requires students to satisfy the academic, practical, project, and examination requirements prescribed under the TU/IOE curriculum.

Degree Award

The Bachelor of Computer Engineering degree is awarded by Tribhuvan University after completion of the prescribed academic requirements.

NCE provides teaching, laboratories, projects, internal academic activities, and student support as an affiliated engineering college. It does not independently award the degree.

The curriculum, semester structure, examinations, and degree requirements operate within the university framework.

Skills Students May Develop

The combination of computing and engineering subjects gives students opportunities to develop abilities across several technical areas.

These may include:

  • structured programming;
  • object-oriented programming;
  • algorithmic problem-solving;
  • understanding computer hardware;
  • working with digital logic;
  • basic microprocessor-based system work;
  • computer-system analysis;
  • database-related work;
  • networking concepts;
  • software development processes;
  • testing and debugging;
  • technical documentation; and
  • project development.

The degree provides academic exposure to these areas. Professional competence develops further through practice, projects, work experience, and continued study.

Career Areas After Computer Engineering

Computer Engineering graduates may explore roles associated with software, systems, networks, computing infrastructure, and computer-based engineering work.

Potential areas include:

  • software development;
  • software testing and quality assurance;
  • systems administration;
  • network-related roles;
  • database-related work;
  • technical support;
  • software and systems projects;
  • embedded-system work;
  • technology companies and startups; and
  • information technology projects in public or private organizations.

Career outcomes vary according to technical skills, project experience, individual performance, professional requirements, location, and available employment opportunities.

The program can also provide an academic base for postgraduate study in computing and related engineering fields.

Nepal Engineering Council and Professional Registration

National College of Engineering's Computer Engineering program is represented within the registered-college framework of the Nepal Engineering Council.

Completion of an engineering degree and professional registration are separate processes. Graduates seeking professional registration must follow the requirements and procedures prescribed by the Nepal Engineering Council.

A Bachelor of Computer Engineering degree should therefore not be treated as automatic professional registration.

Studying Computer Engineering at NCE

The program brings together two areas that students sometimes view separately: computing and engineering.

Programming, databases, operating systems, and networks form one side of the curriculum. Electronics, digital logic, microprocessors, computer organization, mathematics, and engineering foundations form the other. Project and laboratory work connect the two.

For students considering the course, it is useful to be comfortable with both. Someone interested only in application coding may find the hardware and engineering components substantial, while a student interested in computer systems as a whole may find the combination more closely aligned with that interest.

The program requires four years of semester-based study, entry through the IOE admission framework, regular practical and programming work, and completion of the examination and project requirements established by TU/IOE.

Course Details

  • Course TypeBE Computer Engineering
  • LevelBachelor Degree
  • Duration4 Years
  • Affiliated To Tribhuvan University (TU)
  • Study ModeFull Time
  • Total Seats48
  • MediumEnglish
  • RecognitionNepal Engineering Council
  • Offered At National College of Engineering
    Talchikhel, Lalitpur

Other Courses at National College of Engineering 3

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

Where else can you study BE Computer Engineering?

Nearby Similar Colleges

Featured Colleges