Course Mapping

What can I study on exchange?

The CIE program streamlines the course mapping process so that there is less risk to your degree progression.

You can search for courses that previous CIE students have already mapped and been approved. These tables are just a starting point for your own research about which courses could be transferred to your degree, and should not be considered an exhaustive list. If you see other courses offered by your host institution that you are interested in taking, you can include these courses into your CIE Study Plan and e-mail it to your campus CIE Advisor for review. You have an option to submit CIE Course Evaluation Request Form for courses you included into your CIE Study Plan. Please note that the course evaluation process will not start until you receive the university matching result from the Go Global. 

Not all previously evaluated courses listed are offered every session at the partner university. This is a general guideline only, please research the partner’s website for current course offerings. To see a complete list of courses that you could take on exchange, visit the partner institution’s full course listing website.

École polytechnique fédérale de Lausanne

2 ECTS = 1 UBC credit

Course Name Sort descending Course Code Course Credits UBC Course UBC Course Name UBC Credits
Advanced Control Systems 0 ME-524 3 Technical Elective MECH 4th 1.5
Advanced Heat Transfer 1 ME-465 3 MECH 4th Technical Elective 1.5
Air Pollution and Climate Change ENV-400 5 CHBE 485 Air Pollution Prevention & Control 3
Analysis and Modeling of Locomotion 2 BIOENG-404 4 MECH 4th Technical Elective 2
Applied and Industrial Robotics 1 MICRO-451 2 MECH 4th Technical Elective 1
Applied Machine Learning MICRO-455 4 MANU 4th Technical Elective 2
Basics of Mobile Robotics MICRO-452 4 MANU 4th Technical Elective 2
Basics of Robotics for Manipulation MICRO-450 3 MANU 4th Technical Elective 1.5
Bio-engineering for Rivers and Natural Systems (*offered in French only) ENV-420 2 CIVL 4th Technical Elective 2
Biochemical Engineering ChE-311 3 CHBE 3rd Technical Elective 1.5
Biomaterials BIOENG-442 3 CHBE 4th Technical Elective 1.5
Biomechanics of the Musculoskeletal System 3 ME-482 5 ME-482 Technical Elective 2.5
Biomolecular Structure and Mechanics BIO-315 4 CHBE 3rd Technical Elective 2
Bioprocesses and Downstream Processing ChE-437 4 CHBE 381 Bioprocess Engineering I 3
Bioreactor Modeling and Simulation 4 ChE-320 3 BMEG 3rd Technical Elective 1.5
Bioreactor Modeling and Simulation ChE-320 3 CHBE 3rd Technical Elective 1.5
Bridge Design 5 CIVL-330 3 CIVL 3rd Technical Elective 1.5
Building Materials + Laboratory Work 5 MSE-322 4 MTRL 4th Technical Elective 2
Catalysis for Emission Control and Energy Processes ChE-410 2 CHBE 4th Technical Elective 1
Chemistry of Food Processes ENG-435 2 CHBE 3rd Technical Elective 1
Communications Project COM-304 8 CPEN 391 Computer Systems Design Studio II 6
Compressible Fluid Dynamics 5 ME-343 4 MECH 4th Technical Elective 2
Computation Motor Control 6 CS-432 4 MECH 4th Technical Elective 2
Concurrent Engineering Project 7 ME-314 5 IGEN 3rd 3
Controlling Behavior in Animals and Robots BIOENG-456 4 CPEN 4th Technical Elective 2
Corrosion and Protection of Metals + Laboratory Work 5 MSE-311 3 MTRL 4th Technical Elective 1.5
Crystalline Materials: Structures and Properties MSE-306 5 MTRL 3rd Technical Elective 2.5
Data Visualization COM-480 6 CPSC 447 Introduction to Visualization 3
Data-driven Design & Fabrication Methods 1 ME-428 3 MECH 4th Technical Elective 1.5
Deep Learning for Autonomous Vehicles CIVIL-459 6 CPEN 4th Technical Elective 3
Deep Learning for Optical Imaging MICRO-573 3 CPEN 4th Technical Elective 1.5
Development engineering ENV-470 4 CIVL 4th Technical Elective 2
Dynamics of Structures CIVIL-468 4 CIVL 436 Matrix Structural Analysis and Dynamics 3
Dynamics of Structures CIVIL-468 4 CIVL 436 Matrix Structural Analysis and Dynamics 3
Dynamics of Structures​ CIVL-468 4 CIVL 436 Matrix Structural Analysis and Dynamics​ 3
Ecotoxicology ENV-306 4 CIVL 4th Technical Elective 2
Electromechanical Engineering 1 ChE-407 3 MECH 4th Technical Elective 1.5
Energy Conversion and Renewable Energy ME-409 3 CIVL 4th Technical Elective 1.5
Energy Geostructures 8 CIVIL-444 3 CIVL 4th Technical Elective 1.5
Energy Systems Engineering ChE-304 3 CHBE 3rd Technical Elective 1.5
Engineering Geology for Geo-Energy CIVIL-428 3 CIVL 4th Technical Elective 1.5
Environmental Economics ENV-471 4 Engineering Economic Analysis CIVL 403 3
Fate and Behaviour of Environmental Contaminants ENV-507 4 CIVL 4th Technical Elective (B-list) 2
Food Biotechnology ENG-436 2 CHBE 3rd Technical Elective 1
Fundamentals of Biomedical Imaging PHYS-438 4 CHBE 4th Technical Elective 2
Fundamentals of Machine Learning 5 EE-311 4 ELEC 3rd Technical Elective 2
Genomics and Bioinformatics 4 BIO-463 4 BMEG 4th Technical Elective 2
Genomics and Bioinformatics BIO-463 4 CHBE 4th Technical Elective 2
Geotechnical Works​ CIVL-306 + Geotechnical/Sol Mechanics Engineering Course 5 + 3 CIVL 311 ​Soil Mechanics II 4
Groundwater and Soil Remediation 8 ENV-504 4 CIVL 4th Technical Elective 2
Heat and Mass Transfer ME-341 4 MECH 375 Heat Transfer 3
Hidden Rivers PENS-219 4 CIVL 4th Technical Elective 2
Hydraulic Structures and Schemes 5 CIVIL-312 5 CIVL 4th Technical Elective 2.5
Hydrodynamics 1 ME-444 5 MECH 4th Technical Elective 2.5
IC Design 1 EE-320 3 ELEC 3rd Technical Elective 1.5
Image Analysis and Pattern Recognition EE-451 4 ELEC 421 Digital Signal and Image Processing 3
Industrial Automation 1 CS-487 3 MECH 4th Technical Elective 1.5
Interaction Design CS-486 6 CPEN 441 Human Computer Interfaces in Engineering Design 4
Introduction to Computer Graphics​ CS-341 6 CPSC 314 Computer Graphics 3
Introduction to Database Systems CS-322 4 CPEN 3rd Technical Elective 2
Introduction to Nuclear Engineering 6 ME-464 2 MECH 4th Technical Elective 1
Large-scale Data Science for Real-world Data COM-490 4 CPEN 4th Technical Elective 2
Learning and Adaptive Control for Robots MICRO-462 4 CPEN 4th Technical Elective 2
Lifecycle Performance of Product Systems 1 ME-516 3 MECH 4th Technical Elective 1.5
Limnology 9 ENV-425 5 CIVL 4th Technical Elective 2.5
Machine Learning for Behavioral Data CS-421 4 CPEN 4th Technical Elective 2
Material and Energy Flow Analysis ENV-501 4 CHBE 4th Technical Elective 2
Micro and Nanoelectronic Devices 5 EE-333 4 ELEC 3rd Technical Elective 2
Micro and Nanostructuration of Materials MSE-461 2 CHBE 3rd Technical Elective 1
Micro/Nano Robotics 1 ME-436 3 MECH 4th Technical Elective 1.5
Model Predictive Control 1 ME-425 4 MECH 4th Technical Elective 2
Modelling and Optimization of Energy Systems 1 ME-454 4 MECH 4th Technical Elective 2
Nanobiotechnology and Biophysics CH-413 3 CHBE 4th Technical Elective 1.5
Nanomaterials for Chemical Engineering Application ChE-430 3 CHBE 4th Technical Elective 1.5
Numeric Methods in Biomechanics 1 ME-484 3 MECH 4th Technical Elective 1.5
Nutrition: from Molecules to Health BIO-441 4 CHBE 4th Technical Elective 2
Organic Electronic Materials - Synthesis, Applications, Properties MSE-486 3 CHBE 3rd Technical Elective 1.5
Parallelism and Concurrency in Software CS-302 6 CPEN 4th Technical Elective 3
Pharmacology and Pharmacokinetics BIO-478 5 CHBE 4th (exempt CHBE 485) Technical Elective 2.5
Physics and Chemistry of the Atmosphere ENV-320 5 CHBE 3rd Technical Elective 2.5
Probability and Statistics MATH-232 6 STAT 251 Elementary Statistics 3
Process Intensification and Green Chemistry CHE-408 3 CHBE 3rd Technical Elective 1.5
Quantum Computation 10 CS-308 4 CPEN 400Q Topics in Computer Engineering - QUANTUM COMPUTNG 4
Recycling of Materials MSE-463 2 MTRL 4th Technical Elective 1
Reinforced Concrete Structures CIVIL-323 5 CIVL 430 Design of Concrete Structures 4
Renewable Energy (for ME) 1 ME-460 4 MECH 4th Technical Elective 2
Renewable Energy / Energy Systems Engineering 8 ME-460 & ChE-304 7 CHBE 483 Energy Engineering 3
Risk Management ENG-430 2 CHBE 4th Technical Elective 1
Robotics Practicals 1 MICRO-453 2 MECH 4th Technical Elective 1
Safety of Chemical Processes ENG-431 2 CHBE 4th Technical Elective 1
Seismic Engineering CIVIL-522 3 CIVL 4th Technical Elective 1.5
Sensing and Spatial Modelling for Earth Observation ENV-408 5 CIVL 4th Technical Elective 2.5
Sensor Orientation ENV-548 4 MECH 4th Technical Elective 2
Signal Processing for Communications COM-303 6 ELEC 221 Signals and Systems 4
Signals, Instruments and Systems 1 ENG-366 5 MECH 4th Technical Elective 2.5
Slope Stability 11 CIVIL-530 3 CIVL 4th Technical Elective 1.5
Software Security CS-412 6 CPEN 442 Introduction to Computer Security 4
Solid Mechanics ME-331 4 MECH 460 Advanced Mechanics of Materials 3
Space Mission Design and Operations 1 EE-585 2 MECH 4th Technical Elective 1
Spatial Decision Support Systems ENV-443 3 CIVL 4th Technical Elective 1.5
Sustainability and Materials ME-341 3 MTRL 3rd Technical Elective 1.5
Sustainability Assessment of Urban Systems ENV-461 3 CIVL 4th Technical Elective 1.5
Synthetic Biology 4 BIOENG-320 4 BMEG 4th Technical Elective 2
System Identification 0 ME-421 3 MECH 4th Technical Elective 1.5
Thermal Power Cycles and Heat Pump Systems 1 ME-459 3 MECH 4th Technical Elective 1.5
Thermodynamics and energetics II 0 ME 351 3 MECH 3rd Technical Elective 1.5
Tissue Engineering BIOENG-449 4 CHBE 4th Technical Elective 2
Urban Hydraulic Systems 11 CIVIL-413 3 CIVL 4th Technical Elective 1.5
Wood Structures, Properties and Uses MSE-466 2 MTRL 4th Technical Elective 1

