This Course and Program Catalogue is effective from May 2024 to April 2025.

Not all courses described in the Course and Program Catalogue are offered each year. For a list of course offerings in 2024-2025, please consult the class search website.

The following conventions are used for course numbering:

  • 010-099 represent non-degree level courses
  • 100-699 represent undergraduate degree level courses
  • 700-999 represent graduate degree level courses

Course search


73 Results

ME 113.3: Engineering Analysis I

This course introduces mathematical tools and techniques used to solve mechanical engineering problems. Topics include: intermediate linear algebra, numerical methods for linear systems of equations, solving nonlinear equations, and numerical integration and differentiation. Centre of gravity and centroids, moments of inertia, and vibrations are also introduced. Applications to engineering problems are stressed. The laboratory content consists of two components: numerical modelling and introductory training in parametric solid modelling software.

Weekly hours: 1.5 Lecture hours and 1.5 Practicum/Lab hours
Restriction(s): Restricted to students in the College of Engineering.
Prerequisite(s) or Corequisite(s): MATH 134.3 (taken) and GE 123.3 (taken)


ME 214.3: Introduction to Materials and Manufacturing

Provides an introduction to the relations between the structure and properties in engineering materials. It deals with the basics of structure, strengthening and deformation mechanisms of steels.


ME 215.3: Fluid Mechanics I

The basic principles of fluid mechanics are introduced. A generalized approach to fluid statics is used as an introduction to calculating the forces exerted by fluids on surfaces. Fluid dynamics is approached using a control volume formulation. Pipe flow, dimensional analysis and turbomachinery are introduced.

Prerequisite(s): MATH 223 (taken).
Prerequisite(s) or Corequisite(s): GE 125.3 or GE 123.3.


ME 226.3: Mechanics III

Studies the mechanics (kinematics and kinetics) of plane motion. Velocity and acceleration for translational and rotational motion are treated. The force-acceleration, impulse-momentum, and work-energy methods for systems undergoing two-dimensional dynamics are discussed in detail.

Weekly hours: 3 Lecture hours and 1.5 Practicum/Lab hours
Prerequisite(s): (GE 125.3 or GE 122.2), GE 172.1, (CMPT 142.3 or CMPT 141.3), and MATH 223.3 (taken).
Note: Students with credit for GE 226 will not receive credit for this course.


ME 227.3: Thermodynamics I

The fundamental mass and energy conservation laws and entropy balances are developed and applied to closed and open systems. The concepts of heat and work transfer between thermodynamic systems and their surroundings are discussed. The thermodynamic properties of common working substances are studied. These concepts are applied to the analysis of energy conversion systems. Thermal power plants and refrigeration systems are studied as specific examples. The course content is complemented by tutorials and laboratory experiments.

Prerequisite(s): (CHEM 114.3 or CHEM 146.3) and [MATH 124.3 (taken) or MATH 134.3 (taken)].


ME 229.3: Introduction to Mechanical Engineering Design

This group/project class guides the engineering student through a mechanical design process from problem definition through to prototype construction and validation. Lectures by the class coordinator and guest Professional Engineers include topics such as project management, literature searches, cost analysis, report writing, design ethics, safety in design, sustainability, engineering working drawings and legal responsibilities.

Weekly hours: 1.5 Lecture hours and 3 Practicum/Lab hours
Prerequisite(s): (GE 121.3 or GE 143.2), [GE 125.3 (taken) or GE 123.3 (taken)], ME 113.3, and ME 214.3 (taken).


ME 298.3: Special Topics

Offered occasionally to cover, in depth, topics that are not thoroughly covered in regularly offered courses.


ME 313.3: Mechanics of Materials I

General principles underlying the mechanics of materials are discussed and applied to the advanced strength analysis of common structural elements.

Weekly hours: 3 Lecture hours
Prerequisite(s): [GE 111.3 (taken) or MATH 134.3 (taken)], GE 213.3 (taken), and MATH 223.3 (taken).


ME 314.3: Machine Design I

