| Advanced Control Systems 0
|
ME-524 |
3 |
MECH 4th |
Technical Elective |
1.5 |
| Advanced Heat Transfer 1
|
ME-465 |
3 |
MECH 4th |
Technical Elective |
1.5 |
| Aerial Robotic |
MICRO-502 |
5 |
ELEC 4th |
Technical Elective |
2.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 |
3 |
MECH 4th |
Technical Elective |
1.5 |
| 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 |
| Biology for Engineers 3
|
MSE-212 |
2 |
CHBE 4th |
Technical Elective |
1 |
| Biomaterials |
BIOENG-442 |
3 |
CHBE 4th |
Technical Elective |
1.5 |
| Biomechanics of the Musculoskeletal System 4
|
ME-482 |
5 |
MECH 4th |
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 5
|
ChE-320 |
3 |
BMEG 3rd |
Technical Elective |
1.5 |
| Bioreactor Modeling and Simulation |
ChE-320 |
3 |
CHBE 3rd |
Technical Elective |
1.5 |
| Bridge Design 6
|
CIVL-330 |
3 |
CIVL 3rd |
Technical Elective |
1.5 |
| Building Materials + Laboratory Work 6
|
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 6
|
ME-343 |
4 |
MECH 4th |
Technical Elective |
2 |
| Computation Motor Control 7
|
CS-432 |
4 |
MECH 4th |
Technical Elective |
2 |
| Concurrent Engineering Project 8
|
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 6
|
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 |
| Digital IC Design |
EE330 |
3 |
CPEN 3rd |
Technical Elective |
1.5 |
| 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 9
|
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 |
CIVL 403 |
Engineering Economic Analysis |
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 6
|
EE-311 |
4 |
ELEC 3rd |
Technical Elective |
2 |
| Genomics and Bioinformatics 5
|
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 |
| Geotechnical Works + Underground Construction |
CIVIL-306 + CIVIL-404 |
5 + 3 |
CIVL 311 |
Soil Mechanics II |
4 |
| Groundwater and Soil Remediation 9
|
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 6
|
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 7
|
ME-464 |
2 |
MECH 4th |
Technical Elective |
1 |
| Lab on Hardware-Software Digital Systems Codesign |
EE390(a) |
3 |
CPEN 3rd |
Technical Elective |
1.5 |
| 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 10
|
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 6
|
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 |
| Power Electronics |
EE365 |
4 |
ELEC 3rd |
Technical Elective |
2 |
| Principles of Digital Communications |
COM302 |
6 |
ELEC 431 |
Communication Systems I |
3 |
| 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 11
|
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 9
|
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 12
|
CIVIL-530 |
3 |
CIVL 4th |
Technical Elective |
1.5 |
| Software Security |
CS-412 |
8 |
CPEN 4th |
Technical Elective |
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 5
|
BIOENG-320 |
4 |
BMEG 4th |
Technical Elective |
2 |
| System Identification 0
|
ME-421 |
3 |
MECH 4th |
Technical Elective |
1.5 |
| Telecommunications Systems |
EE342 |
4 |
ELEC 3rd |
Technical Elective |
2 |
| 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 |
| Timber Construction |
CIVIL-433 |
3 |
CIVL 4th |
Technical Elective |
1.5 |
| Tissue Engineering |
BIOENG-449 |
4 |
CHBE 4th |
Technical Elective |
2 |
| Underground Construction |
CIVIL-404 |
3 |
CIVL 4th |
Technical Elective |
1.5 |
| Urban Hydraulic Systems 12
|
CIVIL-413 |
3 |
CIVL 4th |
Technical Elective |
1.5 |
| Wood Structures, Properties and Uses |
MSE-466 |
2 |
MTRL 4th |
Technical Elective |
1 |