Undergraduate Programs

BEng in Electronic Engineering

Degree Awarded: BEng in Electronic Engineering
JUPAS Code: JS5002 (Students will be admitted first to the School of Engineering rather than to individual programs. They will have at least one year to explore various programs before deciding on their major.)
Abbreviated Title: BEng (ELEC)
Program Duration: Normally 4 years

Programme Outcomes(PO)
An ability to apply knowledge of mathematics, science and Electronic and Computer Engineering.
An ability to design and conduct experiments, as well as to analyze and interpret data.
An ability to design efficient and economical Electronic and Computer Engineering systems, components or process subject to practical constraints.
An ability to function in a multi-disciplinary environment through teamwork.
An ability to identify, formulate and solve Electronic and Computer Engineering problems.
An ability to understand professional practices and ethical responsibilities.
An ability to communicate effectively.
An ability to understand contemporary global, regional, economic, environmental, and social issues, and the corresponding role and the impact of Electronic and Computer engineers.
An ability to recognize the need for, and to engage in life-long learning.
An ability to use current techniques, skills and engineering tools necessary for solving Electronic and Computer Engineering problems.
An ability to use the computer/IT tools relevant to the Electronic and Computer Engineering along with an understanding of their processes and limitations.

The Curriculum
The Department of Electronic and Computer Engineering (ECE) has developed a unique and special major program for the 4-year curriculum following Outcome-Based Education (OBE). The curriculum design is based on being rewarding, relevant and fun while allowing for depth, breath and flexibility. We aim to enable students to learn fundamental ECE concepts and have balanced exposure to both engineering design and analysis, and help students develop an engineering problem-solving mindset.

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

Entrance Requirements
Please refer to the UG Admissions page.

Critical Milestones
Students should follow these critical milestones to ensure that they could graduate on schedule.

Science / Math Courses

Science / Math courses provide essential background knowledge to prepare students for higher-level courses. All students are required to take two Science courses, two Calculus courses, and three out of four other Math courses.

Introduction / Foundation Courses

Introductory courses show students the big picture of ECE through two lab-based courses that all students must take early in their studies.

Foundation courses provide students the core knowledge of ECE through four courses that all students must take as prerequisites for higher-level courses.

Area and Depth Courses

Area courses broaden students’ horizon in ECE and equip students with the necessary tools to proceed to advanced courses within the area. Students are required to take at least three out of six area courses.

Depth courses (i.e. advanced courses) deepen students’ knowledge within the selected area. Students are required to take at least two depth courses.

The area and depth courses are listed under the following streams:

Electromagnetics: From wireless to photonic applications
Embedded Systems
Integrated Circuits and Systems
Microelectronic Devices and Technology
Signal Processing and Communications
System Modeling, Analysis and Control

Recommended Study Patterns by Areas

The following are the recommended study patterns to help students plan their studies in selected areas:

Embedded Systems + Integrated Circuits and Systems
Microelectronic Devices and Technology + Electromagnetics: From wireless to photonic applications
Signal Processing and Communications + Embedded Systems
System Modeling, Analysis and Control + Embedded Systems

Major Requirements
ELEC Major Requirements (for students admitted in 2017-18)
ELEC Major Requirements (for students admitted in 2016-17)
ELEC Major Requirements (for students admitted in 2015-16)
ELEC Major Requirements (for students admitted in 2014-15)
ELEC Major Requirements (for students admitted in 2013-14)
ELEC Major Requirements (for students admitted in 2012-13)

Curriculum of Other Years of Entry
Students must adhere to the curriculum of the year of entry throughout their program of study. Details of the degree requirements can be found in Curriculum Handbook of the year of study.

Final Year Projects
All ECE students are required to complete a Final Year Project (FYP). It is an excellent opportunity for them to synthesize the theory and experimental work they learned during the Program in order to complete the project.

Practical Training

All ECE students are required to undertake practical training as a compulsory graduation requirement. Students could gain valuable hands-on experience through training and enhance their understanding and appreciation of the knowledge acquired in classrooms and laboratories. To satisfy the practical training requirement, students may either complete an internship or the required Industrial Training modules.

