All courses received post-exchange approval and are subject to change.
Architecture
Waterloo course | EPFL course |
---|---|
As of 2019, Architecture students can no longer exchange to EPFL. |
Biomedical Engineering
Waterloo course | EPFL course |
---|---|
Hannah Trub, January 2023: | |
BME 361 - Biomedical Engineering Design | BIOENG-390, Bachelor Project in Life Sciences |
BME 393 and BME 393L - Digital Systems | CS-173, Digital System Design |
BIOL 469 - Genomics | BIO-463, Genomics and Bioinformatics |
MSCI 343 - Human-Computer Interaction | CS-213, Human Computer Interaction |
Chemical Engineering
Waterloo course | EPFL course |
---|---|
Celine Chung - September 2019
|
|
CHE 313 - Applications of Heat and Mass Transfer | CHE402 - Advanced Diffusional Processes |
CHE 331 - Electrochemical Engineering | CHE407 - Electrochemical Engineering |
CHE 391 - Chemical Engineering Lab 4 | CHE409 - Chemical Engineering Lab and Project |
CHE 425 - Strategies for Process Improvement and Product Development | ENG606a - Design of Experiments (a) Fall semester |
CHE 541 - Introduction to Polymer Science and Properties | MSE437 - Polymer Chemistry and Macromolecular Engineering |
CHE 341, CHE 361 and CHE 383 | will take at Waterloo before graduation |
Civil Engineering
Waterloo course | EPFL course |
---|---|
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. |
Computer Engineering
Waterloo course | EPFL course |
---|---|
Ryan Chan, January 2023: | |
GENE 21Q - Technical Elective | DH-412 - History and the Digital |
ECE 356 - Database Systems | CS-323 - Introduction to Database Systems |
GENE 21Q - Technical Elective | COM-490 - Large Scale Data Science for Real World Data |
GENE 22C (CSE, List C) | Development Project in Africa: Action and Communication |
Janko Strizak, September 2022: | |
GENE 22C (CSE, List C) | Forest5035 Exploring Taiwan: natural environment and resources |
GENE 21Q - Technical Elective | CSIE5028 Algorithms for Analyzing Biological Sequences |
GENE 21Q - Technical Elective | CSIE5122 Introduction to Biomedical Informatics |
GENE 22D (CSE, List D) | PTCSL7908 General Chinese Language Course (I) |
Ryan Chan, September 2022: | |
ECE 351 Compilers (3B TE) | CS-320 Computer language processing |
ECE 358 Computer Networks (3B TE) | COM-208 Computer networks |
ECE 380 Analog Control Systems (core) | ME-321 Control Systems + TP |
ECE 350 Real-Time Operating Systems (core) | CS-323 Introduction to operating systems |
GENE 23Q (NSE, List 2) | ENV-410 Science of climate change |
FR 2XX (CSE, List C) | French - Intensive Modules - Level B1/B2 |
Ryan Willis, September 2022: | |
ECE 320 - Computer Architecture (3B technical elective) | CS307 - Introduction to Multiprocessor Architecture |
ECE 351 - Compilers (3B technical elective) | CS320 - Computer Language Processing |
ECE 358 - Computer Networks (3B technical elective) | COM208 - Computer Networks |
GENE 21Q - technical elective | COM301 - Computer Security |
GENE 21Q - technical elective | CS305 - Software Engineering |
Electrical Engineering
Waterloo course | EPFL course |
---|---|
Barry Cimring, September 2022:
|
|
ECE 307 - Probability Theory and Statistics 2 (core) | MATH231 - Probabilities and Statistics I |
ECE 313 - Digital Signal Processing (3B technical elective) | EE512 - Applied Biomedical Signal Processing |
ECE 331 - Electronic Devices (3B technical elective) | EE557 - Semiconductor Devices I |
ECE 373 - Radio Frequency and Microwave Circuits (3B technical elective) | EE445 - Microwaves, the Basics of Wireless Communications |
GENE 23E - natural science elective (list 2) | PHYS 431 - Quantum Field Theory I |
Environmental Engineering
Waterloo course | EPFL 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 | EPFL course |
---|---|
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. |
Mechanical Engineering
Waterloo course | EPFL 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 | EPFL course |
---|---|
Olivia Zheng, January 2024 | |
MTE 309 - Introduction to Thermodynamics and Heat Transfer | ME341 - Heat and Mass Transfer |
MTE 320 - Actuators and Power Electronics | EE365 - Power Electronics |
SYDE 351 - Systems Models 1 | ME221 - Dynamical Systems |
FR192B - French Language 1: Module 2 | French - Integrated Skills Modules A2 |
GENE 21T | ME428 - Data-driven design & Fabrication methods |
GENE 21T | CIVIL 549 - Deep learning for Autonomous Vehicles |
Guy Blumenthal, September 2023: | |
MTE 360 - Automatic Control Systems | ME 321 - Control Systems + TP |
GENE 21T | CS 438 - Decentralized Systems Engineering |
MSCI 261 - Engineering Economics: Financial Management | MGT 301 - Foundations in Financial Economics |
MTE 380 - Mechatronics Engineering Design Workshop | ME 320 - Product Development and Engineering Design |
GENE 21T | ME 427 - Networked Control Systems |
Dexter Siu, September 2023: | |
MTE 360 Automatic Control Systems | ME 321 - Control Systems + TP |
MSCI 261 - Engineering Economics: Financial Management for Engineers | MGT 301 - Foundations in financial economics |
MTE 380 - Mechatronics Engineering Design Workshop | ME 320 - Product Development and Engineering Design |
ME 459 Energy Conversion | ME 409 - Energy Conversion and Renewable Energy |
GENE 21T | Solar Energy Conversion |
Cameron Haas, February 2020:
|
|
MTE 309 - Introduction to Thermodynamics and Heat Transfer | ME341 - Heat and Mass Transfer |
MTE 320 - Actuators and Power Electronics | EE365 - Power Electronics |
ME 321 - Kinematics and Dynamics of Machines | ME202 - Mechanical Systems |
ME 351 - Fluid Mechanics 1 | CIVIL210 - Fluid Mechanics |
Software Engineering
Waterloo course | EPFL course |
---|---|
Ryan Dancy, September 2022: | |
SE 380 - Introduction to Feedback Control | ME321 - Control Systems + TP |
CS 343 - Concurrent and Parallel Programming | CS453 - Concurrent Algorithms |
ECE 358 - Computer Networks | COM208 - Computer Networks |
GENE 21S - technical elective | CS524 - Computational Complexity |
GENE 22D - complementary studies elective (list D) | EE584 - Spacecraft Design and System Engineering |
Systems Design Engineering
Waterloo course |
EPFL course |
---|---|
Ada Hong, September 2022: | |
SYDE 362 - Systems Design Methods 2: Testing, Verification and Validation | ME454 - Modelling and Optimization of Energy Systems |
SYDE 599 - Special Topics (Acoustics) | EE548 - Audio Engineering |
ECE 260 - Electromechanical Energy Conversion | EE360 - Energy Conversion |
ECE 313 - Digital Signal Processing | EE350 - Signal Processing |
*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.