Course notes

0Can be used as Group A Technical Elective
1Can be used as Group B Technical Elective for MECH.
2Can be used as General A or General B Technical Elective for MECH.
3Approved as Technical Elective, Group A – credit exclusionary with MECH 435
4Can be used as Technical Elective for BMEG.
5French Class
6Can be used as General A Technical Elective or Group A Technical Elective for MECH.
7Only approved for IGEN student to replace one term of IGEN 330.
8Can be used as a Primary Technical Elective in ENVE.
9Can be used as a Primary or Secondary Technical Elective in ENVE.
10No needs to take an extra course at EPFL to make up credits.
11Can be used as a Secondary Technical Elective in ENVE.

Why Might a Course Not be Listed?

To view pre-mapped courses from other Faculties, use the Go Global Course Search Tool to help with your planning. 

Understanding the Transfer Credits

If a course at the partner institution has an overlap in content of 80% or more with a UBC course, it may be assessed as a ‘direct equivalency’. A specific UBC course code is assigned as transfer credit in these situations. E.g., ELEC 481, CIVL 305, MECH 466.

If a course at the partner institution has less than an 80% overlap in content with a UBC course, it may be assessed as ‘unassigned departmental credit’. A more generic course code is assigned in these situations to indicate the appropriate department and year level of content. E.g., CPEN 4th, CIVL 3rd, MTRL 4th.

