University of Hong Kong (HKU) course packages

All courses received post-exchange approval and are subject to change.

Architecture | Civil | Computer | Electrical | Environmental | Management | Mechatronics | Software | Systems Design

Waterloo course

HKU course

Architecture

Tara Natalia - September 2023
ARCH 393 - Design Studio ARCH 3079 Design 5
ARCH 442 - Contemporary Architectural  Theory ARCH 7179 Architects and Politics
ARCH 510 - Special Topics in Digital Design ARCH 7462 Computer Aided Design Methods

Civil Engineering

Alina Zhao - September 2023:
CIVE 310 - Introduction to Structural Design CIVL2113 - Structural Design
GENE 21K Technical Elective in CIVE taken on exchange (TE List 1) CIVL3131 - Earth Retaining System
GENE 22A List A CSE taken on Exchange  GEOG2154 - Healthy Food, Place, and Sustainability
GENE 21K Technical Elective in CIVE taken on exchange (TE LIST 2) STAT2604 - Introduction to R/Python Programming and Elementary Data Analysis

Computer Engineering

Jeyoung (Jay) Jung, September 2023
ECE 356 - Database Systems (3B TE) COMP3278 - Introduction To Database Management Systems 
ECE 358 - Computer Networks (3B TE) COMP3234 - Computer and Communication Networks 
ECE 320 - Computer Architecture (3B TE) COMP3231 - Computer Architecture 
GENE 21Q (TE) COMP3271 - Computer Graphics 
GENE 22C (CSE, List C)  PHIL2350 - Philosophy of Law 
Jin Yi Li, September 2023:
GENE 21Q (ECE TE) COMP 3270 Artificial Intelligence
GENE 21Q (ECE TE) COMP 3314 Machine Learning 
GENE 22C (CSE, List C) BSTC2009: Japanese Culture and Thought: The Buddhist Impact 
GENE 21Q (non-ECE TE) COMP 3297: Software Engineering
GENE 22C (CSE, List D)  CCST 9003: Everyday Computing and the Internet 
Jessica Zhang, September 2022:
ECE 307 - Probability Theory and Statistics (core) STAT2602 - Probability and Statistics II
ECE 320 - Computer Architecture (3B technical elective) COMP3231 - Computer Architecture
ECE 358 - Computer Networks (3B technical elective) ELEC3443 - Computer Networks
GENE 21Q - technical elective COMP3271 - Computer Graphics
GENE 23Q - natural science elective (list 2) PHYS1056 - Weather, Climate and Climate Change

Electrical Engineering

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

Environmental Engineering

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

Tzu Su, September 2019:
MSCI 333 - Simulation Analysis and Design IMSE3107 - Systems Modelling and Simulation
MSCI 342 - Principles of Software Engineering COMP3297 - Software Engineering
MSCI 446 - Data Warehousing and Mining      STAT 3612 - Statistical Machine Learning
SE 380 - Introduction to Feedback Control (technical elective) ELEC3245 - Control and Instrumentation
CS 484 - Introduction to Computational Vision (technical elective) COMP3317 - Computer Vision
MSCI 332 - Deterministic Optimization Models and Methods completed CO 327 - Deterministic OR Models (Non-Specialist Level) at Waterloo as replacement

Mechatronics Engineering

Olivia Ye, January 2024
MTE 309 - Introduction to Thermodynamics and Heat Transfer MECH2414 - Thermofluids
MTE 325 - Microprocessor Systems and Interfacing for Mechatronics Engineering ELEC3442 - Embedded Systems
ME 321 - Kinematics & Dynamics of Machines MECH3418 - Dynamics and Control
SYDE 351 - Systems Models 1 BMED2500 - Biomedical Signals and Linear Systems
GENE 22D - Topics for List D Complementary Studies Courses Taken on Exchange CHIN3502 - Chinese as a Foreign Language II

Software Engineering

Jilly Song, January 2024:
ECE 358 - Computer Networks ELEC3241 - Computer Networks
SE 380 - Introduction to Feedback Control ELEC3241 - Signals and Linear Systems
GENE 22D - Topics for List D Complementary Studies Courses Taken on Exchange  CHIN9511 - Cantonese as a Foreign Language 1
GENE 21S - Topics for Technical Courses Taken on Exchange COMP3259 - Principles of Programming Languages
Tony Zhao, September 2023: 
CS486 - Introduction to Artificial Intelligence COMP3270 - Artificial Intelligence
GENE 22A - Topics for List A Complementary Studies Courses Taken on Exchange by Engineering Students  CCST9003 - Everyday Computing and the Internet 
SE463 - Software Requirements Specification and Analysis  COMP3297 - Software Engineering 

GENE 22C - Topics for List C Complementary Studies Courses Taken on Exchange

BSTC2009 - Japanese culture and thought: the Buddhist Impact 
Kevin Song, September 2023: 
CS480 - Introduction to Machine Learning COMP4211 - Machine Learning 
ECE358 - Computer Networks ELEC3120 - Computer Communications Networks
SE380 - Introduction to Feedback Control ELEC3200 - System Modeling: Analysis and Control
GENE22C - Topics for List C Complementary Studies Courses Taken on Exchange LANG1210 - Japanese Language and Related Culture 
Anthony Chang, January 2023: 
CS 484 - Computational Vision  FMAN95 - Computer Vision 
STAT 340 - Stochastic Simulation Methods  EITN95 - Simulation 
GENE 22C - Topics for List C Complementary Studies Courses Taken on Exchange SASH73 - Health and Diet through Human History 
GENE 22A - Topics for List A Complementary Studies Courses Taken on Exchange SASH35 - Globalization in the Pre-Modern World 
Michelle Wong, September 2022:
ECE 358 - Computer Networks ELEC 3443 - Computer Networks
ECE 458 - Computer Security COMP 3355 - Cyber Security
STAT 441 - Statistical Learning STAT3612 - Statistical Machine Learning
RS 206 - Japanese Religions BTSC2009 - Japanese Culture and Thought

Systems Design Engineering

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

back to top

*Even if your Waterloo program is not listed above, 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 study area when searching for possible course matches.