Minor Program

Undergraduate students may enroll in a minor program in addition to their disciplinary major if they meet the enrollment conditions specified. On successful completion of both major and minor programs, the student will receive a degree in their major subject with a minor in their selected program. Students may also enroll in minor programs offered by other Schools in the university.

Minor Program in Robotics
The Minor Program in Robotics aims at providing interested students with a comprehensive selection of courses on robotics, control, and automation, allowing students to form a study pattern tailored to fit his/her own interest and focus. The courses in this Minor Program cover basic C programming, embedded systems, mechatronics design, control systems design, aerial robotics, machine learning, etc. Students are also required to complete a project-based course. The program will provide both theoretical foundation and hand-on experience to the students, enabling them to acquire sufficient and necessary tools and skills to solve practical and fundamental problems.

Requirements (ROBO) (2017-18)

Minor in Sustainable Energy Engineering
The Sustainable Energy Engineering Minor is to provide the interested student with a comprehensive selection of courses on sustainable development and energy, thus allowing the student to formulate a study program catered to his/her own interest or emphasis. The courses in this Minor program will cover energy production, distribution, usage and storage, as well as the public policy context in which the flow of energy from production to consumption is regulated. Additionally, the program will help students understand both the environmental and economic impact of sustainable development, as well as the impact of policy and mandate on the promotion and adoption of sustainable energy.

Requirements (SUSEE) (2017-18)

IT Minor (with Computer Science & Engineering Program)
Total credit requirement: 18
Required courses:
COMP1004 Programming Fundamentals & Methodology (4 credits) OR
COMP2011 Introduction to Object-oriented Programming (4 credits)

COMP2012 Object-Oriented Programming and Data Structures (4 credits)

Elective courses:
10 credits of IT elective (~3 courses)
To be chosen from amongst any COMP courses (except COMP 1001). Students may also use up to 6 credits of non-COMP courses (~2 courses) to count towards this requirement. Non-COMP courses include:
ELEC 2300 Computer Organization
ELEC 4120 Computer Communication Networks
ELEC 4130 Digital Image Processing
ELEC 4170 Digital Media and Multimedia Applications
MATH 2343 Discrete Structures
Recommended Study Pattern

Double Major

With the approval of the major department, undergraduate students can graduate with dual program designation (e.g. BEng in Electronic Engineering AND Computer Engineering), if they can complete the requirements of the two undergraduate programs within the normal period of study.

Exchange Programs

The University has established exchange programs with leading institutions, such as UC Berkeley, University of Michigan, UCLA, University of Pennsylvania, Tsinghua University, University of Science and Technology in China, and is in active negotiation with a number of institutions. These exchange programs intend to provide opportunities for students to study abroad and enhance their international exposure and future career development.

Academic Advising

The ECE Department has set up several channels to help students in academic affairs: student advising courses and FYP supervisors. All students have a mentor for each year of their major study, and they should make use of these chances to ask questions and discuss academic issues (comment on courses, instructors, career planning, further study, etc.)

Professional Recognition

Our programs are recognized by the Hong Kong Institution of Engineers (HKIE). Graduates from our programs with honors will be deemed to have satisfied the educational requirement for Corporate Membership of HKIE.

Career Prospects

A wide variety of career paths are available to ECE graduates. Upon graduation, our graduates have taken positions in the industry as electronic engineers, communication engineers, system analysts and designers, information technologists, computer project managers and many other technical and managerial positions. A significant portion chooses to continue their study at the postgraduate level. Even graduates who choose not to pursue technical careers find that the engineering training they obtained at HKUST has given them a competitive advantage over their co-workers.

The list of our graduates' employers includes many world-class local and overseas companies, such as ASM, ASTRI, Fujitsu, Huawei, Hutchison, Lenovo, Microsoft, National Semiconductor, PCCW, Philips, Smartone, Solomon Systech, Varitronix, etc.


Tel: 2358 7040
Email: eeughelp