B.E. in Computer | Kathmandu University

Computer engineering is the study of computer related devices. It is the study of communication system, hardware system, and devices. It is based on the process of applying traditional electrical engineering and mathematics; and applies them in designing computer and other devices with computer programming.

BE in computer is a four year, 8 semester course of Kathmandu University, School of Engineering under the department of Computer Science and Engineering. The course is of 143 credit hours in total. There are different subjects ranging from general subjects to core engineering subjects, technical subjects to non-technical subjects. Seventh and eighth semester consist elective subjects. There is internship of 6 credit hours in last semester for giving practical touch to the course. The computer engineering is the integration of wide range of engineering. Students should study mechanical engineering and electronics engineering in second and third semester respectively. The course intends to familiarize students with current practices and trends in the field of computer engineering. In the four year time duration students will get to learn different subjects like Digital Signal Processing, artificial intelligence, System analysis and design, etc. These subject helps students to be capable of understanding the essence of computer science and makes them able to work in various related field.

Kathmandu University provides computer engineering degree in both bachelor and master level. Kathmandu University provides quality education to students to meet the needs and demands of IT sector.

Duration and price

The cost for 4 year program at Kathmandu University is about NRs. 4, 95,000. Student should provide some percentage of the total amount at the time of admission.

List of B.E. in Computer Colleges

Below is the list of colleges for B.E. in Computer program under Kathmandu University in Nepal.

Objectives of B.E. in Computer

The main objectives of BE in computer are as follows:

  • To help students gain the knowledge related to computer science and also make them efficient in analyzing and interpreting data, design and conduct related experiments.
  • To make students capable of designing a system, working in various components related to hardware and software by understanding the power of computers and its influence in the society.
  • To make students well acquainted and skillful in using various modern tools, equipment and techniques in solving computer engineering problems and help the country progress in this field.
  • To motivate students in engaging in the long term career development and pursing further study.

Admission Requirements in B.E. in Computer


The aspirants need to pass I. SC. or 10+2 or A-Level or equivalent with minimum of 50% marks in aggregate and 50% in Physics, Chemistry and Mathematics or Physics, Mathematics and Computer Science for getting admission.

Entrance exam:

  • The School replaced Paper Based Test (PBT) with Computer Based Test (CBT) in 2014 called KUCAT- CBT
  • Time Duration: 2 hours, 120 Multiple Choice Questions
  • Subjects: Physics, Chemistry and Math.
  • 40 multiple choice questions in each section. CBT scores range from 0 to 2220. The score of 528 is pass marks in KUCAT-CBT.
  • A candidate should at least get this score for being eligible to be get admission.

B.E. in Computer Syllabus

First Semester

  • MATH 101: Calculus and Linear Algebra
  • PHYS 101: General Physics
  • CHEM 101: General Chemistry
  • COMP 103: Structured Programming
  • EEEG 101: Basic Electrical
  • ENGG 101: Engineering Project
  • EDRG 101: Engineering Drawing
  • ENGT 101: Communication Skill

Second Semester

  • MATH 104: Advanced Calculus
  • PHYS 102: General Physics II
  • MEEG 101: Mechanical Engineering
  • ENGG 103: Lab Works
  • COMP 116: Object Oriented Programming
  • ENVE 101: Introduction to Environment Engineering
  • ENGG 102: Engineering Project
  • EDRG 102: Engineering Drawing II
  • ENGT 102: Communication Skills II

Third Semester

  • MATH 208: Statistics and Probability
  • MCSC 201: Discrete Mathematics
  • EEEG 211: Electronic Engineering
  • COMP 202: Data Structures and Algorithms
  • EEEG 202: Digital Logic
  • COMP 206: Computer Project I
  • COMP 208: Lab Works

Fourth Semester

  • MATH 207: Differential Equation and C.V.
  • MCSC 202: Numerical Methods
  • COMP 232: Database Management System
  • COMP 204: Communication and Networking
  • COMP 231: Microprocessors and Assembly Language
  • COMP 207: Computer Project II

Fifth Semester

  • COEG 304: Instrumentation and Control
  • MGTS 301: Engineering Economics
  • COMP 301: Principles of Programming Languages
  • COMP 307: Operating Systems
  • COMP 315: Computer Architecture & Organization
  • COMP 303: Combined Engineering Project
  • COMP 310: Lab Works

Sixth Semester

  • COMP 304: Operations Research
  • COMP 302: System Analysis and Design
  • COMP 306: Embedded Systems
  • COMP 342: Computer Graphics
  • COMP 314: Algorithm and Complexity
  • COMP 341: Human Computer Interaction
  • COMP 308: Combined Engineering Project

Seventh Semester

  • COMP 401: Software Engineering
  • COMP 407: Digital Signal Processing
  • MGTS 403: Engineering Management
  • COMP 409: Compiler Design
  • COMP 472: Artificial Intelligence
  • : Elective I

Eighth Semester

  • MGTS 402: Entrepreneurship Development
  • : Elective II
  • COMP 408: Internship

Scope and Career Prospects

There are numerous career prospects and bundles of opportunities for professional development in the field of computer engineering for the undergraduates. Computers have become the integral part of our life so the expert professionals working in this sector are required for facilitating the people and solving their problems. The undergraduates can pursue careers in various positions as per their qualification in Software and Hardware Industries. Engineers can work in Research and Development sectors because invention and innovation are happening at faster pace and company hires qualified graduates for making their products qualitative. They can also choose academic sector engaging in teaching and training students. There are many financial institutions where customer’s data and other different computer related processing is done by the engineers. There are many NGO/INGO where undergraduates are hired and paid good salary. Government also needs large number of computer engineers and they recruit many graduates every year. These graduates have very high chance of getting good job with handsome salary in the advanced countries.

Few of the working areas after completing this degree are as follows:

  • Programmer (Software Engineer)
  • Desktop Applications Developer
  • Web Applications Developer
  • Mobile Applications Developer
  • Network Admin
  • Sys Admin
  • DBA (Database Administrator)
  • Web/UI Designer
  • Q/A  (Quality Assurance)
  • 3D Animator / Modeler
  • System/Project Management
  • Information Architecture (System Designer)
  • Programmer (Software Engineer)
  • Desktop Applications Developer
  • Web Applications Developer
  • Mobile Applications Developer
  • Network Admin
  • Sys Admin
  • DBA (Database Administrator)
  • Web/UI Designer
  • Q/A  (Quality Assurance)
  • 3D Animator / Modeler
  • System/Project Management
  • Information Architecture (System Designer)

Get in Touch
Contact Form
Ongoing Admissions




BE Computer

BE Civil