Skip to main content

Electives List

Engineering Electives

  • Automotive Engineering & Automotive Engineering and Management
    Electrical Engineering & Electrical Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    AUTE 4060U Automotive Structural Design

     

    AUTE 4090U Autonomous Vehicles

     

    AUTE 4100U Road Vehicle Aerodynamics

     

    *ENGR 3160U Engineering Operations and Project Management

     

    ENGR 4570U Indigenous Design and Technology

     

    MANE 3120U Thermo-mechanical Processing of Materials

     

    MANE 3300U Integrated Manufacturing Systems

     

    MANE 3460U Industrial Ergonomics

     

    MANE 4045U Quality Control

     

    MANE 4190U Principles of Material Removal Processes

     

    MANE 4380U Life Cycle Engineering

     

    MECE 3260U Introduction to Energy Systems

     

    MECE 3410U Electro-Mechanical Energy Conversion

     

    MECE 3420U Solid Mechanics II

     

    MECE 4210U Advanced Solid Mechanics and Stress Analysis

     

    MECE 4250U Advanced Materials Engineering

     

    MECE 4290U Finite Element Methods

     

    * ENGR 3160U Is Not An Engineering Elective for Management Students.

  • Electrical Engineering & Electrical Engineering and Management

     

    Electrical Engineering & Electrical Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    ELEE 4120U Introduction to Power Electronics

     

    ELEE 4130U Digital Communications

    •     

     

    ELEE 4140U Power System Protection Relaying

    ELEE 4150U Advanced Control Systems

    ELEE 4180U Special Topics in Electrical Engineering

     

    ELEE 4500U Wireless Communication

     

    •     

    ELEE 4750U Microwave & RF Circuits

    •  

     

    ENGR 3011U Introduction to Railway Systems

     

     

  • Electrical Engineering & Electrical Engineering and Management (Smart Grid Specialization) Electives

     

    Electrical Engineering & Electrical Engineering and Management (Smart Grid Specialization) Electives

    Courses

    Fall 2026

    Winter 2027

    ELEE 4130U Digital Communications

     

    ELEE 4150U Advanced Control Systems

         

    ELEE 4180U Special Topics in Electrical Engineering

    ELEE 4420U Digital Signal Processing

    ELEE 4500U Wireless Communications

     

    ELEE 4750U Microwave & RF Circuits

    • 

     

    ENGR 3011U Introduction to Railway Systems 

     

  • Energy Engineering & Energy Engineering and Management Electives

     

    Energy Engineering & Energy Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    AUTE 3450U Combustion & Engines

    ELEE 4125U Smart Grid Networking and Security

         

    ENEE 4460U Sustainable Community Energy Systems

    MECE 3230U Thermodynamic Applications

    NUCL 4460U Nuclear Power Systems

     

  • Industrial Engineering & Industrial Engineering and Management Electives

     

    Industrial Engineering & Industrial Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    MANE 3120U Thermo-mechanical Processing of Materials

    MANE 4190U Principles of Material Removal Processes

         

    MANE 4380U Life Cycle Engineering

    MECE 2640U Thermodynamics & Heat Transfer

    MECE 3030U Computer-Aided Design

    MECE 3210U Mechanical Vibrations

     

    MECE 4250U Advanced Materials Engineering 

    MECE 4290U Finite Element Methods

  • Manufacturing Engineering & Manufacturing Engineering and Management

     

    Manufacturing Engineering & Manufacturing Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    ENGR 3160U Engineering Operations and Project Management
    MANE 4190U Principals of Material Removal Processes

    MANE 4380U Life Cycle Engineering

    MANE 4700U Introduction to Tribology: Friction, Wear, and Lubrication
    MECE 3210U Mechanical Vibrations
    MECE 3390U Mechatronics
    MECE 3410U Electro-Mechancal Energy Conversion
    MECE 4210U Advanced Solid Mechanics & Stress Analysis
    MECE 4290U Finite Element Methods
    • ENGR 3160U Is Not An Engineering Elective for Management Students.

     

    In addition, the following are approved Engineering electives that may be taken with special permission:

    Additional Electives (special permission required)
    INSE 4170U Human-System Integration

    INSE 4248U Industrial Cyber-Physical Systems

  • Mechanical Engineering & Mechanical Engineering and Management

     

    Mechanical Engineering & Mechanical Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    ENGR 3160U Engineering Operations and Project Management
    ENGR 4570U Indigenous Design & Technology
    MANE 3120U Thermo-mechanical Processing of Materials
    MANE 3300U Integrated Manufacturing Systems
    MANE 3460U Industrial Ergonomics
    MANE 4015U Reliabiliity & Maintenance
    MANE 4045U Quality Control
    MANE 4190U Principles of Material Removal Processes
    MANE 4380U Life Cycle Engineering
    MANE 4600U Additive Manufacturing
    MANE 4700U Introduction to Tribology: Friction, Wear, & Lubrication
    MECE 3260U Introduction to Energy Systems
    MECE 3410U Electro-Mechanical Energy Conversion
    MECE 4250U Advanced Materials Engineering
    METE 4280U Robotics & Automation

    * ENGR 3160U Is Not An Engineering Elective for Management Students.

  • Mechanical Engineering & Mechanical Engineering and Management (AI Specialization)

     

    Mechanical Engineering & Mechanical Engineering and Management (AI Specialization) Electives

    Courses

    Fall 2026

    Winter 2027

    ENGR 4570U Indigenous Design & Technology
    MANE 3300U Integrated Manufacturing Systems
    MANE 3460U Industrial Ergonomics
    MANE 4015U Reliability & Maintenance
    MANE 4045 Quality Control
    MANE 4190U Principles of Material Removal Processes
    MANE 4600U Additive Manufacturing
    MANE 4700U Introduction to Tribology: Friction, Wear, & Lubrication
    MECE 4250U Advanced Materials Engineering

    * ENGR 3160U Is Not An Engineering Elective for Management Students.

  • Mechatronics Engineering & Mechatronics Engineering and Management Electives

     

    Mechatronics Engineering & Mechatronics Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    ENGR 3150U Artificial Intelligence and Machine Learning
    ENGR 3160U Engineering Operations and Project Management
    ENGR 4570U Indigenous Design & Technology
    MANE 3460U Industrial Ergonomics
    MANE 4045U Quality Control
    MECE 3220U Machine Design
    MECE 4290U Finite Element Methods
    METE 4500U Machine Vision for Robotic Systems

    * ENGR 3160U Is Not An Engineering Elective for Management Students

    In addition, the following are approved Engineering electives that may be taken with special permission:

    Additional Electives (special permission required)
    Courses Fall 2026 Winter 2027
    ELEE 3110U Signals and Systems
    ELEE 4120U Introduction to Power Electronics
    ELEE 4150U Advanced Control Systems
    INSE 4170U Human-System Integration
    INSE 4248U Industrial Cyber-Physical Systems
    SOFE 4820U Modelling and Simulation
  • Nuclear Engineering & Nuclear Engineering and Management Electives

     

    Nuclear Engineering Electives

    Courses

    Fall 2026

    Winter 2027

    ENEE 3265U Hydrogen and Fuel Cells
    NUCL 4460U Nuclear Power Systems
    NUCL 4625U Radioactive Waste Management Design
    NUCL 4730U Reactor Control
    NUCL 4810U Nuclear Fuel Cycles
    NUCL 4880U Principles of Fusion Energy
    RADI 3570U Environmental Effects of Radiation
    RADI 4550U Medical Imaging
  • Software Engineering & Software Engineering and Management Electives

     

    Software Engineering & Software Engineering and Management Electives

    Courses

    Fall 2026

    Winter 2027

    ARTE 4110U Deep Learning Architecture and Algorithms in Software Engineering
    ARTE 4200U AI Engineering & Machine Learning Operations
    SOFE 4630U Cloud Computing
    SOFE 4640U Mobile Application Development
    SOFE 4820U Modelling & Simulation

     


