Bachelor in Computer Engineering (BE Computer)

The Bachelor in Computer Engineering (BE Computer) at Bagmati University is a four-year undergraduate engineering program designed to prepare competent, innovative, and professionally responsible graduates. The program provides a strong foundation in mathematics, science, engineering principles, programming, and modern digital technologies.

The program emphasizes the design, development, implementation, and management of computer-based systems and engineering solutions. It covers key areas such as programming, data structures and algorithms, databases, operating systems, computer architecture, computer networks, artificial intelligence, software engineering, cybersecurity, distributed computing, machine learning, deep learning, computer vision, web and mobile application programming, IT security audit, quantum computing, 5G wireless communication, and other emerging technologies.

Through classroom learning, practical laboratories, workshops, project-based learning, internships, and final year projects, students gain both theoretical knowledge and hands-on experience in contemporary computing and engineering practices. The program prepares graduates for diverse professional opportunities in technology driven industries, research and development, system design, digital innovation, project management, entrepreneurship, and related national and international sectors.

Objectives

The BE Computer Engineering program prepares graduates with strong knowledge of computing, engineering principles, programming, hardware, software, and modern technologies to solve real-world technological problems and pursue careers, higher studies, research, and entrepreneurship. The course objectives of the BE Computer program are as follows:

  • To produce competent computer engineering graduates with strong foundations in mathematics, science, engineering principles, programming, computer systems, hardware organization, operating systems, and theoretical computation.
  • To develop professional competence in software development, hardware systems, data structures and algorithms, database systems, computer networks, cybersecurity, artificial intelligence, distributed computing, and emerging technologies.
  • To prepare graduates for the effective application of computer engineering knowledge and skills across industry, government, academia, research, entrepreneurship, and national and international technology sectors.
  • To promote practical learning, ethical responsibility, teamwork, communication, project management, lifelong learning, and professional growth through laboratory work, internships, research activities, and final-year engineering projects.

 

Duration and Total Credit Hours

Duration: The duration of the BE Computer program is 4 years, divided into 8 semesters.

Total Credit Hours: 136 credit hours.

Eligibility Criteria

The candidate applying for admission to the BE Computer program must have:

  • Completed twelve years of schooling or its equivalent recognized by the Government of Nepal.
  • Studied relevant science and mathematics subjects required for admission into an engineering program.
  • Fulfilled the minimum academic qualification, grade, or division criteria as prescribed by Bagmati University’s guidelines and approved admission criteria.
  • Completed all required application procedures within the specified deadline.
  • Obtained pass marks in the entrance examination conducted by the University.

 

Instructional Techniques

The BE Computer program employs a student centered, practical, and outcome based instructional approach designed to strengthen students’ theoretical understanding, technical competence, and engineering problem solving capacity. The teaching learning process integrates lectures, tutorials, laboratory work, computer based workshops, seminars, presentations, case analyses, structured assignments, practical exercises, and project based learning to support active and applied learning.

Teaching and evaluation strategies are applied in accordance with the nature, objectives, learning outcomes, and technical depth of each course. The program gives emphasis to the effective use of digital learning resources, programming environments, simulation tools, laboratory facilities, software development platforms, and engineering design practices to enhance students’ applied learning experience.

This instructional approach is intended to develop students’ conceptual clarity, analytical reasoning, technical confidence, practical competence, and problem-solving ability. It supports the preparation of graduates capable of addressing contemporary challenges in computer engineering, digital technologies, and related professional fields.

Projects and Internship

Students are required to complete engineering projects that involve the design, development, testing, implementation, and evaluation of real-world computer-based systems. The curriculum includes research methods and project design, followed by Final Project Phase I and Final Project Phase II in the final year.

Final year projects may include software applications, embedded systems, networking solutions, database driven systems, artificial intelligence applications, web and mobile systems, cybersecurity solutions, cloud-based systems, or other innovative computing and engineering solutions. Students are required to prepare a project report covering the problem statement, objectives, methodology, system design, implementation process, testing, results, conclusions, and recommendations.

Students are also required to complete a three month internship in relevant industries, companies, research institutions, or organizations involved in the development, management, or application of computer engineering and information technology systems. During the internship, students engage in practical assignments or real projects and gain professional exposure in their field.

Each student must prepare an individual internship report describing the work performed, technical contributions, learning outcomes, and organizational experience in the prescribed format. The internship report, quality and depth of work, supervisor evaluation, and presentation of findings are considered in the final evaluation of the internship.