Chemical Engineering Civil Engineering Electrical and Chemical Engineering Mining Engineering Mechanical and Materials Engineering

For more detailed information on CHEE graduate courses, please visit this page.

Courses Course Title Terms
CHEE 801 Strategies for Process Investigations Fall 2024
CHEE 822 Model-Based Control Fall 2024
CHEE 874 Tissue Engineering Fall 2024
CHEE 907 Bio: Cellular Engineering Fall 2024
CHEE 908 Special Topics - Nanostructured Materials for Energy Conversion and Storage Fall 2024
CHEE 909 Module (CHEE460) Colloid and Surface Science (I) Fall 2024
CHEE 990 Structure-Property Relationships of Polymeric Materials Fall 2024
CHEE 897 Mandatory Course Seminar Fall 2024, Winter 2025
CHEE 898 Master's Project Fall 2024, Winter 2025
CHEE 899 Mandatory for M.A.Sc. students Master's Thesis Research Fall 2024, Winter 2025
CHEE 999 Mandatory for Ph.D. students Ph.D. Thesis Research Fall 2024, Winter 2025
APSC 896 Engineering Leadership Fall 2024
CHEE 803 (CHEE 412) Transport Phenomena Winter 2025
CHEE 872 Polymeric Biomaterials Winter 2025
CHEE 903 Module Polymerization in Dispersed Media Winter 2025
APSC 888 Engineering Innovation and Entrepreneurship Winter 2025
CMAS 801 Topics in Applied Sustainability Winter 2025
CHEE 912 Module Micro and Nanotechnologies for On-chip Applications Summer 2025
CHEE 810 Fuel Cell Systems: Design and Analysis Not Currently Offered
CHEE 811 Mathematical Modeling of Chemical Processes Not Currently Offered
CHEE 820 Topics in advanced process control/Multivariate Statistical Analysis and Applications Not Currently Offered
CHEE 821 (CHEE434) Process Control (ll) Not Currently Offered
CHEE 827 System Optimization Not Currently Offered
CHEE 828 Polymer Reaction Engineering Not Currently Offered
CHEE 837 Transport & Kinetics with Application to Fuel Cells Not Currently Offered
CHEE 838 Pollution and Risk Assessment Not Currently Offered
CHEE 884/CIVIL 889 Bioremediation Not Currently Offered

For more detailed information on CIVL graduate courses, please visit this page.

Courses Course Title Terms
CIVL 892 Structural Dynamics Fall 2023
CIVL 831 Assessment and Monitoring of Infrastructure Fall 2023
CIVL 840 Advanced Soil Mechanics Fall 2023
CIVL 847 Geosynthetics in Geotechnical Engineering Fall 2023
CIVL 896 Sustainable Engineering in Remote Areas Fall 2023
CIVL 851 Introduction to Hydrodynamic Modeling Fall 2023
CIVL 837 Prestressed Concrete Winter 2024
CIVL 842 Foundation Engineering Not Offered Winter 2024
CIVL 848 Landfill Design Winter 2024
CIVL 852 Environmental Fluid Dynamics Winter 2024
CIVL 853 Water Waves Winter 2024
CIVL 857 River Engineering Winter 2024
CIVL 890 Water Network Analysis/Design Winter 2024
CIVL 836 Advanced Steel Design Winter 2024
CIVL 849 (1⁄2 credit) Polymer Microstructure and Testing in Civil Engineering Applications Winter 2024
CIVL 888 Groundwater Flow & Transport Winter 2024
CIVL 898 Master's Project Winter 2024
RMC CE519 Numerical Methods in Environmental Engineering Fall 2023
RMC CE521 Instrumentation & Monitoring Fall 2023
RMC Special Topics Numerical methods Fall 2023
RMC CE533 Frozen Ground Engineering Fall 2023
RMC CE513 Laboratory Testing of Geomaterials Winter 2024
RMC CE505 Strengthening and Repair of Concrete Structures Winter 2024

For more detailed information on ECE graduate courses, please visit this page.