Deals with various machine design fundamentals and the use of integrated design software. Design for fatigue and consideration of fracture mechanics is emphasized. Topics include: the selection of fasteners, rolling element bearings, V-belts and roller chains and the design of coil and leaf springs, spur gears, clutches and brakes.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 313.3 (taken), ME 226.3, [ME 251 or (ME 113.3 (taken) and GE 210.3 (taken))], ME 324.3 (taken), and MATH 224.3 (taken).


ME 321.3: Engineering Analysis II

Addresses partial differential equations involved in engineering problems such as heat transfer and wave propagation. Solution techniques include separation of variables for analytical solutions and the finite-difference method for numerical solutions. Applications in mechanics, heat transfer, vibrations, and electro-magnetism are discussed.

Weekly hours: 3 Lecture hours
Prerequisite(s): [ME 251.3 or (ME 113.3 (taken) and GE 210.3 (taken))] and MATH 224.3 (taken).


ME 323.3: Mechanics of Materials II

The strength analysis of more complex structural elements is discussed. Also introduces the general principles of the mechanics of solids. Methods leading to computer aided analysis are emphasized.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 313 (taken).


ME 324.3: Engineering Materials

Covers the iron-carbon diagram in detail. The processes taking place during heat treatment of steels are examined. Non-ferrous alloys, composites, and non-metallics are also covered. The subject of corrosion is introduced.

Weekly hours: 3 Lecture hours
Prerequisite(s): (CE 212 or ME 214).


ME 327.3: Heat Transfer

The basic concepts of the three major fields of heat transfer; conduction - basic laws and applications; convection - free and forced convection, internal and external flows; heat exchangers; radiation - laws of generation and exchange.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 215 and ME 227


ME 328.3: Mechanical Engineering Laboratory I

A general laboratory course demonstrating and further investigating engineering principles related primarily to material treated in the third year lectures with emphasis on written reports.

Weekly hours: 6 Practicum/Lab hours
Prerequisite(s) or Corequisite(s): GE 213 (taken) and ME 227 (taken).


ME 329.3: Collaborative Design and Manufacturing

This course will teach students to design and manufacture a mechanism in a collaborative group environment. Student groups will define interfaces and work processes that will allow each group to be responsible for the design and fabrication of a single part of the greater mechanism. Groups will integrate the design process into CAD and CAM processes to machine the parts using CNC tools (mills and lathes). At the end of the design project, individual parts will be assembled to form the whole. The course will consist of lectures (specifically on CNC programming, material selection, design for fabrication, interdisciplinary skills, project management, and codes and standards), computer tutorials, and fabrication on CNC machines.

Weekly hours: 3 Lecture hours and 1 Tutorial hours and 2 Practicum/Lab hours
Prerequisite(s): ME 229 and ME 330 (taken)


ME 330.3: Manufacturing Processes

Introduction to the processes in which physical objects are manufactured. Topics include casting, machining, powder metallurgy, special treatment of steels, joining, molding of plastics and superplastics forming of non-ferrous alloys.

Weekly hours: 3 Lecture hours
Prerequisite(s): GE 213 and ME 214.


ME 335.3: Fluid Mechanics II

The basic principles of fluid mechanics are developed using a differential control volume formulation and then applied to the study of incompressible flow. The distinction is made between ideal and viscous fluids, and laminar and turbulent flow. Both integral and differential methods are used to study boundary layers, with both industrial and environmental applications. An introduction is provided to one-dimensional compressible flow. External flows are introduced.

Weekly hours: 3 Lecture hours
Prerequisite(s): MATH 224 (taken) and ME 215.


ME 352.3: Engineering Analysis III

The Laplace Transform as a tool in the solving of differential equations is introduced. First and second order initial value differential equations are examined in context with engineering terms and applications. Modeling of mechanical and electro-mechanical systems in frequency domain is introduced. Transient responses for first, second, and third order systems are examined. Using the mathematical models combined with computer techniques, analysis and design of feedback linear systems, and use of commercial computer software for control systems, are introduced.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 226, [ME 251 (taken) or ME 113 (taken)], and MATH 224 (taken).


