B.Eng. in Computer Engineering (CENGN)


The Computer Engineering (CENGN) programme was formally established when the Faculty of Engineering was inaugurated in 1991. It is a balanced programme with an emphasis on both computer hardware and software. It distinguishes itself from others by offering specialized training for students in computer design, mobile embedded systems, microprocessors and very large-scale integrated circuit (VLSI) design.

With the advances in VLSI and microprocessors, innovative products such as smartphones, 3D TVs, digital cameras, supercomputers, computer games, etc. are invented continuously. Given the new challenges and opportunities ahead, our CENGN programme is designed to equip our CSEers to meet those demands. Many of our CENGN graduates have successfully pursued their careers in local and international companies such as Intel, Microsoft, IBM and Google. Others have chosen to further their studies in our postgraduate programme or programmes in internationally renowned universities overseas.

The CENGN curriculum consists of courses in the following areas:

  • Application: mobile embedded devices, computer graphics, multimedia processing
  • Computer hardware: circuitry theory, logic system design, computer architecture and interfacing, computer arithmetic
  • Computer software: programming, data structure, operating systems, algorithm, software engineering
  • Very large-scale integrated circuit (VLSI) design: computer-aided design and applications
  • System connectivity: computer network

Other advanced topics include:

  • Hardware-accelerated bio-related processing
  • Hardware-aided security
  • Multi-core systems and architecture
  • Reconfigurable computing
  • Super-computing



The CENGN programme is now under the broad-based admission through Engineering (JS4401 / BERGN). Students will be invited to declare their preference and be allocated into one of the six major programmes after the completion of Year 1 study.

Local applicants with associate degree / high diploma qualifications can also apply for the Senior Year admission. Normally, we expect the applicants to have achieved an overall GPA ≥ 3.0 (or equivalent), and have fulfilled the University’s language requirements. Preference will be given to those who have performed well in mathematics and relevant disciplines. Successful applicants will be admitted directly to the CENGN major programme.

Please visit the Office of Admissions and Financial Aid for more details.


CENGN / IBBA Double Degree Option

The double-degree Computer Engineering / Integrated Business Administration option is open to students who have qualified for admission to both programmes. Following the successful completion of a B.Eng. degree in Computer Engineering, students can continue their studies for an additional year to gain a BBA degree.


What’s More?

CENGN & CSCIN Programme Introduction and FAQs


Still Have Questions in Mind?


Phone: +852 3943 4269