Courses Course Title Terms
ELEC 829 Optimization for Machine Learning Fall 2024
ELEC 830 Emerging Technologies in Power Grid Fall 2024
ELEC 832 Modeling and Control of Switching Power Converters Fall 2024
ELEC 835 Nonlinear Control for Power Electronics Fall 2024
ELEC 841 Nonlinear Systems Analysis & Identification Fall 2024
ELEC 843 Control of Discrete Event Systems Fall 2024
ELEC 844 Search and Planning Algorithms for Robotics Fall 2024
ELEC 855 Nanoelectronic and Nano-Devices Fall 2024
ELEC 856 Introduction to Nanophotonics Fall 2024
ELEC 867 Data Communications Fall 2024
ELEC 870 Human-Robot Interactive Systems Fall 2024
ELEC 872 Artificial Intelligence & Interactive Systems Fall 2024
ELEC 876 Software Re-engineering Fall 2024
ELEC 823 Signal Processing Winter 2025
ELEC 825 Machine Learning and Deep Learning Winter 2025
ELEC 831 Power Electronics Winter 2025
ELEC 834 Micro-Grid Technology Winter 2025
ELEC 842 Safe Learning-Based Control for Robotics Winter 2025
ELEC 846 Runtime Verification Winter 2025
ELEC 848 Control Systems Design for Robots & Telerobots Winter 2025
ELEC 859 Unconventional Computing Winter 2025
ELEC 861 Probability, Random Variables, and Stochastic Processes Winter 2025
ELEC 874 Deep Learning in Computer Vision Winter 2025
ELEC 877 AI for Cybersecurity Winter 2025
ELEC 881 Empirical Methods in Software Engineering Winter 2025
ELEC 827 Multimedia Signal Processing Not Currently Offered
ELEC 837 High Power Electronics Not Currently Offered
ELEC 845 Autonomous Vehicle Control and Navigation Not Currently Offered
ELEC 852 Broadband Integrated Circuits Not Currently Offered
ELEC 854 Microwave Circuits and Systems Not Currently Offered
ELEC 857 Selected Topics in RF Engineering Not Currently Offered
ELEC 860 Communication Network Analysis Not Currently Offered
ELEC 863 Topics in Optical Communications Not Currently Offered
ELEC 864 WDM Fibre Optic Communications Systems Not Currently Offered
ELEC 865 Coding Theory Not Currently Offered
ELEC 866 Signal Detection and Estimation Not Currently Offered
ELEC 869 MIMO Communications Systems Not Currently Offered
ELEC 871 Shared-Memory Multiprocessor Systems Not Currently Offered
ELEC 875 Software Design Recovery and Automated Evolution Not Currently Offered
ELEC 878 Extreme Scale Networking Not Currently Offered
ELEC 879 Wearable IoT Computing Not Currently Offered
ELEC 880 Machine Learning for Natural Language Processing Not Currently Offered

For more detailed information on Mining graduate courses, please visit this page.

