Sub Title

School of Engineering


BEng in Computer Engineering

BEng in Computer Engineering
Jupas code
JS5200 Engineering
Application Choice(s)
Application Choice
Students who wish to spend more time exploring their interests may apply and be admitted to the School of Engineering without a major. They will be able to apply to Computer Engineering during the Major Selection Exercise at the end of the first two semesters.

HKUST’s BEng in Computer Engineering (CPEG) focuses on the analysis, design, implementation, and utilization of computer systems, from embedded microprocessors and notebook/desktop computers to supercomputers. It shows how they are integrated with other systems and devices to interact with the physical world and meet the challenges associated with real-world application. It is a practical field that bridges the gap between computer science and electronic engineering, software and hardware. CPEG offers students an in-depth understanding of both hardware and software and their cross-interaction in the design of cutting-edge electronic and computer systems. 

2-in-1: Best of Both Worlds 

The BEng in Computer Engineering program is jointly run by the Department of Electronic and Computer Engineering (ECE), and the Department of Computer Science and Engineering (CSE). The program provides balanced training in both hardware and software skills, covering all architectural and engineering aspects of computer-based systems. CPEG students can take full advantage of the state-of-the-art facilities of both departments. They can also deepen their knowledge by taking elective courses in various technical areas of specialization. Final year students can select a CSE or ECE final year project according to their particular interests. CPEG is a well-integrated 2-in-1 program! 


  • #30 in Computer Science and Information Systems (#1 in Hong Kong)
  • #20 in Engineering—Electrical and Electronic (#1 in Hong Kong)
    (QS World University Rankings by Subject 2021) 

Signature Courses: 

  • COMP2012 Object-Oriented Programming and Data Structures 
  • COMP3511 Operating Systems 
  • ELEC3300 Introduction to Embedded System 
  • COMP4611 Design and Analysis of Computer Architectures 
  • ELEC4310 Embedded System Design
Career Prospects

The job opportunities available to our graduates span software and hardware as well as areas involving applications of information and communication technology. Their career options include becoming system analysts, network analysts, network designers, programmers, IC design engineers, hardware engineers, and software engineers in engineering businesses and the management and banking sectors. Employers of our graduates include many world-class local and overseas companies such as Google, Facebook, Lenovo, IBM, PCCW, SmarTone, HKT, Thomson Reuters, Cathay Pacific, Credit Suisse, Goldman Sachs, Morgan Stanley, Merrill Lynch, UBS, JP Morgan Chase, HSBC, and MTR.

Module Reference
Dynamic Content Ref
Content Ref Modules
Type of Dynamic Blocks
Student Sharing Reference
“During my four years enrolled in the CPEG program, I greatly appreciated the degree to which I could customize my education. With core and elective courses from both the CSE and ECE departments, the program gave me the latitude I needed to tailor my curriculum to cover my wide-ranging interests, in areas such as signal processing and machine learning. I was even able to take a few postgraduate level courses, which covered significantly more advanced material. In addition to the CPEG program, I took advantage of the great variety of minor programs offered at HKUST, pursuing minors in mathematics and biological physics.”
Student Name
Phoomraphee Luenam
Class of 2019
Module Reference
Module Reference
Subscribe to Computer Engineering