MIE: Mechanical and Industrial Engineering MASc, MEng, PhD Courses

See the departmental website for a schedule of available courses.

Fluid Mechanics

Course Code Course Title
MIE520H1
Biotransport Phenomena
MIE1201H
Advanced Fluid Mechanics I
MIE1206H
Non Newtonian Fluid Mechanics
MIE1207H
Structure of Turbulent Flows
MIE1208H Microfluidic Biosensors
(prerequisite: undergraduate-level fluidic mechanics)
MIE1210H
Computational Fluid Mechanics and Heat Transfer
MIE1212H
Convective Heat Transfer
MIE1214H
Applied Computational Fluid Dynamics (CFD)
MIE1222H
Multiphase Flows
MIE1232H
Microfluidics and Laboratory-on-a-Chip Systems
MIE1240H
Wind Power
MIE1241H
Energy Management
MIE1242H Applied Thermal Management: Applications in Electric Vehicles, Electronic Systems, and Datacenters
(prerequisites: MIE210H1, MIE312H1, MIE313H1, or equivalent)
MIE1299H
Special Topics in Fluid Mechanics

Human Factors and Ergonomics

Course Code Course Title
MIE542H1
Human Factors Integration
MIE1401H
Human Factors Engineering
MIE1402H
Experimental Methods in Human Factors Research
MIE1403H
Analytical Methods in Human Factors Research
MIE1411H
Design of Work Places
MIE1412H
Human-Automation Interaction
MIE1413H
Statistical Models in Empirical Research
MIE1414H
Human Factors in Transportation
MIE1415H
Analysis and Design of Cognitive Work
MIE1416H Human Factors in Healthcare
MIE1444H
Engineering for Psychologists and Psychiatrists

Information Engineering

Course Code Course Title
MIE1501H
Knowledge Modelling and Management
MIE1505H
Enterprise Modelling
MIE1510H
Formal Techniques in Ontology Engineering
MIE1512H
Data Analytics
MIE1513H
Decision Support Systems
MIE1514H
Systems Design and Engineering: A Product Perspective
MIE1516H
Structured Learning and Inference
MIE1517H Introduction to Deep Learning
(prerequisite: APS1070H or equivalent)

Mechanics and Materials

Course Code Course Title
MIE517H1
Fuel Cell Systems
MIE540H1
Product Design
MIE1128H
Materials for Clean Energy Technologies
MIE1301H
Solid Mechanics
MIE1303H
Fracture Mechanics
MIE1359H
Engineering Cell Biology and Micro-Nanoengineered Platforms
MIE1705H
Thermoplastics Polymer Processing
MIE1706H
Manufacturing of Cellular and Microcellular Polymers
MIE1707H
Structure-Property Relationships of Thermoplastic and Composite Foams
MIE1708H
Collision Reconstruction
MIE1709H Continuum Mechanics
MIE1715H
Life Cycle Engineering
MIE1720H
Creativity in Conceptual Design
MIE1724H Additive Manufacturing in Engineering Applications
MIE1725H Soft Robotics
MIE1740H
Smart Materials and Structures
MIE1744H
Nanomechanics of Materials
MIE1745H Surface Engineering
MIE1804H
The Finite Element Method in Mechanical Engineering
MIE1807H
Principles of Measurements

Mechatronics and Dynamics

Course Code Course Title
MIE506H1
MEMS Design and Microfabrication
MIE1001H
Advanced Dynamics
MIE1005H
Theory of Vibrations
MIE1010H
Acoustics and Noise Control
MIE1050H Design of Intelligent Sensor Networks
MIE1052H Signal Processing for Bioengineering
MIE1064H
Control Analysis Methods with Applications to Robotics
MIE1070H
Intelligent Robots for Society
MIE1075H AI Applications in Robotics
(prerequisites: control systems, robotics, AI fundamentals)
MIE1076H AI Applications in Robotics II
(prerequisites: MIE1075H, control systems, robotics, AI fundamentals)
MIE1077H AI Applications in Robotics III
(prerequisite: robotics, MIE1075H, MIE1076H, or equivalent)
MIE1080H Introduction to Healthcare Robotics
MIE1718H
Computer Integrated Manufacturing
MIE1809H
Advanced Mechatronics

Operations Research

Course Code Course Title
MIE561H1
Healthcare Systems
MIE562H1
Scheduling
MIE566H1
Decision Making Under Uncertainty
MIE1603H
Integer Programming
MIE1605H
Stochastic Processes
MIE1607H
Stochastic Modelling and Optimization
MIE1612H Stochastic Programming and Robust Optimization
(prerequisites: MIE262H1, APS1005H, or equivalent; and MIE231H1, APS106H1, or equivalent)
MIE1613H
Stochastic Simulation
MIE1615H
Markov Decision Processes
MIE1616H
Research Topics in Healthcare Engineering
MIE1619H
Constraint Programming and Hybrid Algorithms
MIE1620H
Linear Programming and Network Flows
MIE1621H
Non-Linear Optimization
MIE1622H
Computational Finance and Risk Management
MIE1623H
Introduction to Healthcare Engineering
MIE1624H
Introduction to Data Science and Analytics
MIE1625H Machine Learning for Medical Image Analysis
(prerequisite: APS1070H or equivalent)
MIE1626H Data Science Methods and Statistical Learning
MIE1628H
Big Data Science
MIE1653H
Integer Programming Applications
MIE1666H Machine Learning for Mathematical Optimization
(prerequisite: CSC311H1, MIE1516H, MIE1603H, MIE1619H, or equivalent)
MIE1699H
Special Topics in Operations Research
MIE1714H
Failure Analysis
MIE1721H
Reliability
MIE1723H
Engineering Asset Management
MIE1727H
Quality Assurance I

