BEng in Electronic Engineering

Degree Awarded:  BEng in Electronic Engineering

JUPAS Code: JS5200 (through admission to the School of Engineering) 

Abbreviated Title: BEng (ELEC)

Program Duration: Normally 4 years

 

Programme Outcomes(PO)

PO1 An ability to apply knowledge of mathematics, science and Electronic and Computer Engineering.
PO2 An ability to design and conduct experiments, as well as to analyze and interpret data.
PO3 An ability to design efficient and economical Electronic and Computer Engineering systems, components or process subject to practical constraints.
PO4 An ability to function in a multi-disciplinary environment through teamwork.
PO5 An ability to identify, formulate and solve Electronic and Computer Engineering problems.
PO6 An ability to understand professional practices and ethical responsibilities.
PO7 An ability to communicate effectively.
PO8 An ability to understand contemporary global, regional, economic, environmental, and social issues, and the corresponding role and the impact of Electronic and Computer engineers.
PO9 An ability to recognize the need for, and to engage in life-long learning.
PO10 An ability to use current techniques, skills and engineering tools necessary for solving Electronic and Computer Engineering problems.
PO11 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.

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.

 

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.

Read More

 

Prerequisite Charts

Students may refer to the Prerequisite Charts to visualize the prerequisite requirements of the senior courses of interest and plan their course selection accordingly.

 

Critical Milestones 

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

2018/19 or later
  • MATH 1014 Calculus II (by Fall / Year 2)
  • PHYS 1114 General Phys II (by Fall / Year 2)
  • COMP 1022P Introduction to Computing with Java (by Spring / Year 2)
  • COMP 2011 Programming with C++ (by Fall / Year 3)
  • ELEC 1100 Intro to Electro-Robot Design (by Spring / Year 2)
  • ELEC 1200 A System View of Communications: from Signals to Packets (by Fall / Year 3)
  • MATH 2011/2111/2350/2351 AND ELEC 2600/2600H Intro to Multivariable Calculus /  Matrix Algebra and Applications /  Intro to Differential Equations / Applied Linear Algebra and Differential Equations/ Probability and Random Processes in Engineering/ Honors Probability and Random Processes in Engineering (at least ONE by Fall / Year 3; and THREE by Spring / Year 3)

  • ELEC 2100/2100H/2350/2400 Signals and Systems / Honors Signals and Systems/ Computer Organization / Electronic Circuits (ALL by Spring / Year 3)

  • ELEC3XXX/4XXX (TWO by Fall / Year 4)

2017/18 or earlier
  • MATH 1014 Calculus II (by Fall / Year 2)
  • PHYS 1114 General Phys II (by Fall / Year 2)
  • COMP 1022P Introduction to Computing with Java (by Spring / Year 2)
  • ELEC 1100 Intro to Electro-Robot Design (by Spring / Year 2)
  • ELEC 1200 A System View of Communications: from Signals to Packets (by Fall / Year 3)
  • MATH 2011/2111/2351 AND ELEC 2600/2600H Intro to Multivariable Calculus /  Matrix Algebra and Applications /  Intro to Differential Equations / Probability and Random Processes in Engineering/ Honors Probability and Random Processes in Engineering (at least ONE by Fall / Year 3; and THREE by Spring / Year 3)

  • ELEC 2200 Digital Circuits and Systems (by Fall / Year 3)

  • ELEC 2100 / 2100H / 2300 / 2400 Signals and Systems / Honors Signals and Systems/ Computer Organization / Electronic Circuits (ALL by Spring / Year 3)

  • ELEC3100 / 3200 / 3300 / 3400 /3500 / 3600 Signal Processing and Communications / System Modeling, Analysis and Control / Introduction to Embedded Systems / Introduction to Integrated Circuits and Systems / Microelectronic Devices and Technology /  Electromagnetics: from wireless to photonic applications (TWO by Fall / Year 4)

 

University Core and Required 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.  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.