ME 417.3: Thermodynamics II

This second course in thermodynamics focuses on air-standard analysis of gas power cycles, exergy analysis, and one-dimensional compressible flow. The internal combustion engine and gas turbine engine are introduced from a thermodynamics perspective. Additional topics may include refrigeration systems, chemical equilibrium, reacting mixtures, and combustion.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 227 and ME 335 (taken).


ME 418.3: Mechanical Engineering Laboratory II

A general laboratory course demonstrating and further investigating engineering principles related primarily to material treated in the third-year and fourth-year lectures, with emphasis on written reports.

Weekly hours: 6 Practicum/Lab hours
Prerequisite(s): ME 328.3.
Prerequisite(s) or Corequisite(s): ME 431.3.


ME 431.3: Control Systems

Introduces students to the analysis and controller design of feedback control systems. Topics include Laplace transforms and transfer functions, modeling of physical systems, system transient and frequency responses, system stability, root locus techniques, controller design via root locus, z-Transform and digital control systems, and applications of commercial computer software to control systems.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 352.


ME 460.3: Automation and Robotics in Manufacturing

An introduction to automation in the context of manufacturing. Topics include: robotic kinematics, path planning, discrete event dynamics, programmable logics control, shop floor production planning and scheduling, and line balancing.

Prerequisite(s): ME 226.3; and [ME 251.3 or (ME 113.3 and GE 210.3)].


ME 462.3: Structure Texture and Properties of Engineering Materials

This course is focused on description of material structure and introduces the students to measurement and analysis of structure and texture of engineering materials. X‐ray, neutron diffraction and electron scattering methods of structure and texture analysis are discussed. Various methods used for manufacturing require that structure and texture are examined for better understanding of the influence of these characteristics on many important engineering properties. Several examples of texture control and grain boundary engineering will be presented. Texture design for optimizing formability of sheets and for improvement of protective coatings for automobile applications will be discussed. Methods of optimizing the texture for power transformers, where texture controls important magnetic properties, are outlined. Students will also learn about the role of texture in electromigration failure of electronic chips and optimizing magnetic recording and storage media. Processing of texture for various application of high temperature superconductors will be discussed. The role that grain boundary engineering plays in controlling nucleation and propagation of failure will be outlined. Other applications of texture control may be also briefly discussed.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 324
Note: ME 820 and ME 462 possess similar content. Students with credit for ME 820 will not receive credit for this course.


ME 464.3: Introduction to Composite Materials

The course covers topics intended to introduce various aspects of composite materials. Design and mechanical behaviour of composite materials will be introduced. Topics will include reinforcement and matrix materials, manufacturing methods, composite applications, analysis of composite systems using micromechanics, orthotropic lamina theory, macromechanics and failure analysis of laminates.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 323.3 (taken).


ME 471.3: Introduction to Aerodynamics

This course is an introduction to aerodynamics which explores the flow over aerofoils, wings, and bluff bodies. Potential flow is used to develop the theory of flow over aerofoils and wings, using both classical and numerical methods, such as thin-aerofoil theory, vortex panel methods, and lifting-line theory. Wind tunnel experiments are performed to study the flow over various aerodynamic shapes. Additional topics may include supersonic aerofoils and aircraft performance.

Prerequisite(s): ME 335.


ME 473.3: Introduction to Computational Fluid Dynamics

Introduces the student to the subject of Computational Fluid Dynamics, as well as numerical methods for predicting heat transfer. The course focuses on incompressible flow of a viscous fluid, including both diffusive and convective transport. Pressure solvers and turbulence models are also described. A comprehensive commercial CFD package is introduced to the students, as an example of the software used by engineers to perform numerical simulation of heat and fluid flow.

Prerequisite(s): ME 321 and ME 335.


ME 475.3: Introduction to Mechatronics

