FAQ
Miscellaneous
Career Prospect
Admission Requirement
Program Characteristics
Q: Why is CPEG at HKUST a good choice for me?
A: Key features that make CPEG at HKUST a good choice are:
  • Excellent training opportunity providing a good balance between software and hardware engineering.
  • Great flexibility to specialize in a wide variety of areas including Artificial Intelligence/Theory, Communications, Embedded Systems/Robotics, Graphic/Multimedia, Semiconductor/VLSI, Signal Processing, Software/Database, and Systems/Networking.
  • Career opportunity in both software and hardware engineering.
  • A nice family atmosphere that is provided by caring world-class PhD faculty, staff, and senior students.
  • A wide range of scholarships and hall places in our beautiful HKUST campus for qualified students.
  • Excellent teaching methods with faculty achieving good student evaluations and teaching excellence awards.
  • A prestigious international reputation.
  • Modern leading-edge computers, networks, equipment, and lab facilities regularly used in our courses.


Q: What are the differences between Computer Science (COMP), Electronic Engineering (ELEC), and Computer Engineering (CPEG)?
A: COMP - Stresses fundamental science and programming technology with an emphasis on basic knowledge and both general and special software applications.
ELEC - Electrical and Electronic degree with more emphasis on electronics, communications, circuits and systems.
CPEG - is a bridge between the software and hardware programs. It provides the students with a very good balance between the two worlds as well as their cross-interaction. For example, a CPEG student will not only know how to write an efficient program for a given application but he will also understand how this program is executed by the microprocessor chip.


Q: Would CPEG be just in between CSE and ECE, without sufficient focus on both disciplines?
A: Computer Engineering at HKUST is a programme balanced between the Department of Computer Science and Engineering (CSE) and the Department of Electronic and Computer Engineering (ECE). The programme is based on a balanced mixture of core courses and electives from each discipline. This mixture of courses allows the student to place a balanced emphasis on the hardware, software, structuring and engineering aspects of computer-based systems. Such a combination of knowledge is increasingly important for success in modern industry and business. In addition, CPEG students can deepen their knowledge by taking elective courses in topics of their interest. This allows students to specialize in their area of interest if they wish to do so. In conclusion our program is very flexible and provides excellent and balanced learning opportunities.