University Core
  • School-Sponsored Courses (3 credits each from S&T SSC, SA SSC and H SSC) [9 Credits | 3 Courses]
  • Science & Technology (S&T) [3 Credits | 1 Course]
  • Social Analysis (SA) [3 Credits | 1 Course]
  • Humanities (H) [3 Credits | 1 Course]
  • Quantitative Reasoning (QR) [3 Credits | 1 Course]
  • English Communication (in addition to the 6 credits of Comm. for Engineers) [6 Credits | 2 Courses]
  • Chinese Communication [3 Credits | 1 Course]
  • Healthy Lifestyle [0 Credit]
  • Core Electives (S&T / SA / H / QR / Arts) [6 Credits | 2 Courses]
Introductory / Foundation Courses

Introductory Courses

  • ELEC 1100 Intro to Electro-Robot Design (4 Credits)
  • ELEC 1200 A System View of Communications: from Signals to Packets (4 Credits)

Foundation Courses

  • ELEC 2100 Signals and Systems (4 Credits) OR ELEC 2100H Honors Signals and Systems (4 Credits)
  • ELEC 2200 Digital Circuits and Systems (4 Credits)
  • ELEC 2300 Computer Organization (4 Credits)
  • ELEC 2350 Introduction to Computer Organization and Design (4 Credits)
  • ELEC 2400 Electronic Circuits (4 Credits)
Science / Math / Comp Courses

Science Courses

  • PHYS 1112 Honors General Phys I (3 Credits) OR PHYS 1312 General Phys I (3 Credits)
  • PHYS 1114 General Phys II (3 Credits) OR  PHYS 1154 Accelerated General Phys II (2 Credits) OR PHYS 1314 Honors General Phys II (3 Credits)

Math Courses

  • MATH 1012 Calculus IA (3 Credits) OR MATH 1013 Calculus IB (3 Credits) OR MATH 1023 Honors Calculus I (3 Credits)
  • MATH 1014 Calculus II (3 Credits) OR MATH 1024 Honors Calculus II (3 Credits)
  • MATH 1020 Accelerated Calculus (4 Credits)
  • MATH 2011 Intro to Multivariable Calculus (3 Credits)
  • MATH 2111 Matrix Algebra and Applications (3 Credits)
  • MATH 2350 Applied Linear Algebra and Differential Equations (3 Credits)
  • MATH 2351 Intro to Differential Equations (3 Credits)
  • ELEC 2600 Probability and Random Processes in Engineering (4 Credits) OR ELEC 2600H Honors Probability and Random Processes in Engineering (4 Credits)

Comp Courses

  • COMP 1022P Introduction to Computing with Java (3 Credits)
  • COMP 2011 Programming with C++ (4 Credits)

 

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.

Bioelectronics

Level

Course Code

Course Title

Offering Term*

Senior ELEC 4810 Introduction to Biosensors and Bioinstrumentation Fall
Senior ELEC 4820 Medical Imaging Fall
Senior ELEC 4830 Statistical Signal Analysis and Applications in Neural Engineering Spring

* Subject to change

Electromagnetics: From Wireless to Photonic Applications

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3600 Electromagnetics: from wireless to photonic applications Spring
Senior ELEC 4610 Engineering Optics Spring
Senior ELEC 4620 Photonics and Optical Communications Fall
Senior ELEC 4630 Microwave Engineering Fall
Senior ELEC 4010L Display Technology Spring

* Subject to change

Embedded Systems

Level

Course Code

Course Title    

Offering Term*

Senior ELEC 3300 Introduction to Embedded Systems Fall/Spring
Senior ELEC 3310#    
Senior ELEC 4310 Embedded System Design Fall
Senior ELEC 4320 FPGA-based Design: From Theory to Practice Fall
Senior ELEC 4330 Mobile Embedded Systems: Hardware Platform, Software Development, and Applications Spring

* Subject to change

# To be developed

