Chinese University of Hong Kong (CUHK)

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.

Computer Engineering | Mechanical Engineering | Software Engineering | Systems Design Engineering

Computer Engineering

Waterloo course CUHK course
September 2023–December 2023:
GENE 21Q - technical elective CSCI 3160 - Design and Analysis of Algorithms
ECE 356 - Database Systems: technical elective (3B: list 1) CSCI 3170 - Introduction of Database Systems
GENE 23Q - natural science elective UGEB 2401 - Astronomy
September 2023–December 2023:
ECE 307 - Probability Theory and Statistics 2 (core) STAT 2001 - Basic Concepts in Stats and Probability 1
ECE 358 - Computer Networks: technical elective (3B)  IERG3310 - Computer Networks 
ECE 356 - Database Systems: technical elective (3B)  CSCI3170 - Introduction to Database Systems
GENE 22C - complementary studies elective (list C) HIST1001 - Tradition and Transition in Chinese History 
GENE 22D - complementary studies elective (list D) CLCC1123 Oral Skills Practice I

Back to top

Mechanical Engineering

Waterloo course CUHK 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

CUHK course
January 2025–May 2025:
SE 350 - Operating Systems CSCI3150 - Introduction to Operating Systems
ECE 207 - Signals and Systems ENGG2030 - Signals and Systems
SCI 238 - Introductory Astronomy PHYS 2401 - Introduction to Astronomy and Astrophysics
SCI 201 - Global Warming and Climate Change UGEB 2871 - Climate Change and Extreme Weather
CHINA 120R - Advanced First-Year Chinese CLCP 2233 - Communication in Context ||
January 2024–May 2024:
SE 350 - Operating Systems CSCI3150 - Introduction to Operating Systems
GENE 21S - Topics for Technical Courses CSCI4140 - Open Source Software Project Development
ECE 207 - Signals and Systems ENGG2030 - Signals and Systems
EVE 358 - Compute Networks IERG3310 - Computer Networks 

Back to top

Systems Design Engineering

Waterloo course CUHK course
January 2024–May 2024:
SYDE 362 - Systems Design Methods 2 CSCI3100 - Software Engineering
CIVE 497 - Special Topics in Civil Engineering EEEN4070 - Green Building and Sustainable Technologies
GENE 22D - complementary studies electives (list D) ELTU2005 - Speaking and Presenting like TED
MSE 434 - Supply Chain Management SEEM3620 - Introduction to Logistics and Supply Chain Management
GENE 22C - complementary studies electives (list C) UGED1554 - Positive Psychology in Everyday Life
January 2024–May 2024:
SYDE 362 - Systems Design Methods 2 CSCI3100 - Software Engineering
CIVE 497 - Special Topics in Civil Engineering EEEN4070 - Green Building and Sustainable Technologies
GENE 22D - complementary studies electives (list D) ELTU2005 - Speaking and Presenting like TED
MSE 434 - Supply Chain Management SEEM 3620 - Introduction to Logistics and Supply Chain Management
January 2024–May 2024:
SYDE 362 - Systems Design Methods 2 CSCI3100 - Software Engineering
CIVE 497 - Special Topics in Civil Engineering EEEN4070 - Green Building and Sustainable Technologies
GENE 22D - complementary studies electives (list D) ELTU2005 - Speaking and Presenting like TED
MSE 434 - Supply Chain Management SEEM 3620 - Introduction to Logistics and Supply Chain Management
RS 2XX THEO3221 - History of Christianity in China

Back to top