Skip to main content

Specializations

A specialization is an enhancement to your degree that follows courses targeted for industry needs. 

Adding a specialization to your degree is easy! Follow the program map for your specialization, apply for 'change of program', and you're done! 

Specialization Programs Available What courses do you take? 
Aerospace Engineering Mechanical Engineering

MECE 3811U – Aerodynamics and Flight Mechanics
MECE 3822U – Aircraft Structures and Design
MECE 4823U – Aerospace Propulsion Systems
MECE 4824U – Flight Dynamics and Control

Artificial Intelligence Mechanical Engineering
Mechatronics Engineering
ENGR 3150U - Artificial Intelligence & Machine Learning
ENGR 4170U - Deep Learning
ENGR 4270U - Machine Learning Applications
Internet of Things Software Engineering SOFE 4610U - Design and Analysis of IoT Software Systems
SOFE 4630U - Cloud Computing
SOFE 4620U - Machine Learning and Data Mining
Railway Engineering

Mechanical Engineering
Mechatronics Engineering
Manufacturing Engineering
Automotive Engineering
Software Engineering

ENGR 3011U - Introduction to Railway Systems
ENGR 4022U - Railway Safety and Signalling
ENGR 4033U - Railway Rolling Stock
ENGR 4044U - Railway Systems Operation and Maintenance

Electrical Engineering students may take these as electives with permission (please contact an Engineering Advisor)
Smart Grid Electrical Engineering ELEE 4115U - Fundamentals of Smart Grid
ELEE 4120U - Introduction to Power Electronics
ELEE 4125U - Smart Grid Networking and Security
ELEE 4140U - Power System Protection Relaying 

 

Frequently Asked Questions

The Internet of Things Specialization gave me a strong foundation in the skills and technologies I use every day. It boosted my confidence going into my first job after graduation, already familiar with the tools the industry relies on.
EMIL ILNICKISoftware Engineering - Internet of Things Specialization, Class of 2021 Intermediate Platform Engineering, ThoughtExchange