Introduces students to the analysis and design of mechatronics systems. The topics covered include electronic components for mechatronic systems, microcontrollers, sensor and data acquisition, electric actuators, control schemes, and modeling and simulation of dynamic systems. Lab sessions provide students with experience in designing and building microcontroller-embedded mechatronics systems.

Prerequisite(s): ME 431 (taken).


ME 476.3: Multiphase Flow and Heat Transfer

The fundamental concepts of multiphase flows and relevant interfacial phenomena will be introduced. The primary focus will be on gas-liquid two-phase flows. Pool boiling and flow boiling will be examined. Application to nuclear reactor thermal hydraulics will be introduced.

Prerequisite(s): ME 215 and ME 327.


ME 477.3: Engineering Materials II

Provides students with an exposure to advanced engineering materials and their applications, including metals, ceramics, polymers, and composites, not covered in the core Mechanical Engineering materials courses. It covers broad classes of advanced materials and their applications including the mechanical, electrical, thermal, optical, and magnetic aspects. Surface engineering is also introduced.

Prerequisite(s): ME 324.
Prerequisite(s) or Corequisite(s): ME 330.
Note: Students with credit for ME 846 will not receive credit for this course.


ME 478.3: Introduction to Fire Protection Engineering

Covers the basics of fire science, including important theory from heat transfer, fluid mechanics, thermodynamics and other fields. Simple fire models are used to design fire protection systems for buildings, such as sprinklers, detectors and building construction features. Main fire test methods in use today and the analysis of fire test data are also discussed.

Prerequisite(s) or Corequisite(s): ME 327.3 or CHE 324.3 or CE 321.3.


ME 488.3: Mechanical Engineering Research Project

This project-based course introduces senior undergraduate students to research methods in mechanical engineering. Students engage in research project formulation, a literature review, experimental and/or simulation planning and execution, data analysis, and written and oral reporting of research results.

Weekly hours: 3 Lecture hours
Prerequisite(s): 53 credit units from ME Program Core.


ME 490.3: Design of Fluid Power Circuits

An introduction to the design of industrial and Fluid Power circuits. The operation and design of basic components are considered. A methodology to the design of industrial circuits is introduced and applied to industrial applications. Design criteria for open loop applications are introduced.

Prerequisite(s): ME 215 or CE 225 or CHE 210.
Note: Students may not receive credit for both ME 490 and ME 847.


ME 491.3: Thermal Systems Design

A design course involving the application of the fundamentals of thermodynamics. Topics may vary depending on the choice of design project, but would typically include psychrometrics, internal and external energy gains, heating and cooling loads, duct and piping design, overall thermal design specifications and system component design and selection.

Weekly hours: 3 Lecture hours and 1.5 Practicum/Lab hours
Prerequisite(s): ME 327 and ME 335 (taken).
Note: Students with credit for ME 875 will not receive credit for this course.


ME 492.3: Materials in Engineering Design

Reviews the design process, engineering materials and manufacturing processes. Emphasizes the importance of engineering materials, manufacturing processes and structural shapes in the design process. Introduces a systematic methodology for selecting materials, processes, and shapes during design which permits the identification of an optimum subset of materials, processes or shapes, considering material properties, process and shape attributes, durability, environmental impact and cost. The use of Ashby charts and commercial material selection software are key skills developed in this course.

Weekly hours: 3 Lecture hours and 1.5 Practicum/Lab hours
Prerequisite(s): ME 324.
Prerequisite(s) or Corequisite(s): ME 330.


ME 493.3: Advanced Mechanical Design

Deals with advanced mechanical design topics. It is considered as a continuation of Machine Design, but with an emphasis on the use of integrated design software. The course includes use of finite element and other software, such as ANSYS, SolidWorks, and MATLAB in design. One portion of the course discusses the design process and introduces the design optimization methodology and integrated design optimization software, which will be used for solving unconstrained, constrained, and multi-objective optimal design problems. The course also introduces fundamental concepts of finite element method, including one- and two-dimensional problems, beams and frames, and its application in design.

Weekly hours: 3 Lecture hours and 1.5 Practicum/Lab hours
Prerequisite(s): ME 314.3.