Courses Course Title Terms
APSC 801 Master of Engineering Foundations -
APSC 810 Teaching and Learning in Engineering -
APSC 812 Ethics and Society -
APSC 877 Engineering Project Management -
APSC 888 Engineering Innovation and Entrepreneurship -
APSC 896 Engineering Leadership -
MINE 800 Mining Systems and Processes -
MINE 801 Community Aspects of Mineral Resource Development Fall
MINE 803 Community Engagement and Mining Winter
MINE 804 Mining Projects and Indigenous Peoples Winter
MINE 812 Underground Mining -
MINE 814 Advanced Ventilation and Environmental Mine Engineering -
MINE 817 Advanced Explosives Technology -
MINE 818 Rock Mechanics -
MINE 819 Numerical Modelling in Mining Geomechanics -
MINE 820 Topics in Drilling and Blasting Winter
MINE 821 Hydrometallurgy and Electrometallurgy: Theory and Practice -
MINE 825 Advanced Rock Mechanics -
MINE 828 Seismicity in Mines -
MINE 832 Flotation Science and Technology Fall and/or Winter
MINE 834 Advanced Geostatistics for Modelling Uncertainty in the Earth Sciences Fall and/or Winter
MINE 835 Applied Machine Learning Winter
MINE 836 Mineral Processing and the Environment Fall and/or Winter
MINE 838 Project Decision-Making in Extractive Metallurgy -
MINE 839 Advanced Pyrometallurgy Fall
MINE 851 Risk Analysis for Industrial Asset Management, Health and Safety Winter
MINE 852 Mine Mechanization and Automation -
MINE 860 Selected Topics in Mining Engineering Fall and/or Winter
MINE 865 Directed Research Fall and/or Winter
MINE 881 Mining Systems Fall
MINE 882 Advanced Mineral Economics Fall
MINE 885 Mineral Processing -
MINE 897 Graduate Seminar -
MINE 898 Master's Project -
MINE 899 Master's Thesis Research -
MINE 999 Ph.D. Thesis Research -
MINE 801 Community Aspects of Mineral Resource Development Fall
MINE 803 Community Engagement and Mining Winter
MINE 804 Mining Projects and Indigenous Peoples Winter
MINE 881 Mining Systems Fall

For more detailed information on MME graduate courses, please visit this page.

Courses Course Title Terms
APSC 896 Engineering Leadership Fall 2024
MECH 816 Energetics & Mechanics of Locomotion Fall 2024
MECH 831 Convective Heat Transfer Fall 2024
MECH 839 Introduction to Turbulence -
MECH 840 Selected Topics in Thermal Fluids Systems **Only with a supervisor and with permission Fall 2024, Winter 2025, Summer 2025
MECH 842 Selected Topics in Dynamics, Manufacturing and Design **Only with a supervisor and with permission Fall 2024, Winter 2025, Summer 2025
MECH 843 Selected Topics in Biomechanical Engineering **Only with a supervisor and with permission Fall 2024, Winter 2025, Summer 2025
MECH 844 Selected Topics in Materials Engineering **Only with a supervisor and with permission Fall 2024, Winter 2025, Summer 2025
MECH 851 Materials Characterization Fall 2024
MECH 852 Mechatronics for Automation Fall 2024
MECH 855 Bio-Inspired Robot Locomotion Fall 2024
MECH 868 Introduction to Computational Materials Science Fall 2024
APSC 888 Engineering, Innovation and Entrepreneurship -
MECH 811 Lasers in Manufacturing Applications Winter 2025
MECH 812 Corrosion Winter 2025
MECH 818 Functional Morphology of the Musculoskeletal System Winter 2025
MECH 853 From Science-Fiction to Science-Fact through Robotics Engineering Research and Design Winter 2025
MECH 858 System Dynamics & Control Winter 2025
MECH 878 Dislocation Theory Winter 2025
MECH 883 Nuclear Materials Winter 2025
APSC 877 Engineering Project Management (awaiting confirmation on this course offering) Summer 2025
MECH 898 Master's Project (Can be taken once. Recommended for Summer semester.) Summer 2025
MECH 897/997 Graduate Seminar (for thesis-based students - MASc & PhD) mandatory Fall, Winter
MECH 899 Master's (MASc) Thesis Research Fall, Winter, Summer
MECH 999 PhD Thesis Research Fall, Winter, Summer
APSC 801 Master of Engineering Foundations. Mandatory. Fall
CC523 Nuclear Reactor Engineering Fall
CC577 Explosives and Explosions Fall
CC510 Ammunition Management Winter
CC551 Propulsion in Guns and Rockets Winter
AE503 Fundamentals of Aeroelasticity Fall
AE515 Advanced Plasma Spacecraft Propulsion Fall
ME547 Advanced Finite Element Analysis Fall
AE501 Robust Control Winter
AE505 Advanced Design & Optimization of Engineering Systems Winter
AE531 Composite Materials for Aerospace Applications Winter
AE561 Aerodynamics of Turbomachines Winter
AE570 Signal and Image Processing Aerospace Engineering Winter
ME529 Connective Heat Transfer Winter