Chemical Engineering Civil Engineering Electrical and Computer Engineering Mechanical and Materials Engineering Mining 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.

Projected Course List for 2024/25 Academic Year

Graduate Courses (Typically three needed for PhD, 4 for MASc, and at least 4 of the 8 courses required for MENG) [See Note 1]

Geotechnical 

Fall 2024

Winter 2025

Spring 2025

  • CIVL840 Advanced Soil Mechanics (Take)
  • CIVL846 Human Factors and GeoEngineeering Projects (Rowe)
  • RMC CE528 Numerical Methods in Engineering (Yaseri) [Note 4]
  • CIVL848 Sustainable Barrier System Design (Rowe)

 

  • CIVL822 Structural Design of Buried Pipes (Moore) & CIVL 823 Pipe Repair Using Liners (Moore)

Structural

  • CIVL834 Advanced Reinforced Concrete (Genikomsou)
  • CIVL835 Advanced Infrastructure Materials (Hoult)
  • CIVL892 Structural Dynamics (Woods)
  • CIVL837/436 Prestressed Concrete (Fam) [Note 1]
  • CIVL839 Approximate Structural Analysis (MacDougall)

Hydrotechnical

  • CIVL850 Advanced Fluid Mechanics (da Silva)
  • CIVL851 Introduction to Hydrodynamic Modelling
  • (Olsthoorn)
  • CIVL857/455 River Engineering (da Silva) [Note 1]
  • CIVL852 Environmental Fluid Dynamics (Boegman)

Environmental

  • CIVL880/471 Subsurface Contamination (Mumford) [Note 1]
  • CIVL888 Theory of Groundwater Flow and Transport (Mumford)
  • CIVL896 Engineering Sustainability and Reconciliation (Devoie & Green)
  • CIVL891 Water Quality and Discolouration in Drinking Water Distribution Systems (Filion)

APSC

  • APSC896 Engineering Leadership
  • APSC888 Engineering Innovation and Entrepreneurship
  • APSC877 Engineering Project Management

Project

  •  CIVL898 MENG Project [Note 3]

400 Series [Note 1]

  • CIVL442 Geotechnical Design
  • CIVL430 Reinforced Concrete Design
  • CIVL451 Lake, Reservoir and Coastal
  • CIVL472 Water Treatment
  • CIVL431 Infrastructure Rehabilitation
  • CIVL473 Water Resources Systems

Note 1: MASc and PhD Students can not take a 400 series course, but can take one double numbered (400/800) course.
MENG Students can take a maximum of two 400 series courses or double numbered courses or combination thereof.

Note 2: CIVL MENG Students must take at least 4 full graduate courses courses with a CIVL prefix as part of their 8 courses.

Note 3: Enrollment in CIVL898 requires a faculty member willing to offer and supervise a MENG project (can be any term, but typically spring).

Note 4: Enrollment in Graduate Courses at the Royal Military College (RMC) require permission of the College and instructor (see Debbie for form).

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 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

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