ME 495.6: Industrial Design Project

This capstone design project course is focused on the synthesis and design of mechanical engineering systems. Students work together in small design groups, follow the key steps of the engineering design process, and apply their engineering knowledge base, to define, analyse, and solve real-life engineering design problems submitted by industrial and external clients. The design groups work closely with their clients and receive support from faculty advisors. Project management, teamwork, professionalism, health and safety, codes and standards, sustainability, risk assessment, and oral and written communication skills are emphasized. The deliverables provided to the client may include a technical report, working prototype, computer model, operating instructions, and engineering drawings. The course concludes with a final presentation of the design project to the public.

Weekly hours: 3 Lecture hours and 3 Practicum/Lab hours
Prerequisite(s): ME 329 and 53 credit units from ME Program Core.
Note: Students with credit for GE 495.6 will not receive credit for this course. Students cannot be simultaneously registered in both ME 495.6 and GE 495.6.


ME 496.3: Machine Design II

This course is a continuation of ME314 - Machine Design. This course applies fundamental knowledge regarding failure prevention (acquired from ME314) to design specific mechanical elements, including: gears; brake systems (band, pad); drive systems (flat, v-belt, chain); wire ropes; bolts/rivets; and welds.

Weekly hours: 1.5 Lecture hours and 1.5 Practicum/Lab hours
Prerequisite(s): ME 314.3
Restriction(s): Only open to mechanical engineering students.


ME 497.3: Acoustics and Vibrations in Design

This course is an introduction to acoustics and vibrations in design. Free, and forced vibrations of systems will be examined. Applied theory includes the study of the fundamental single-degree-of-freedom (DOF) and the 2DOF systems using Newton's law of motion, the energy method, Lagrange's equations, and determination of natural frequencies, acoustics, properties, and noise standards. Design part of the course includes systems under shock and impact loading, vibration isolation and control. In addition the course will include noise control and design of mechanical systems for noise reduction. The course includes design oriented lab and assignments, and design based project.

Weekly hours: 3 Lecture hours and 1.5 Practicum/Lab hours
Prerequisite(s): ME 352.


ME 498.3: Special Topics

Offered occasionally to cover, in depth, topics that are not thoroughly covered in regularly offered courses.

Weekly hours: 3 Lecture hours and 1.5 Practicum/Lab hours


ME 805.3: Advanced Imaging Biomechanics

This course introduces topics in musculoskeletal biomechanics, image acquisition and image processing. This knowledge is then applied calculate biomechanical measures from images.

Weekly hours: 3 Seminar/Discussion hours
Note: Students with credit for the ME 498 topic in "Imaging Biomechanics" will not receive credit for this course.


ME 810.3: Introduction to Composite Materials

The course covers topics intended to introduce various aspects of composite materials. Design and mechanical behaviour of composite materials will be introduced. Topics will include reinforcement and matrix materials, manufacturing methods, composite applications, analysis of composite systems using micromechanics, orthotropic lamina theory, macromechanics and failure analysis of laminates. Project on current research topics and selected applications.

Prerequisite(s): ME 323 or permission of instructor


ME 811.3: Mechanical Deformation of Metals and Plastics

Concepts of metal forming and plastics processing. Mechanisms of plastic deformation at ambient and elevated temperatures, mechanical properties, residual stresses, effects of annealing. Shaping processes for plastics (extrusion, injection molding, blow molding, thermoforming). Mechanical forming processes for metals (forging; rolling; extrusion; cutting, drawing, bending, stretch forming, superplastic forming). Powder metallurgy, ceramic processing and rapid prototyping. Project on current research topics and selected applications.

Prerequisite(s): ME 323 or permission of instructor


ME 820.3: Experimental Methods in Texture Research