Integrated Circuits and Systems

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3400 Introduction to Integrated Circuits and Systems Fall
Senior ELEC 3450 Introduction to Smart Electric Power Systems Spring
Senior ELEC 4410 CMOS VLSI Design Fall
Senior ELEC 4420 Analogue Integrated Circuits Design and Analysis Spring
Senior ELEC 4430 Integrated Power Electronics Spring

* Subject to change

Microelectronic Devices and Technology

Level

Course Code

Course Title

Offering Term*

Senior ELEC 3500 Microelectronic Devices and Technology Fall
Senior ELEC 4510 Semiconductor Materials and Devices Fall
Senior ELEC 4520 Integrated Circuit Fabrication Technology Spring
Senior ELEC 4530 Fundamentals of Photovoltaic and Renewable Energy Spring

* Subject to change

 

Recommended Study Patterns

The recommended study patterns help students plan their studies in selected areas.

Embedded Systems + Integrated Circuits and Systems

*allow students to start PHYS in Spring Yr 1

Year / Term

Course

Total no. of credits

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
  • PHYS 1112 / 1312
9 credits*
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • PHYS 1114 / 1314
  • SENG Intro
12-13 credits*
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2011
  • MATH 2111
  • ELEC 2910
13 credits*
Year 2 / Spring
  • ELEC 1200
  • ELEC 2400
  • COMP 2011
  • LANG 2030
  • ELEC 2910
  • ELEC 1991
15 credits*
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 2350
  • ELEC 2600 / 2600H / MATH 2351
  • ELEC 3400
  • ELEC 3910
  • ELEC 1991
15-16 credits*
Year 3 / Spring
  • ELEC 3300
  • SENIOR 3
  • SENIOR 4
  • ELEC 3910
  • ELEC 1991
10-12 credits*
Year 4 / Fall
  • ELEC 4900
  • SENIOR 5 / ELEC 4310 / 4320 / 4410
  • LANG 4031

9-10 credits*

Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 4330 / 4420 / 4430

6-7 credits*

 *120 credits in approved courses to graduate

Microelectronic Devices & Technology + Electromagnetics

Year / Term

Course

Total no. of credits

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
  • PHYS 1112 / 1312
9 credits*
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • PHYS 1114 / 1314
  • SENG Intro
12-13 credits*
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2111
  • ELEC 2910
10 credits*
Year 2 / Spring
  • ELEC 1200
  • ELEC 2400
  • COMP 2011
  • MATH 2351
  • ELEC 2910
  • LANG 2030
  • ELEC 1991
18 credits*
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 2350
  • ELEC 3500
  • MATH 2011
  • ELEC 3910
  • ELEC 1991
15 credits*
Year 3 / Spring
  • ELEC 3600
  • SENIOR 3
  • SENIOR 4
  • ELEC 3910
  • ELEC 1991
10-12 credits*
Year 4 / Fall
  • ELEC 4900
  • SENIOR 5 / ELEC 4510 / 4610 / 4630
  • LANG 4031

9-10 credits*

Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 4520 / 4620

6-7 credits*

*120 credits in approved courses to graduate

Signal Processing and Communications + Embedded Systems

*allow students to start PHYS in Spring Yr 1

Year / Term

Course

Total no. of credits

Year 1 / Fall
  • Core English I
  • MATH 1012 / 1013 / 1023
  • PHYS 1112 / 1312
9 credits*
Year 1 / Spring
  • Core English II
  • MATH 1014 / 1024
  • PHYS 1114 / 1314
  • SENG Intro
12-13 credits*
Year 2 / Fall
  • ELEC 1100
  • COMP 1022P
  • MATH 2011
  • MATH 2111
  • ELEC 2910
13 credits*
Year 2 / Spring
  • ELEC 1200
  • ELEC 2350
  • COMP 2011
  • LANG 2030
  • ELEC 2910
  • ELEC 1991
15 credits*
Year 3 / Fall
  • ELEC 2100 / 2100H
  • ELEC 2600 / 2600H
  • ELEC 3300
  • ELEC 3910
  • ELEC 1991