Other Electives

  • Liberal Studies Electives - All Engineering Programs

     

    Liberal Studies Electives – All Engineering Programs

    Courses (courses will not be available every term)

    COMM 1420U Living Digitally

    COMM 2240U Television
    *Requires second-year standing

    COMM 2270U Entertainment Goes Global

    COMM 2530U Advertising and Society

    COMM 3250U Pop Culture
    *Credit restriction(s): COMM 2250U

    CRMN 1000U Intro to Criminal Justice

    EDST 2500 EDI Foundations and Educational Studies

    INDG 1000U Introduction to Indigenous Studies
    *May not be taken in first year

    INDG 2200U Indigenous Digital Media

    INDG 4300U A Critical Look at Reconciliation and Decolonization
    *Requires second-year standing

    LBAT 2000U Introduction to Liberal Studies

    LBAT 3999U Special Topics: Cyber Warfare in International Relations and Law
    *Requires second-year standing

    LBAT 3999U Special Topics: AI and Society
    *Requires second-year standing

    LBAT 3400U: Modern Espionage
    *Requires second-year standing

    LGLS 1000U Foundations of Legal Studies

    POSC 1000U Introduction to Political Science

    POSC 1200U Introduction to Democracy in Theory & Practice

    PSYC 1000U Introductory Psychology

    PSYC 2010U Developmental Psychology
    *Requires prerequisite of PSYC 1000U

    PSYC 2020U Social Psychology
    *Requires prerequisite of PSYC 1000U

    PSYC 2030U Abnormal Psychology
    *Requires prerequisite of PSYC 1000U

    PSYC 2060U Cognitive Psychology
    *Requires prerequisite of PSYC 1000U

    PSYC 3060U Personality Psychology
    *Requires prerequisite of PSYC 1000U, third-year standing

    SOCI 1000U Introductory Sociology

    SSCI 1210U History of Science and Technology

    SSCI 1300U Social Problems

    SSCI 1700U Reading Our World

    SSCI 2020U Issues in Diversity
    *Requires of prerequisite of SOCI 1000U or PSYC 1000U

    SSCI 2700U Human Sexuality
    *Requires prerequisite of SOCI 1000U

    SSCI 2720U Sports and Society

    Note: Please register for liberal electives as soon as possible as they fill up quickly and no additional seats will be added. 

    Some electives may be restricted to certain programs at the start of registration and open up later.

    Please review the Registration Guidelines to see term offerings. 

  • Science Electives – Software Engineering and Software IoT Engineering Students Only

     

    Science Electives (For Software Engineering and Software IoT Engineering Students Only)

    Courses

    Fall 2025

    Winter 2026

    BIOL 1841U Essential of Biology

     

    ENVS 1000U Environmental Science

    ENVS 2010U Introductory Environment Science

     

    HLSC 1200U Anatomy and Physiology I

    PHY 2900U Astronomy I

     

    ** Only Software Engineering, and Software IoT Engineering students to take science electives.