This course is focused on fundamental descriptions of polycrystalline material structure and introduces students to experimental methods of measurements and analysis of texture and grain boundaries in polycrystalline solids. The students will be working on research project using experimental techniques for characterizing texture, structure and interfaces in polycrystalline materials. They will learn these techniques and will be applying them for solving problems related to influence of texture/structure on properties of polycrystalline materials. Thermo-mechanical methods used for texture and interface engineering will be discussed. Methods of optimizing various mechanical, physical and electronic properties of polycrystalline materials through texture control will be analyzed. This is a hybrid course with common lectures, assignments and midterm exam with ME 462. Therefore, students may not hold credit for both the undergraduate and graduate courses.

Weekly hours: 3 Seminar/Discussion hours
Permission of the instructor is required.
Note: ME 820 and ME 462 possess similar content. Students with credit for ME 462 will not receive credit for this course.


ME 828.3: Design and Fabrication of Tissue Scaffolds

This course is to provide students with advanced knowledge on design and fabrication of scaffolds for various tissue engineering applications.

Weekly hours: 3 Lecture hours
Permission of the instructor is required.


ME 830.3: Nonlinear Dynamic Modelling

Simulation of nonlinear dynamic systems. Includes numerical solution of ordinary differential equations (ODEs), as well as their analysis from an equilibrium and stability standpoint. Physical modelling of systems in a number of domains will be introduced, with examples of mechanical, fluid power, electrical and biological systems.

Weekly hours: 3 Lecture hours
Permission of the instructor is required.
Prerequisite(s): Students should have experience with undergraduate controls and linear systems. Familiarity with Matlab is expected.


ME 842.3: Advanced Surface Engineering

A wide overview of surface engineering with an emphasis on the fabrication, characterization and application of hard coatings. The course covers general concepts of surface engineering, most important techniques for fabrication and characterization of surface layers, main applications of hard coatings, and some forefront super hard coatings.

Weekly hours: 3 Lecture hours
Prerequisite(s): Graduate standing or permission of the Department Head.


ME 843.3: Materials Characterization Techniques

An overview of both established and new materials characterization techniques, including mechanical characterization (e.g., hardness measurements, tensile test, Charpy impact test, fatigue test), x-ray diffraction, x-ray fluorescence, optical microscopy, electron microscopy (e.g., SEM, EDS, WDS), and thermal analysis (e.g., DTA, DSC, TGA, TMA).

Weekly hours: 3 Lecture hours and 2 Practicum/Lab hours
Prerequisite(s): Graduate standing or permission of the Department Head.


ME 844.3: Deformation and Failure of Engineering Materials

The course covers various aspects of failure mechanisms and prevention in metallic, polymeric and ceramic materials. Topics include deformation and failure modes; elements of dislocation theory; strengthening mechanisms in metals; creep, fatigue and impact failures; basic fracture mechanics; failure investigation and analysis; case studies of past failures of engineering structures.

Weekly hours: 3 Lecture hours
Prerequisite(s) or Corequisite(s): ME 324 or equivalent.
Note: Departmental approval required.


ME 846.3: Advanced Materials

The course will provide students an understanding of the relationship between structure, properties and applications of various materials including metals, ceramics, polymers and composites. It also aims to develop personal skills in problem solving, research methods, research communications, and teamwork. The course is open to graduate students with a background and interest in materials science and technology.

Weekly hours: 3 Lecture hours and 1 Practicum/Lab hours
Restriction(s): Restricted to students in the College of Graduate Studies and Research, or with departmental permission.
Note: Students may receive credit for only one of ME 846 and ME 477.


ME 847.3: Advanced Design and Control of Fluid Power Circuits

An introduction to the design and control of fluid power circuits. The operation and design of basic components are considered. A methodology to the design of industrial circuits is introduced and applied to industrial applications. Design criteria for open loop applications are introduced. This class shares some lectures with ME490, with an additional material and a design project to be completed by the student. Additional topics will include dynamic modelling of hydraulic systems and control of hydraulic systems.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 215, CE 225, or CHE 210, or permission of the instructor.
Note: Students may not receive credit for both ME 490 and ME 847.


ME 854.3: Mechanical Vibrations

