Skip to main content

Electives List

Engineering Electives

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

    Courses

    Fall 2025

    Winter 2026

    AUTE 4060U Automotive Structural Design

     

    AUTE 4090U Autonomous Vehicles

     

    AUTE 4100U Road Vehicle Aerodynamics

     

    *ENGR 3160U Engineering Operations and Project Management

     

    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 2025

    Winter 2026

    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

    •  

     

     

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

     

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

    Courses

    Fall 2025

    Winter 2026

    ELEE 4130U Digital Communications

    •      

     

    ELEE 4150U Advanced Control Systems

    •     

     

    ELEE 4750U Microwave & RF Circuits

    •     

     

     

  • Manufacturing Engineering & Manufacturing Engineering and Management

     

    Manufacturing Engineering & Manufacturing Engineering and Management Electives

    Courses

    Fall 2025

    Winter 2026

    *ENGR 3160U Engineering Operations and Project Management

    •      

     

    MANE 4190U Principles of Material Removal Processes

     

    •      

    MANE 4380U Life Cycle Engineering

    •      

     

    MANE 4700U Intro to Tribology: Friction, Wear and Lubrication

     

    •      

    MECE 3210U Mechanical Vibrations

     

    •      

    MECE 3260U Introduction to Energy Systems

    •      

     

    MECE 3390U Mechatronics

     

    •      

    MECE 3410U Electro-Mechanical Energy Conversion

     

    MECE 4210U Advanced Solid Mechanics and Stress Analysis

    •       

     

    MECE 4290U Finite Element Methods

    •      

     

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

  • Mechanical Engineering & Mechanical Engineering and Management

     

    Mechanical Engineering & Mechanical Engineering and Management Electives

    Courses

    Fall 2025

    Winter 2026

    *ENGR 3160U Engineering Operations and Project Management

    •      

     

    MANE 3120U Thermo-mechanical Processing of Materials

    •      

     

    MANE 3300U Integrated Manufacturing Systems

     

    •      

    MANE 3460U Industrial Ergonomics

     

    •      

    MANE 4015U Reliability and Maintenance

     

    •      

    MANE 4045U Quality Control

     

    •      

    MANE 4190U Principles of Material Removal Processes

     

    •      

    MANE 4280U Robotics and Automation

    •      

     

    MANE 4380U Life Cycle Engineering

    •      

     

    MANE 4600U Additive Manufacturing

     

    •      

    MANE 4700U Intro to Tribology: Friction, Wear and Lubrication

     

    •     

    MECE 3260U Introduction to Energy Systems

    •     

     

    MECE 3410U Electromechanical Energy Conversion

     

    •      

    MECE 4250U Advanced Materials Engineering

     

    •     

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

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

     

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

    Courses

    Fall 2025

    Winter 2026

    MANE 3300U Integrated Manufacturing Systems

     

    •      

    MANE 3460U Industrial Ergonomics

     

    •       

    MANE 4015U Reliability and Maintenance

     

    •      

    MANE 4045U Quality Control

     

    •     

    MANE 4190U Principles of Material Removal Processes

     

    •    

    MANE 4600U Additive Manufacturing

     

    •   

    MANE 4700U Intro to Tribology: Friction, Wear and Lubrication

     

    •   

    MECE 3210U Mechanical Vibrations

     

    •    

    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 2025

    Winter 2026

    ENGR 3150U Artificial Intelligence and Machine Learning

    •      

     

    *ENGR 3160U Engineering Operations and Project Management

    •     

     

    MANE 3190U Manufacturing Production and Processes

    •      

     

    MANE 3300U Integrated Manufacturing Systems

     

    •      

    MANE 3460U Industrial Ergonomics

     

    •     

    MANE 4045U Quality Control

     

    •     

    MANE 4380U Life Cycle Engineering

    •     

     

    MECE 3260U Introduction to Energy Systems

    •     

     

    MECE 4250U Advanced Materials Engineering

     

    •    

    MECE 4290U Finite Element Methods

    •    

     

    NUCL 2500U Interaction of Radiation with Matter

     • 

       

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

    Winter 2025

    ELEE 3110U Signals and Systems

    •      

     

    ELEE 4120U Introduction to Power Electronics

     

    •     

    ELEE 4150U Advanced Control Systems

    •     

     

    SOFE 4820U Modelling and Simulation

     

    •      

     

  • Nuclear Engineering & Nuclear Engineering and Management Electives

     

    Nuclear Engineering Electives

    Courses

    Fall 2025

    Winter 2026

    NUCL 4670U Shielding Design

    • 

      

    NUCL 4680U Nuclear Materials

    •      

     

    NUCL 4500U BWR Design and Construction

     

     

  • Software Engineering & Software Engineering and Management Electives

     

    Software Engineering & Software Engineering and Management Electives

    Courses

    Fall 2025

    Winter 2026

    SOFE 4620U Machine Learning & Data Mining

     

    •     

    SOFE 4630U Cloud Computing

     

    •     

    SOFE 4640U Mobile Application Development

     

    SOFE 4820U Modelling and 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 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: 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.