Computer Engineering


The Computer Engineering programme prepares students for the multidisciplinary field of computer engineering, covering areas in software design, electronic system design, as well as hardware-software integration. It is jointly managed by the Department of Electrical and Electronic Engineering and the Department of Computer Science. The two departments bring together rich resources, with many laboratories, substantial teaching and research facilities, and expertise in a diverse array of areas. Our students can enjoy the widest choice of courses, and have the chance to choose their specialization as they discover their real interest after joining the programme.

If you are interested in the following tracks, CE will be your choice.

Data engineering

Data Engineering Track

Want to predict what is the best restaurant on your route to a movie? Want to recommend your next year’s fashion to your potential customers? When used correctly, the enormous amount of data generated everyday around us can potentially provide us with out-of-the-world information that is otherwise unimaginable. Data engineers address the hardware-software challenges for next-generation systems that enable us to harvest, organize, store, process, and analyze big data.

Embedded Systems


From thermostat controller and intelligent rice cooker to network router and smartphones, embedded systems are all around us. With the coming era of Internet of things where all things small and big are connected through the Internet to form a cyber-physical system, our daily lives are set to become ever closer to embedded systems of all forms. Power, performance, reliability and security are going to be major design constraints in this unique class of computer systems.

Robotics & Control


Popularized by movies and science fictions, robots are now an indispensable part of our daily lives. While robots are deployed widely in manufacturing plants today, their roles in our lives are expected to significantly expand as new technologies in remote controlled and autonomous robots continue to develop. The study in robotics equips students with software and hardware foundations to meet the challenges in next-generation robotic developments.


Regulations and Syllabuses

Click here for details.

Professional Recognition

The Computer Engineering programme is accredited by the Hong Kong Institution of Engineers (HKIE).


The HKIE Engineering Graduate Training Scheme “A”

The Training Committee of the Hong Kong Institution of Engineers (HKIE) approved that the graduates of the following degree programmes offered by HKU are eligible for registration onto Scheme “A” Training in the correspondence disciplines, subject to the conditions specified below:

BEng (Hons) Degree in Computer Engineering (Full Time) (including the programme under the double degree in BEng/BBA) is eligible for Scheme “A” in the following HKIE Disciplines:

  • Control, Automation & Instrumentation Discipline
  • Information Discipline
  • Electronics Discipline


Joining the Programme

Interested in joining our programme? Please refer to the undergraduate admission information page.