Topics covered include the study of the fundamental single-degree-of-freedom systems and the complex multiple-degree-of-freedom systems using Newton's law of motion, the energy method, Rayleigh's method, Lagrange's equations, the mechanical impedance method, influence coefficients, and matrix methods. Special topics include the study of transient vibration of continuous media. Solutions to the various differential equations encountered are presented.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 321 or equivalent.


ME 855.3: Design Optimization and Optimal Control

Optimization theory and its applications to structural design and control problems. Basic concepts and terminology of the nonlinear constrained optimization. Kuhn-Tucker optimality criteria. Pareto multi-objective optimization. Optimal control and Pontryagin principles. Numerical algorithms based on mathematical programming techniques. Combining structural optimization with Finite Element Method techniques.

Weekly hours: 2 Lecture hours and 1 Practicum/Lab hours and .5 Seminar/Discussion hours
Prerequisite(s): ME 323 or equivalent.


ME 857.3: Topics in Finite Elasticity

A review of tensor analysis, general theory of elasticity or finite deformations, constitutive equations, special problems with exact solutions, developments of plate and shell theories, solution by classical and weighted residual methods.

Weekly hours: 3 Lecture hours
Prerequisite(s): Permission of the instructor.


ME 862.3: Analysis and Synthesis of Linear Control Systems

Introduces students to analysis and controller design for linear control systems. Topics include: Laplace transform and transfer function, modeling of physical systems, system transient and frequency responses, system stability and analyses, root locus techniques, state space representation, controller design via root locus and state space, z-Transform and digital control systems, and applications of Matlab and Simulink to control systems.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 431 or permission of the instructor.


ME 866.3: Systems Identification and Parameter Estimation

Many engineering problems involve parameter identifiability and/or parameter estimation. The main objective of this course is to provide students with concepts and methodologies for parameter identifiability and parameter estimation. Topics will include parameter identifiability, model selection, least squares, maximum likelihood and maximum a Posteriori methods for linear nonlinear parameter estimation. Applications to some practical problems are also discussed.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 251 and ME 431 or permission of the instructor.


ME 868.3: Advanced Topics in Fire Protection Engineering

This course covers techniques used to conduct numerical and experimental fire science research. Standard small and full-scale fire tests are covered, as well as design of fire experiments for research purpose. Methods used to model fire and its effects, from empirical correlations to analytical and numerical techniques, are also covered.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 327 or equivalent.


ME 871.3: Experimental Fluid Mechanics

The fundamentals of experiment planning including parametric design of experiments and experimental trajectories are introduced. Experimental techniques for pressure, temperature, and flow rate measurement are discussed. Particle image velocimetry, laser Doppler velocimetry, and hot-wire anemometry are treated in detail. Finally, the application of uncertainty analysis to experimental techniques in the thermal sciences is considered.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 335 or equivalent.


ME 872.3: Fundamentals of Fluid Dynamics

A study of the fundamental principles of fluid dynamics as applied to a continuum. Development of the constitutive equations for a Newtonian fluid and the Navier-Stokes equations. An introduction to turbulences and the boundary layer equations. Both analytical and numerical solutions for specific flow problems will be considered. Student interests may determine some problem examples.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 335 or equivalent.


ME 873.3: Advanced Topics in Fluid Dynamics

Represents a further study of viscous, incompressible flow focusing on turbulence. Hydrodynamic stability and the transition to turbulent flow are first considered, followed by a study of fully developed turbulence. Of specific interest is the development of turbulence models for prediction methods. A primary application is near-wall turbulent flow.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 335 or equivalent.


ME 874.3: Heat Transfer

Advanced concepts in all three modes of heat transfer (conduction, convection and radiation) are covered in this course. Topics include: analytical and numerical methods for solving steady-state and transient conduction problems, analytical and integral approaches for convection problems, radiation heat transfer between surfaces, and radiation heat transfer with participating media. Temperature and heat flux measurement techniques are also discussed.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 327 or equivalent, or permission of the instructor.


ME 875.3: Heating Ventilating Air Conditioning