Thermal Sciences

Course Code Course Title
MIE515H1
Alternative Energy Systems
MIE516H1
Combustion and Fuels
MIE1101H
Advanced Classical Thermodynamics
MIE1107H
Statistical Thermodynamics
MIE1115H
Heat Transfer with Phase Change
MIE1120H
Current Energy Infrastructure and Resources
MIE1122H
Combustion Engine Processes
MIE1123H
Fundamentals of Combustion
MIE1129H
Nuclear Engineering I: Reactor Physics and the Nuclear Fuel Cycle
MIE1130H
Nuclear Engineering II: Thermal and Mechanical Design of Nuclear Power Reactors
MIE1132H
Heat Exchanger Design
MIE1133H
Laser Applications in Engineering
MIE1199H Special Topics in Thermal Sciences
MIE1801H
Advanced Engineering Analysis

APS Engineering Courses

Course Code Course Title
APS1005H
Operations Research for Engineering Management
APS1012H
Managing Business Innovation and Transformational Change
APS1013H
Applying Innovation in Engineering and Business Operations
APS1015H
Social Entrepreneurship
APS1016H
Financial Management for Engineers
APS1017H
Supply Chain Management and Logistics
APS1022H
Financial Engineering 2
APS1023H
New Product Innovation
APS1028H
Operations and Production Management for Manufacturing and Services
APS1032H
Introduction to Energy Project Management
APS1034H
Making Sense of Accidents
APS1043H Writing Your Own Patent Application
APS1049H
Management Consulting for Engineers
APS1050H
Blockchain Technologies and Cryptocurrencies
APS1051H
Portfolio Management Praxis Under Real Market Constraint
APS1052H
Artificial Intelligence in Finance: From Neural Networks to Deep Learning
APS1053H Case Studies in AI in Finance
(prerequisite: APS1051H and/or APS1052H)
APS1061H
Business Strategy and Intrapreneurship
APS1070H
Foundations of Data Analytics and Machine Learning
APS1101H System Dynamic Risk Assessment
(recommended prerequisite: APS1034H)
APS1803Y
Multidisciplinary MEng Project
APS2000Y Engineering Practicum (Credit/No Credit)
TEP1203H Teaching Engineering in Higher Education
TEP1204H Instructional Design in Engineering Education

SCFI MEng Courses

Course Code Course Title
MIE1750H
Innovation Management I
MIE1751H
Innovation Management II
MIE1752H
Innovation Finance and Economics
MIE1753H
Legal Framework for Innovation
MIE1754H
Laser Applications in Manufacturing
MIE1755H
CAE Technologies in Automotive Engineering
MIE1757H
Electric Motor Technologies in Automotive Engineering
MIE1758H
Polymers and Composites in Automotive Design and Manufacturing
MIE1759H
Polymers and Composites Processing in Automotive
MIE1760H
Metals in Automotive Design and Manufacturing
MIE1761H
Metal Forming Simulation
MIE1763H
Hot Stamping 1. — Metallurgy, Materials, Thermomechanical Treatment, and Welding
MIE1764H
Hot Stamping 2. — Process and Product Performance Simulation and Optimization
MIE1765H
Aluminum Die Casting 1. — Metallurgy, Process Design, and Optimization
MIE1766H Aluminum Die Casting 2. — Product Design and Optimization
MIE1767H Mechatronics in Automotive Applications 1
MIE1768H Mechatronics in Automotive Applications 2
(prerequisite: MIE1767H)
MIE1769H Artificial Intelligence in Automotive and Manufacturing Applications
MIE1770H Artificial Intelligence in Automotive and Manufacturing Applications 2
(prerequisite: MIE1769H or equivalent)
MIE1771H Additive Manufacturing in Automotive and High-Volume Applications

Reading Courses

Course Code Course Title
MIE2002H
Readings in Industrial Engineering I (Credit/ No Credit)
MIE2003H
Readings in Industrial Engineering II (Credit/No Credit)
MIE2004H
Readings in Mechanical Engineering I (Credit/No Credit)
MIE2005H
Readings in Mechanical Engineering II (Credit/No Credit)

Seminar Courses

Course Code Course Title
SRM3333Y
MIE Seminar Series for MASc Students
SRD4444Y
MIE Seminar Series for PhD Students

Project

Course Code Course Title
MIE8888Y
MEng Research Project