4-Year Program
BEng in Computer Engineering
The Bachelor of Engineering degree in Computer Engineering for the new 4-year curriculum is following Outcome-Based Education (OBE). The program aims to offer students a balanced training on the fundamental knowledge and engineering tools in the disciplines of both computer science and electronic engineering with the following objectives and program outcomes:
Program Educational Objectives
1. Technical knowledge, hands-on experience, presentation and management skills required for pursuing innovation-based careers and advanced research studies in any computing-related discipline that may involve the development and/or applications of computing devices and systems, ranging from embedded processors to networks of supercomputers;

2. The cross-disciplinary knowledge in computer science and electronic engineering of sufficient breadth and depth, as well as the fundamental knowledge in mathematics and science, for tackling important real-world engineering problems, which may involve hardware, software and/or their co-design;

3. Solid preparation to launch their careers, and to eventually become leaders and mentors of their peers in the innovation-based business within their chosen profession;

4. An appreciation of the significant roles, impacts and responsibilities of computer-engineering-related professionals to the modern society, especially as innovators and technopreneurs.

Program Outcomes
1. An ability to apply knowledge of mathematics, science, and computer engineering

2. An ability to analyze an engineering problem and identify the hardware and/or software requirements appropriate to its solution

3. An ability to design and implement a computer-based system including embedded systems encompassing hardware and/or software to meet desired needs

4. An ability to conduct teamwork, especially in a multi-disciplinary environment

5. An ability to identify, formulate and solve computer engineering problems subject to practical constraints

6. An ability to understand professional and ethical responsibility

7. An ability to communicate effectively with a range of audience

8. An ability to understand the local and global impact of computer engineering solutions on individuals, organizations and society

9. An ability to understand contemporary global, economic, environmental, and societal issues, and their potential connection with computer engineering

10. An ability to recognize the need for, and to engage in life-long learning

11. An ability to use the techniques, skills, and modern engineering tools necessary for solving computer engineering problems

12. An ability to use hardware and/or software tools to effectively solve engineering problems with an understanding of their processes and limitations

Program structure

Under the 4-year School-based program, all students will be admitted first to the School rather than to individual programs. Students can declare their major in BEng in Computer Engineering after their first year of study. The four-year curriculum requires a minimum of 120 credits for graduation.

All CPEG undergraduates are required to take a series of courses which provide them with fundamental knowledge of computer engineering theories, concepts, and practices. These include introductory computer science and electronic courses such as computer programming, data structures and algorithms, computer organization, circuit design and electronics. Students are then required to take courses in computer digital circuits and systems, principles of system software, and microprocessors and applications. All these provide the students with fundamental knowledge of software, hardware and system aspects of computer engineering. In addition to the engineering courses, basic mathematics and language courses are taken during their study in CPEG. In the third and forth year, students can choose advanced and depth courses in different areas such as graphics, multimedia, networking, signal processing, VLSI etc.

Student may opt to graduate with or without an option. Students who take an option must complete all requirements specified in addition to the major requirements.

Curriculum and program requirement

For students admitted in Academic Year 2023-2024

For students admitted in Academic Year 2022-2023

For students admitted in Academic Year 2021-2022


For students admitted in Academic Year 2020-2021


For students admitted in Academic Year 2019-2020


For students admitted in Academic Year 2018-2019

For students admitted in Academic Year 2017-2018

For students admitted in Academic Year 2016-2017

For students admitted in Academic Year 2015-2016

Professional Recognition
BEng in Computer Engineering program is accredited by the Hong Kong Institution of Engineers (HKIE). Graduates from the program will be deemed to have satisfied the educational requirement for Corporate Membership of HKIE.

Career Prospect and Employment
CPEG students are exposed to a balanced training covering both hardware and software. As a consequence, CPEG graduates benefit from broader career opportunities.  Some examples of career options are system analyst, network specialist, network designer and many other managerial and technical positions. Employers of Computer Engineering graduates are in every business sector and include banking, telecommunications, transportation, computer sales, project consultants, manufacturing, construction and government.