Advanced topics on: human comfort and health, indoor air quality, and psychrometry, air infiltration in buildings, cooling and heating loads for buildings; air distribution and heat recovery systems; simulation of building characteristics and systems under various weather conditions including heating and cooling equipment and natural daylighting; optimization of the thermal design and HVAC systems for buildings.

Weekly hours: 3 Lecture hours
Note: Students with credit for ME 491 will not receive credit for this course.


ME 877.3: Thermodynamics

The kinetic theory of gases is developed to illustrate the molecular description of classical quantities such as temperature, pressure and work. Transport properties such as viscosity, thermal conductivity and mass diffusivity are investigated using kinetic theory. Statistical approaches based on classical and quantum mechanics are used to describe the microscopic behaviour of substances. The microscopic interpretation of entropy is discussed. The link between microscopic behaviour and macroscopic thermodynamic properties is investigated.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 417 or equivalent.


ME 879.3: Numerical Fluid Dynamics and Heat Transfer

An introduction to numerical methods for solving the transport equations for flow of a viscous, incompressible fluid, including convective heat transfer. The finite volume methodology is adopted. Students will implement numerical solutions for simple problems involving diffusion and convection. Additional topics include pressure solvers, turbulence modeling and Large Eddy Simulation.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 872.3 or equivalent.


ME 882.3: Bluff Body Aerodynamics

This graduate course is focused on the fundamentals and applications of bluff-body aerodynamics, including the flows around cylinders, prisms, buildings, and vehicles. Literature search and review, problem solving, and experimental approaches are adopted. As part of the course, students will perform a wind tunnel experiment focused on the flow around a bluff body and learn some basic experimental techniques related to bluff-body aerodynamics.

Corequisite(s): ME 994 or ME 996


ME 886.3: Advanced Engineering Design Methodology

The selected effective design methodologies such as Axiom design, design for manufacturing, modular design and robust design and design for control are discussed. The emphasis is placed on the general idea of these methodologies. Computer implementations of these methodologies are discussed. Applications of these methodologies to some typical engineering problems are also discussed.

Weekly hours: 3 Lecture hours and 9 Practicum/Lab hours


ME 887.3: Introduction to Microsystems

Fundamental concepts of Microsystems and Microelectromechanical systems (MEMS) will be discussed. Materials and fabricating technologies for MEMS are outlined; this will include various lithography-based processes, etching processes, and deposition processes. Modeling of MEMS will be discussed, including mechanics, thermal fluid, and piezoelectric systems. MEMS packaging issues will be discussed. Several case studies will be provided for better understanding of the theoretical developments.

Weekly hours: 3 Lecture hours
Prerequisite: Permission of the instructor.


ME 897.3: Mechanics and Control of Robots

The course objective is to understand the mechanics and control of mechanical manipulators and mobile robots. This course will cover topics such as kinematics and dynamics of manipulators and mobile robots, trajectory and path planning, control (computed-torque control, neural network), and force control of robots and manipulators.

Weekly hours: 3 Lecture hours
Prerequisite(s): ME 431.3 or ME 862.3.


ME 898.3: Special Topics

Consists of assigned reading, lectures by faculty members, discussion periods, and laboratory exercises with reports. Depending on the interests of the student and the supervisor, topics may be selected from one of the following research fields in Mechanical Engineering: applied mechanics, bioengineering, control systems, design and manufacturing, fire protection engineering, fluid dynamics, fluid power, heat transfer, machine design, materials science and metallurgy, robotics, thermal systems, or thermodynamics.


ME 899.6: Special Topics

Offered occasionally in special situations. Students interested in these courses should contact the department for more information.


ME 990.0: Seminar

Research and professional skills seminars are held periodically throughout the year.


ME 992.0: Research – Project

Students undertaking the project Master's degree (M.Eng.) must register in this course. It consists of independent study and investigation of a real-world problem, and submission of an acceptable report on the investigation.


ME 994.0: Research – Thesis

Students in the M.Sc. program must register for this course.


ME 996.0: Research – Dissertation

Students in the Ph.D. program must register for this course.