Skip to main content

Program Maps

Industrial Engineering

Industrial Engineering

Manufacturing Engineering

Manufacturing Engineering

Mechanical Engineering

Mechanical Engineering

Mechanical: Energy Specialization

Mechanical: Energy Specialization

Degree Evaluation

Degree Evaluation

Engineering Electives

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

    Courses

    Fall 2024

    Winter 2025

    AUTE 4010U Vehicle Dynamics & Control

     

    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 4210U Advanced Solid Mechanics and Stress Analysis

     

    MECE 4250U Advanced Engineering Materials

     

    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 2024

    Winter 2025

    ELEE 4120U Introduction to Power Electronics

     

    •     

    ELEE 4130U Digital Communications

    •     

     

    ELEE 4140U Power System Protection Relaying

     

    •    

    ELEE 4150U Advanced Control Systems

    •      

     

    ELEE 4420U DSP Theory & Design

    •     

     

    ELEE 4500U Wireless Communication

     

    •     

    ELEE 4750U Microwave & RF Circuits

    •  

     

    ELEE 4180U Special Topics in Electrical Engineering: Artificial Intelligence Systems in Electrical Engineering

    • 

         

     

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

     

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

    Courses

    Fall 2024

    Winter 2025

    ELEE 4130U Digital Communications

    •      

     

    ELEE 4150U Advanced Control Systems

    •     

     

    ELEE 4420U DSP Theory & Design

    •     

     

    ELEE 4500U Wireless Communication

     

    •      

    ELEE 4750U Microwave & RF Circuits

    •     

     

    ELEE 4180U Special Topics in Electrical Engineering: Artificial Intelligence Systems in Electrical Engineering

    • 

     

     

  • Manufacturing Engineering & Manufacturing Engineering and Management

     

    Manufacturing Engineering & Manufacturing Engineering and Management Electives

    Courses

    Fall 2024

    Winter 2025

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

    Winter 2025

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

    Winter 2025

    *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 4600U Additive Manufacturing

     

    •   

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

     

    •   

    MECE 3210U Mechanical Vibrations

     

    •    

    MECE 4250U Advanced Materials Engineering

     

    •  

    MECE 4290U Finite Element Methods

    •   

     

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

    Winter 2025

    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

    •    

     

    METE 4300U Introduction to Mobile Robotics

     

    •    

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

     

    Nuclear Engineering Electives

    Courses

    Fall 2024

    Winter 2025

    ENGR 3840U Fuel Cell Design

     

    •  

    NUCL 4510U Nuclear Plant Chemistry

    •  

     

    NUCL 4670U Shielding Design

        

     •  

    RADI 3200U Medical Imaging

    •      

     

    RADI 4550U Radiation Detection and Measurement

     •

          

     

  • Software Engineering & Software Engineering and Management Electives

     

    Software Engineering & Software Engineering and Management Electives

    Courses

    Fall 2024

    Winter 2025

    SOFE 4620U Machine Learning & Data Mining

     

    •     

    SOFE 4630U Cloud Computing

     

    •     

    SOFE 4640U Mobile Application Development

     

    SOFE 4820U Modelling and Simulation

     

    •   

     

  • Health Physics & Radiation Science Engineering or Science Electives

     

    Health Physics & Radiation Science Engineering or Science Electives

    Courses

    Fall 2024

    Winter 2025

     Type

    ENGR 1025U Engineering Design

    •     

    Eng/Sci Elective

    ENGR 4760U Ethics, Law and Prof for Eng.

    •      

    •      

    Senior Eng/Sci Elective

    HLSC 1201U Anatomy and Physiology II

    •      

    Eng/Sci Elective

    NUCL 2010U Thermodynamic Cycles

    •      

    Eng/Sci Elective

    NUCL 4730U Reactor Control

     

    •    

    Senior Eng/Sci Elective

    NUCL 4610U Corrosion for Engineers

     

    •    

    Senior Eng/Sci Elective

    NUCL 4670U Shielding Design

     

     •    

    Senior Eng/Sci Elective

     

    NOTES:

    • Some of the courses listed might not be conflict-free with your program.
    • Not sure what a course will be about? Read the full course description on the academic calendar under “course descriptions”

    This is an active list for this academic year, other electives may have been approved in other years, please follow-up with Academic Advising if you need clarity. 


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 2000U Introduction to Indigenous Studies
    *May not be taken in first year

    LBAT 2000U Introduction to Liberal Studies

    LBAT 3999U Approval dependent on content, approval will be posted on Advising CANVAS

    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. 

  • Liberal Studies Electives – Health Physics & Radiation Science Only

     

    Liberal Studies Electives – Health Physics & Radiation Science Only

    Courses (courses will not be available every term)

    LBAT 2000U Intro to Liberal Studies (year 2 standing)

    LBAT 3999U Special Topics in Liberal Studies (year 3 standing)

    PSYC 1000U Intro to Psychology

    SSCI 1210U History of Science and Technology

    SSCI 1700U Reading Our World

    SSCI 2700U Human Sexuality

    COMM 1100U Intro to Communication Studies

    COMM 1420U Living Digitally

    COMM 2270U Entertainment Goes Global

    COMM 2530U Advertising and Society

    COMM 3740U From Pong to Pokémon GO: Digital Game Studies

    CRMN 1000U Intro to Criminal Justice

    LGLS 1000U Foundations of Legal Studies

    PSYC 2010U Developmental Psychology (PYSC 1000U)

    PSYC 2030U Abnormal Psychology (PYSC 1000U)

    PSYC 2060U Cognitive Psychology (PYSC 1000U)

    PSYC 3060U Personality Psychology (PSYC 1000U, 3rd year standing)

    SOCI 1000U Introductory Sociology

    COMM 1320U Public Speaking

    COMM 2240U Television (Second year standing)

    COMM 3250U Pop Culture

    COMM 3350U Environmental Communication

    COMM 3510U Work in the Digital Age

    POSC 1000U Introduction to Political Science

    POSC 1200U Introduction to Democracy in Theory & Practice

    PSYC 2020U Social Psychology (PSYC 1000U)

    SSCI 2020U Issues in Diversity (SOCI 1000U or PSYC 1000U)

    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. 

  • Complementary Studies Electives - Health Physics & Radiation Science Only
    Complementary Electives can be approved Liberal or Approved Business classes. 
    Complementary Studies Electives - Health Physics & Radiation Science Only

    COURSE CODE

    COURSE NAME

    BUSI 2000U

    Collaborative Leadership

    BUSI 2570U

    Cybercrime

    BUSI 3430U

    Personal Finance

    BUSI 3710U

    Small Business Management

    BUSI 3720U

    Family Business

    BUSI 1600U

    Management of the Enterprise

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

     

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

    Courses

    Fall 2024

    Winter 2025

    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.