If you want to complete a core course on exchange, you will need to find a direct equivalency. With your Program Advisor’s approval, unassigned departmental credits may be used for your program’s technical electives.

UBC Crest The official logo of the University of British Columbia. Arrow An arrow indicating direction. Arrow in Circle An arrow indicating direction. Caret An arrowhead indicating direction. E-commerce Cart A shopping cart. Time A clock. Communication skills Pencil with speech cloud Chats Two speech clouds. Emotional Intelligence Left-side half heart and right-side half brain shape representation Facebook The logo for the Facebook social media service. Home A house in silhouette. Information The letter 'i' in a circle. Instagram The logo for the Instagram social media service. Leadership User icons presented as a pyramid hierarchy Linkedin The logo for the LinkedIn social media service. Location Pin A map location pin. Mail An envelope. Networking Network of nodes Telephone An antique telephone. Play A media play button. Professionalism Hands shaking Search A magnifying glass. Arrow indicating share action A directional arrow. Speech Bubble A speech bubble. Star An outline of a star. Teamwork Three user icons with overlap Twitter The logo for the Twitter social media service. Urgent Message An exclamation mark in a speech bubble. User A silhouette of a person. Vimeo The logo for the Vimeo video sharing service. Youtube The logo for the YouTube video sharing service. Future of work A logo for the Future of Work category. Eye A logo representing an eye Inclusive leadership A logo for the Inclusive leadership category. Planetary health A logo for the Planetary health category. Solutions for people A logo for the Solutions for people category. Thriving cities A logo for the Thriving cities category. University for future A logo for the University for future category.