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 |