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.
Architecture | Civil Engineering | Computer Engineering | Electrical Engineering | Environmental Engineering | Management Engineering | Mechatronics Engineering | Software Engineering | Systems Design Engineering
Architecture
| Waterloo course | HKU course |
|---|---|
| September 2025–December 2025: | |
| ARCH 393 - Design Studio | CA 3340A - Architectural Design Integration Topic 1 |
| ARCH 442 - Contemporary Architectural Theory | ARCH 7117 - The Count Down: Hong Kong Arch |
| ARCH 510 - Special Topics in Digital Design | ARCH 7462 - Computer Aided Architectural Design Methods |
| CHINA 120R - Advanced First Year Chinese | CHIN 9502 - Chines as a Foreign Language || |
| September 2024–December 2024: | |
| ARCH 393 - Design Studio | CA 3340A - Architectural Design Integration Topic 1 |
| ARCH 442 - Contemporary Architectural Theory | CA 3170 - History of Architecture Chinese and Asian |
| ARCh 520 - Special Topics in Urban Environment | CA 3230 - Property Valuation and Interest Theory |
| 1XX (no clear UW equivalent) | GE 2125 - The World through Languages |
| September 2023–December 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
| Waterloo course | HKU course |
|---|---|
| September 2023–December 2023: | |
| CIVE 310 - Introduction to Structural Design | CIVL2113 - Structural Design |
| GENE 21K - technical elective (list 1) | CIVL3131 - Earth Retaining System |
| GENE 22A - complementary studies elective (list A) | GEOG2154 - Healthy Food, Place, and Sustainability |
| GENE 21K - technical elective (list 2) | STAT2604 - Introduction to R/Python Programming and Elementary Data Analysis |
Computer Engineering
| Waterloo course | HKU course |
|---|---|
| September 2023–December 2023: | |
| ECE 356 - Database Systems: technical elective (3B) | COMP3278 - Introduction To Database Management Systems |
| ECE 358 - Computer Networks: technical elective (3B) | COMP3234 - Computer and Communication Networks |
| ECE 320 - Computer Architecture: technical elective (3B) | COMP3231 - Computer Architecture |
| GENE 21Q - technical elective | COMP3271 - Computer Graphics |
| GENE 22C - complementary studies elective (List C) | PHIL2350 - Philosophy of Law |
| September 2023–December 2023: | |
| GENE 21Q - technical elective (ECE) | COMP3314 - Machine Learning |
| GENE 21Q - technical elective (ECE) | COMP3270 - Artificial Intelligence |
| GENE 21Q - technical elective (non-ECE) | COMP3297 - Software Engineering |
| GENE 22C - complementary studies elective (List C) | BSTC2009 - Japanese Culture and Thought: the Buddhist Impact |
| GENE 22C - complementary studies elective (List C) | CCST9003 - Every Day Computing and the Internet |
| September 2023–December 2023: | |
| ECE 356 - Database Systems: technical elective (3B) | COMP3278 - Introduction To Database Management Systems |
| ECE 358 - Computer Networks: technical elective (3B) | COMP3234 - Computer and Communication Networks |
| ECE 320 - Computer Architecture: technical elective (3B) | COMP3231 - Computer Architecture |
| GENE 21Q - technical elective | COMP3271 - Computer Graphics |
| GENE 22C - complementary studies elective, (list C) | PHIL2350 - Philosophy of Law |
| September 2023–December 2023: | |
| GENE 21Q - technical elective (ECE) | COMP 3270 - Artificial Intelligence |
| GENE 21Q - technical elective (ECE) | COMP 3314 - Machine Learning |
| GENE 22C - complementary studies electives (list C) | BSTC2009 - Japanese Culture and Thought: The Buddhist Impact |
| GENE 21Q - technical elective (non-ECE) | COMP 3297 - Software Engineering |
| GENE 22C - complementary studies electives (list D) | CCST 9003 - Everyday Computing and the Internet |
| September 2022–December 2022: | |
| ECE 307 - Probability Theory and Statistics (core) | STAT2602 - Probability and Statistics II |
| ECE 320 - Computer Architecture: technical elective (3B) | COMP3231 - Computer Architecture |
| ECE 358 - Computer Networks: technical elective (3B) | 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 course | HKU course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Environmental Engineering
| Waterloo course | HKU course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Management Engineering
| Waterloo course | HKU course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Mechatronics Engineering
| Waterloo course | HKU course |
|---|---|
| January 2024–May 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 - complementary studies electives (list D) | CHIN3502 - Chinese as a Foreign Language II |
Software Engineering
|
Waterloo course |
HKU course |
|---|---|
| January 2024–May 2024: | |
| ECE 358 - Computer Networks | ELEC3241 - Computer Networks |
| SE 380 - Introduction to Feedback Control | ELEC3241 - Signals and Linear Systems |
| GENE 22D - complementary studies electives (list D) | CHIN9511 - Cantonese as a Foreign Language 1 |
| GENE 21S - technical elective | COMP3259 - Principles of Programming Languages |
| September 2023–December 2023: | |
| CS486 - Introduction to Artificial Intelligence | COMP3270 - Artificial Intelligence |
| GENE 22A - complementary studies electives (list A) | CCST9003 - Everyday Computing and the Internet |
| SE463 - Software Requirements Specification and Analysis | COMP3297 - Software Engineering |
|
GENE 22C - complementary studies electives (list C) |
BSTC2009 - Japanese culture and thought: the Buddhist Impact |
| September 2023–December 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 - complementary studies electives (list C) | LANG1210 - Japanese Language and Related Culture |
| January 2023–May 2023: | |
| CS 484 - Computational Vision | FMAN95 - Computer Vision |
| STAT 340 - Stochastic Simulation Methods | EITN95 - Simulation |
| GENE 22C - complementary studies electives (list C) | SASH73 - Health and Diet through Human History |
| GENE 22A - complementary studies electives (list A) | SASH35 - Globalization in the Pre-Modern World |
| September 2022–December 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 course | HKU course |
|---|---|
| September 2024–December 2024: | |
| GENE 21D - technical elective (list D) | COMP 2501 - Introduction to Data Science and Engineering |
| GENE 22C - complementary studies elective (list C) | GEOG2126 - Understanding China: The Land and the People |
| MSC 432 - Production and Service Operations Management | IMSE 3136 - Operations Planning and Control |
| September 2024–December 2024: | |
| GENE 22C - complementary studies elective (list C) | CCH9033 - Sustainable Urban Development and Hong Kong |
| SYDE 352 - Introduction to Control Systems | ELEC2245 - Control Systems I |
| GENE 22C - complementary studies elective (list C) | GEOG2126 - Understanding China: The Land and the People |
| MSE 432 - Production and Service Operations Management | IMSE 3136 - Operations Planning and Control |
| January 2024–May 2024: | |
| GENE 22C - complementary studies electives (list C) | CCST 9080 - Fintech: Financial Inclusion, Emerging Markets and Social Value |
| MSE 342 - Principles in Software Engineering | COMP 3297 - Software Engineering |
| SYDE 352 - Introduction to Control Systems | ELEC 2245 - Control Systems 1 |
| GENE 21D - technical elective (list D) | IMSE 2113 - Information Systems |