Mechanical Engineering Courses (MECH)

Undergraduate Courses

Some Faculty of Engineering courses are only open to students in the faculty or in specific programs. Courses and applicable restrictions are listed at

Courses offered by the Faculty of Engineering are also found under the following course codes: BME (Biomedical Engineering), CIVE (Civil Engineering), CSC (Computer Science), ECE (Electrical and Computer Engineering), ENGR (Engineering) and SENG (Software Engineering).

100-level courses
150 3D Printing, Rapid Prototyping, and Design

200-level courses
200 Engineering Drawing
220 Mechanics of Solids I
240 Thermodynamics
242 Dynamics
285 Properties of Engineering Materials
295 Engineering Fundamentals

300-level courses
320 Mechanics of Solids II
330 Introduction to Mechanical Vibrations
335 Theory of Mechanisms
345 Mechanics of Fluids
350 Engineering Design
360 Design of Mechanical Elements
380 Automatic Control Engineering
390 Energy Conversion
395 Heat Transfer

400-level courses
400 Design Project
410 Computer-Aided Design and Engineering
420 Finite Element Applications
421 Mechanical Vibrations
423 Engineering Ceramics
430 Robotics
443 Advanced Thermodynamics
444 Wind Power Systems
445 Cryogenic Engineering
446 Introduction to Ocean Engineering
447 Energy Systems
449 Fuel Cell Technology
450A Special Topics
450B Special Topics
450C Special Topics
450D Special Topics
450E Special Topics
450F Special Topics
455 Instrumentation
458 Mechatronics
459 Fundamentals of Hybrid Vehicles
460 Computer-Aided Manufacturing
462 Small Business Startup and Organization
466 Microelectromechanical Systems
472 Introduction to Electron Microscopy
473 Ferrous and Non-Ferrous Metals
475 Aircraft Design
481 Biomaterials and Tissue Engineering
483 Mechanics and Energy Conversion for Living Cells
485 Mechanism and Manipulator Synthesis
492 Transport Phenomena
493 Design of Thermo-Fluid Systems
494 Thermofluids and Introduction to Mass Transfer
495 Computational Fluid Dynamics and Heat Transfer
497 Green Vehicle Technology Project
498 Honours Thesis
499 Technical Project

Graduate Courses

500-level courses
501 Introduction to Continuum Mechanics
504 Mechanical Vibration
510 Living Cells and their Molecules: Mechanics & Thermodynamics
515 Biomaterials and Tissue Engineering
520 Computer-Aided Design and Engineering
521 Computer-Aided Manufacturing (CAM)
523 Modeling and Design of Advanced Hybrid Electric Vehicles
528 Global Optimization and Quantitative Reasoning Techniques
531 Fluid Mechanics
535 Computational Fluid Dynamics and Heat Transfer
536 Microfluidics
537 Non-equilibrium Thermodynamics and Kinetic Theory of Gases
538 Advanced Aircraft Design
540 Transport Phenomena
541 Advanced Thermodynamics
542 Energy Systems and Exergy Analysis
543 Cryogenic Engineering
546 Introduction to Ocean Engineering
547 Wind Power Systems
549 Fuel Cell Technology
550 Advanced Control Theory
554 Mechatronics
555 Micro-ElectroMechanical Systems
558 Fundamentals of Hybrid Vehicles
563 Finite Element Analysis
573 Ferrous and Non-Ferrous Metals
576 Introduction to Electron Microscopy
580 Selected Topics in Mechanical Engineering
590 Directed Studies
594 Seminar
595 Seminar
598 MEng Project Report
599 MASc Thesis

600-level courses
601 Engineering Analysis
693 Candidacy Examination
695 Seminar
699 PhD Dissertation