12 credits*
Year 3 / Spring
  • ELEC 2400
  • ELEC 3100 / ELEC 3200
  • SENIOR 3
  • ELEC 3910
  • ELEC 1991
11-12 credits*
Year 4 / Fall
  • ELEC 4900
  • SENIOR 4 / ELEC 3120 / 4110 / 4130 / 4310 / 4320
  • SENIOR 5
  • LANG 4031

12-14 credits*

Year 4 / Spring
  • ELEC 4900
  • SENIOR 6 / ELEC 3170 / 4150 / 4330
6-7 credits*

*120 credits in approved courses to graduate

System Modeling, Analysis and Control + Embedded Systems

Year / Term

Course

Total no. of credits

Year 1 / Fall

Core English I

MATH1012 / 1013 / 1023

6 credits*
Year 1 / Spring

Core English II

MATH1014 / 1024

SENG Intro

PHYS 1112 / 1312

12-13 credits*
Year 2 / Fall

ELEC 1100

COMP 1022P

MATH 2011

MATH 2111

ELEC 2910

13 credits*
Year 2 / Spring

ELEC 1200

ELEC 2350

COMP 2011

PHYS 1114 / 1314

LANG 2030

ELEC 2910

ELEC 1991

18 credits*
Year 3 / Fall

ELEC 2100 / 2100H

ELEC 3300

MATH 2351

ELEC 3910

ELEC 1991

11 credits*
Year 3 / Spring

ELEC 2400

ELEC 3100 / ELEC 3200

SENIOR 3

SENIOR 4

ELEC 3910

ELEC 1991

14-16 credits*
Year 4 / Fall

ELEC 4900

SENIOR 5 / ELEC 4010G / 4310 / 4320

LANG 4031

9-10 credits*
Year 4 / Spring

ELEC 4900

SENIOR 6 / ELEC 4220 / 4330

6-7 credits*

*120 credits in approved courses to graduate

 

Major Requirements

 

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.

Read More

 

Final Year Projects/Theses

All ECE students are required to complete a Final Year Project/Thesis (FYP/T). 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.

Read More

 

Industrial Experience

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.

Read More

 

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.

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.

More

Minor Program 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.

More

IT Minor (with Computer Science & Engineering Program)

Total credit requirement: 18

Required courses:

  • COMP 2011 Introduction to Object-oriented Programming (4 credits)
  • COMP 2012 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/ 3120 Computer Communication Networks
ELEC 4130 Digital Image Processing
ELEC 4170/ 3170 Digital Media and Multimedia Applications
MATH 2343 Discrete Structures

 

Recommended Study Pattern

Year / Term Course Course Course Course Course Course Total # of credits*
Year 1 / Fall Core English I MATH 1012 / 1013 / 1023 PHYS 1112 / 1312       9
Year 1 / Spring Core English II MATH 1014 / 1024 PHYS 1114 / 1314 SENG Intro     12-13
Year 2 / Fall ELEC 1100 COMP 1022P MATH 2011 MATH 2111 ELEC 2910   13
Year 2 / Spring ELEC 1200 ELEC 2350 COMP 2011 LANG 2030 ELEC 2910 ELEC 1991 15
Year 3 / Fall ELEC 2100 / 2100H ELEC 3300 ELEC 2600 / 2600H COMP 2012 ELEC 3910 16
Year 3 / Spring ELEC 2400 ELEC 3100 / ELEC 3200 SENIOR 3   ELEC 3910   11-12
Year 4 / Fall ELEC 4900 SENIOR 4 SENIOR 5 ELEC 4120 / 4130 LANG 4031   15-17
Year 4 / Spring ELEC 4900 SENIOR 6 / ELEC 3170 / 4150 / 4160 / 4330 IT Elective      

9-10

*120 credits in approved courses to graduate

Students may also enroll in minor programs offered by other Schools in the University.

Read More

 

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.

Read More

 

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.

Read More

 

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.

 

Enquiries

Tel: (852) 2358 7036
Email: eeughelp