Hong Kong University of Science and Technology (HKUST)

Note 1: All courses received post-exchange approval and are subject to change  

Note 2: Even if your Waterloo program/plan is not listed, don't be discouraged. The names of the programs at the partner universities often differ from those at Waterloo. Be sure to check the course offerings in one or more areas of study when searching for possible course matches.

Chemical Engineering | Civil Engineering | Computer EngineeringEnvironmental Engineering |Management EngineeringMechanical EngineeringMechatronics EngineeringNanotechnology Engineering | Software EngineeringSystems Design Engineering

Chemical Engineering

Waterloo course HKUST course
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available.

Back to top

Civil Engineering

Waterloo course HKUST course
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available.

Back to top

Computer Engineering

Waterloo course HKUST course
September 2024–December 2024:
ECE 358 - Computer Networks: technical elective (List 1)

ELEC 3120 - Computer Communication Networks

ECE 356 - Database Systems: technical elective (List 1)

COMP 3311 - Database Management Systems

GENE 21Q - technical elective (List 3) COMP 3631 - Cryptography
GENE 22C - complimentary studies elective (List C) HUMA 1102 - Enjoyment of Classical Music
GENE 23Q - natural science elective PHYS 1002 - Introduction to Astrophysics and Astronomy
September 2023–December 2023:
ECE 356 - technical elective (3B) COMP 3311 Database Management Systems
ECE 358 - technical elective (3B) ELEC 3120 Computer Communication Networks
GENE 21Q - technical elective (ECE) COMP 3711 Design and Analysis of Algorithms
GENE 23Q - natural science elective LIFS 1010 Introduction to Biological Sciences

Back to top

Environmental Engineering

Waterloo course HKUST course
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available.

Back to top

Management Engineering

Waterloo course HKUST course
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available.

Back to top

Mechanical Engineering

Waterloo course HKUST course
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available.

Back to top

Mechatronics Engineering

Waterloo course HKUST course
February 2025–May 2025:
MTE 360 - Automatic Control Systems MECH 3610 - Control Principles
MSE 261 Engineering Economics: Financial Management for Engineers  FINA 2203 - Fundamentals of Buisness Finance
MTE 352 - Fluid Mechanics 1 MECH 3310 - Heat Transfer
GENE 21T - technical elective ELEC 4260 - Intelligent Robots and Embodied AI
September 2024–December 2024:
MTE 352 - Fluid Mechanics 1 MECH 3310 - Heat Transfer
MTE 360 - Automatic Control Systems MECH 3610 - Control Principles
MTE 380 - Mechatronics Engineering Design Workshop ISDN 2601 - Exlporing the World through Smart Mechatronics
GENE 22D HUMA 2107 - Introduction to Electronic Music Composition
September 2024–December 2024:
MTE 380 - Mechatronics Engineering Design Workshop ISDN 2601 - Exlporing the World through Smart Mechatronics
MTE 322 - Electromechanical Machine Design MECH 3030 - Mechanisms of Machinery
MTE 352 - Fluid Mechanics 1 MECH 3310 - Heat Transfer
MTE 360 - Automatic Control Systems MECH 3610 - Control Principles
September 2023–December 2023:
MTE 360 Automatic Control Systems MECH3610 Control Principles 
MSE 261 Engineering Economics: Financial Management for Engineers  IDEA3330 Introduction to Financial Engineering

Back to top

Nanotechnology Engineering

Waterloo course HKUST course
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available.

Back to top

Software Engineering

Waterloo course HKUST course
September 2024–December 2024:
ECON 102 - Introduction to Macroeconomics ECON2123 - Macroeconomics
ECE 358 - Computer Networks ELEC3120 - Computer Communications Networks
SE 380 - Introduction to Feedback Control ELEC3200 - System Modelling: Analysis and Control
ENVS 205 - Sustainability: The Future we Want SUST1010 - Introduction to Sustainability
September 2022–December 2022:
ECE 358 - Computer Networks ELEC3120 - Computer Communication Networks
ECE 458 - Computer Security and Privacy COMP4631 - Computer and Communication
CHINA 201R - Second-year Chinese 1 CORE1415 - Intermediate Read and Write for Non-Chinese
MUSIC 100 - Understanding Music HUMA1102 - Enjoyment of Classical Music
September 2022–December 2022:
CS 486 - Introduction to Artificial Intelligence COMP2211 - Exploring Artificial Intelligence
ECE 409 - Cryptography and System Security COMP4631 - Computer and Communication Security
ECE 358 - Computer Networks ELEC3120 - Computer Communication Networks
Science list ENVR2010 - Environmental Science Fundamentals
Open elective HUMA3060 - Language and Migration

Back to top

Systems Design Engineering

Waterloo course HKUST course
September 2024–December 2024:
MTE 544 - Autonomous Mobile Robots ELEC 3210 - Introduction to Mobile Robotics
MSE 431 - Stochastic Models and Methods IEDA3250 - Stochastic Models
GENE 21D - technical elective ISDN6710C - Independent Study
SYDE 312 - Applied Linear Algebra ATH2121 - Linear Algebra 
SYDE 352 - Introduction to Control Systems MECH3610 - Control Principles
February 2024–May 2024:
SYDE 522 - Foundations of Artificial Intelligence COMP4211 - Machine Learning
SYDE 352 - Introduction to Control Systems ELEC3200 - System Modeling, Analysis and Control
FINE 224 - Expressive Drawing HUMA1150 - Exploration of Drawing
SYDE 312 - Applied Linear Algebra MATH2121 - Linear Algebra
GENE 22C - complementary studies elective (list C) SOSC1860 - Population and Society
February 2024–May 2024:
SYDE 352 - Introduction to Control Systems ELEC3200 - System Modeling, Analysis and Control
GENE 22D - complementary studies elective (list D) ISDN4000P - Introduction to Brand Design
SYDE 312 - Applied Linear Algebra MATH2121 - Linear Algebra
FINE 224 - Expressive Drawing HUMA1150 - Exploration of Drawing
February 2024–May 2024:
SYDE 352 - Introduction to Control Systems ELEC3200 - System Modeling, Analysis and Control
GENE 22D - complementary studies elective (list D) ISDN2400 - Physical Prototyping
SYDE 312 - Applied Linear Algebra MATH 2121 - Linear Algebra
GENE 22C - complementary studies elective (list C) OCES 2003 - Descriptive Physical Oceanography
PSYCH 256/PHIL 256 - Introduction to Cognitive Science SOSC2888A - Foundations of Cognitive Science
February 2024–May 2024:
GENE 22A - complementary studies elective (list A) CIVl1160 - Civil Engineering and Modern Society
GENE 22C - complementary studies elective (list C) HUMA1673 - Art and Digital Culture
MSE 432 - Production and Service Operations Management ISOM2700 - Operations Management
GENE 22C - complementary studies elective (list C) SOSC1662 - Contemporary Hong Kong Society

Back to top