Undergraduate
MECH ENG 2B03
Mechanical Engineering Measurements
Undergraduate Static and dynamic characteristics of instruments, statistical analysis of measurement errors, variable conversion elements and signal amplification. Metrology, measurement of strain and force, pressure, flow, temperature and power. Two lectures, one lab (three hours every other week); second term Prerequisite: Registration in Level II of any Mechanical Engineering program Antirequisite: MECH ENG 2BA3
MECH ENG 2BA3
Mechanical Engineering Measurements (For Mechatronics Students Only)
Undergraduate 3 unit(s) Static and dynamic characteristics of instruments, statistical analysis of measurement errors, variable conversion elements and signal amplification. Metrology, measurement of strain and force, pressure, flow, temperature and power. Two lectures, one lab (three hours every other week); second term Prerequisite(s): Registration in Level II of any Mechatronics Engineering program Antirequisite(s): MECHENG 2B03
MECH ENG 2C04
Mechanical Engineering Design Project I
Undergraduate Design/Build/Test projects involving synthesis, modelling, and analysis, including technical drawings and CAD. Two lectures, one lab (two hours); first term Prerequisite: Registration in Level II of any Mechanical Engineering program
MECH ENG 2D03
Mechanical Engineering Design Elements
Undergraduate Design synthesis, fundamental principles of standard design elements, mechanical and fluid power elements, component specification and optimization. Three lectures, one tutorial; first term Prerequisite(s): Registration in Level II of any Mechanical Engineering program Antirequisite(s): MECHENG 2DA3
MECH ENG 2DA3
Mechanical Engineering Design Elements (For Mechatronics Students Only)
Undergraduate Design synthesis, fundamental principles of standard design elements, mechanical and fluid power elements, component specification and optimization. Three lectures, one tutorial; second term Prerequisite(s): Registration in Level III of any Mechatronics Engineering program Antirequisite(s): MECHENG 2D03
MECH ENG 2P04
Statics and Mechanics of Materials
Undergraduate Principles of statics as applied to deformable solid bodies. Stress and strain, elastic behaviour of simple members under axial force, bending and torsion. Principle stresses; statical indeterminacy. Three lectures, plus one unit comprising tutorials or lectures devoted to applications at the discretion of the instructor; first term Prerequisite: PHYSICS 1D03 and registration in Level II of any Mechanical Engineering program Antirequisite(s): CIVENG 2P04 , ENGINEER 2P04
MECH ENG 2Q04
Engineering Mechanics: Kinetics and Dynamics (For Mechanical Engineering Students Only)
Undergraduate Kinematics and dynamics of particles and rigid bodies. Analysis of planar mechanisms. Displacement, velocity and acceleration analysis methods. Motion with respect to a rotating frame reference. Work, energy and momentum principles. Three lectures, plus one unit comprising of tutorials or lectures devoted to applications at the discretion of the instructor; first term Prerequisite: Registration in Level II of any Mechanical Engineering Antirequisite(s): CIV ENG 2A03, 2Q04, ENGINEER 2Q04, MECH ENG 2QA4, 2QR4
MECH ENG 2W04
Thermodynamics
Undergraduate Introduction to the principles of thermodynamics, and applications in engineering. Basic concepts: energy systems, properties of pure substances, entropy. Laws of thermodynamics, power and refrigeration cycles. Three lectures, one tutorial (two hours); second term Prerequisite(s): Registration in Level II of any Mechanical Engineering program Antirequisite(s): ENGINEER 2H03, ENGPHYS 2NE3
MECH ENG 3A03
Engineering Mechanics
Undergraduate Singularity functions, generalized Hooke’s law; shear stress, shear flow in beams; shear centre. Biaxial and unsymmetrical bending, analysis of indeterminate beams and frames using energy methods, impact loads. Buckling of compression members. Introduction to yield criteria. Three lectures, one tutorial; second term Prerequisite(s): ENGINEER 2P04 or MECHENG 2P04 and registration in any Mechanical Engineering program Antirequisite(s): CIVENG 2C04
MECH ENG 3C03
Manufacturing Engineering
Undergraduate A general introduction, encompassing the wide field of activities from iron and steel making through casting, rolling, forging, to cold forming, metal cutting, welding, bonding, electrical machining, surface treatment, mechanical handling, assembly, cleaning, packaging. Prerequisite(s): Registration in any Mechanical Engineering, Chemical Engineering or Materials Science and Engineering program, or, registration in Level III or IV of the Manufacturing Engineering Technology Coop (B.Tech.) program Crosslist(s): MANTECH 3MF3 This course is administered by the Department of Mechanical Engineering.
MECH ENG 3E05
Mechanical Engineering Design Theory and Project II
Undergraduate 3D stress transformation, curved beams, thick walled pressure vessels, contact stresses, fatigue, bolted and welded joints, machine elements. The laboratories feature a major design project from concept development through analysis to formal report preparation. Four lectures, one lab (two hours); second term Prerequisite(s): ENGINEER 2P04 or MECHENG 2P04; MECHENG 2Q04 or 2QA4, and MECHENG 3A03 Antirequisite(s): MECHENG 3E04
MECH ENG 3F04
Modelling and Numerical Solutions
Undergraduate An introductory course in numerical analysis covering such topics as numerical differentiation, integration, curvefitting and the solution of differential equations and systems of linear equations and nonlinear equations. Four lectures; first term Prerequisite(s): Registration in any Mechanical Engineering program
MECH ENG 3M03 A/B
Composite Laboratory
Undergraduate Laboratory exercises in fluid mechanics, thermodynamics, solid mechanics, and machining processes. One lab (three hours); both terms Prerequisite(s): Registration in any Mechanical Engineering program Antirequisite(s): MECHENG 3M02
MECH ENG 3O04
Fluid Mechanics
Undergraduate Fluid properties and statics, conservation laws, applications of the continuity, momentum and energy equations, dimensional analysis and similarity, boundary layer flow, internal and external flows. Three lectures, one tutorial (two hours); first term Prerequisite(s): Both MATH 2M03 and 2MM3 (or 2M06), or both MATH 2Z03 and MATH 2ZZ3 , or both MECHENG 2P04 and 2Q04 ; and registration in any Mechanical Engineering program Antirequisite(s): CIVENG 2O04
MECH ENG 3R03
Heat Transfer
Undergraduate Application of the laws of conduction, convection and radiation to problems in heat transfer. Steady and transient conduction in solids. Laminar and turbulent convection. Radiation heat transfer processes. Boiling and condensation heat transfer. Three lectures, one tutorial; second term Prerequisite(s): MATH 2M03 (or 2M06), or MATH 2Z03; and MECHENG 2W04 or ENGPHYS 2NE3
MECH ENG 4AA3
Aerodynamics
Undergraduate Forces and moments associated with flow around airfoils and bodies. Finite wings. Potential flow and introduction to panel methods. Thin airfoil theory and symmetric and cambered airfoils. Introduction to aircraft stability and aeroelasticity. Three lectures; second term Prerequisite(s): MECHENG 3O04, CHEMENG 2O04, 3O04, or ENGPHYS 3O04; and MECHENG 4S03
MECH ENG 4B03
Topics in Product Development
Undergraduate Case studies using modern product development methods, value engineering, product specification, rapid product development, lean design and continuous improvement. Product liability and robust design. Three lectures, one tutorial; first term Prerequisite(s): Registration in Level IV or above of any Mechanical Engineering or Mechatronics Engineering program
MECH ENG 4BB3
Biomechanics
Undergraduate Application of mechanical engineering principles to biomechanics problems including cellular biomechanics, hemodynamics, circulatory system, respiratory system, muscles and movement and skeletal biomechanics. Three lectures, one tutorial; first term Prerequisite(s): Registration in Level IV or above of any Engineering program Crosslist(s): IBEHS 4B03
MECH ENG 4BF3
Biofluid Mechanics
Undergraduate The objective is to learn blood flow mechanics through the circulatory system and its subsystems. The course examines mechanics of circulation, mechanobiology and biomechanics of different components of circulatory system, invivo and invitro techniques and their medical applications. Three lectures, one tutorial; second term Prerequisite(s): Registration in Level IV or above of any Engineering program or Integrated Biomedical Engineering and Health Sciences (IBEHS) program
MECH ENG 4CC3
Experimental and Computational Biomechanics
Undergraduate Introduction to experimental and computational biomechanics including biomechanical testing concepts and application of finite element methods in simulations of biomechanical structures/systems. Three lectures; second term Prerequisite(s): Registration in Level IV or above of any Engineering program.
MECH ENG 4D03
Manufacturing Processes (Metal Removal)
Undergraduate Fundamentals of metal removing processes, including mechanics and tribological aspects of material removal. Application of theory to the practice of machining processes such as turning, milling, drilling and grinding. Three lectures; second term Prerequisite(s): MECHENG 3C03 and registration in any Level IV or above of any Mechanical Engineering program
MECH ENG 4DD3 (NOT OFFERED 20222023)
Introduction to Surface Engineering in Manufacturing
Undergraduate Fundamentals of surface engineering in manufacturing including surface properties; surface characterization: different techniques and instruments; surface engineering techniques (conversion and deposition methods); thin coatings used in manufacturing: deposition methods, properties, selection, evaluation and applications. Three lectures, first term Prerequisite(s): Registration in Level IV or above of any Mechanical Engineering program or permission of the Department
MECH ENG 4E03 (DISCONTINUED)
Microelectromechanical Systems (MEMS)
Undergraduate Introduction, microfabrication and micromachining fundamentals, scaling effects, mechanics and transduction at microscale, actuation and sensing methods – Electrostatic, piezoelectric, thermal, electromagnetic, resonant, tunneling and microfluidic techniques. Capacitative sensors, resonators, lab on chip devices, microfluidic devices, micromirrors, assembly techniques for MEMS, microsystem packaging. Three lectures; second term Prerequisite: Registration in Level IV or above of any Mechanical Engineering program or permission of the department. Enrolment is limited.
MECH ENG 4H03
Mechatronics
Undergraduate Integration of mechanical engineering with electronics and computer control. Sensors, actuators (including pneumatic and hydraulic), modelling using building block and state space methods, modelbased control, programming of PLCs with practical demonstrations. Three lectures; second term Prerequisite(s): IBEHS 4A03, MECHENG 4R03, MECHTRON 3DX4, ELECENG 3CL4 or SFWRENG 3DX4 and registration in any Mechanical Engineering, Mechatronics Engineering or Electrical Engineering program
MECH ENG 4I03
Noise Analysis and Control
Undergraduate Acoustic quantities; noise measurements and analysis; noise standards; sound generation, propagation, absorption, transmission; acoustic materials; noise control techniques; case studies. Three lectures; first term Prerequisite(s): Registration in Level IV or above of any Mechanical Engineering program or permission of the Department
MECH ENG 4J03
Introduction to Computational Fluid Mechanics and Heat Transfer
Undergraduate Computational Methods for Fluid Mechanics and Heat Transfer covering: concepts of modelling and numerical analysis, governing equations of thermofluid problems, finitedifference discretization methods. Use of commercial computational software for solving thermofluid problems. Three lectures; One Tutorial (one and onehalf hours); second term Prerequisite(s): MECHENG 3O04 or 4S03, and MECHENG 3F04 or ENGPHYS 2CE4, or permission of the Department
MECH ENG 4K03
Robotics
Undergraduate Fundamental theory and practical applications of robotic manipulators and mobile robots. Equations of motion, robot dynamics and statics, motion planning, introduction to machine vision, basics of robot programming. Three lectures; first term Prerequisite(s): ENGINEER 2Q04 or MECHENG 2Q04 or 2QA4 and registration in Level IV or above of any Mechanical Engineering or Mechatronics Engineering program
MECH ENG 4M06 A/B
Mechanical Engineering Capstone Design Project
Undergraduate A major mechanical project including quantitative design analysis, optimization, validation and/or testing to be completed under the supervision or cosupervision of a faculty member holding an appointment in the Department of Mechanical Engineering. Lectures, one capstone project; both terms Prerequisite(s): Registration in Level IV Mechanical Engineering; or Level V Mechanical Engineering and Management or Mechanical Engineering and Society
MECH ENG 4N03 (NOT OFFERED 20222023)
Nanobio Engineering
Undergraduate Introduction to nanotechnology, nanomaterials, nanotechnology in living systems, nanotechnology in biomedical devices, nanobiomaterials, characterization of biomaterials, nanocoatings, nanobiofunctional interfaces, biosensing and diagnostics, organsonchips Three lectures; first term Prerequisite(s): Registration in Level IV or above of Engineering or Integrated Biomedical Engineering and Health Sciences (IBEHS) program or permission of Department
MECH ENG 4O04
Sustainable Energy Systems
Undergraduate Assessment of current and future energy systems, covering resources, extraction, conversion with emphasis on meeting regional and global energy needs in a sustainable manner. Different renewable and conventional energy technologies and their attributes. Evaluation and analysis of energy technology systems in the context of political, social, economic and environmental goals. Four lectures; second term Prerequisite(s): MECHENG 2W04, 3O04; or ENGPHYS 2NE3, 3O04; or permission of the Department
MECH ENG 4P03 A/B
Composite Laboratory
Undergraduate Laboratory exercises in vibration analysis, machine structures, controls, heat transfer, gas dynamics, fluid mechanics and thermodynamics. One lab (three hours); both terms Prerequisite(s): ENGINEER 2Q04 or MECHENG 2Q04 or 2QA4 and registration in any Mechanical Engineering or Mechatronics program
MECH ENG 4Q03
Mechanical Vibrations
Undergraduate Transient and steady state vibration of single and multidegree of freedom systems. Free and forced vibrations of single and multiple degreeoffreedom mechanical systems, transient response, damping and vibration isolation. Three lectures; first term Prerequisite(s): ENGINEER 2Q04 or MECHENG 2Q04 or 2QA4 and registration in any Mechanical Engineering or Mechatronics program
MECH ENG 4R03
Control Systems
Undergraduate Fundamentals of linear, continuous control systems. Control system performance in both time and frequency domains. Design and analysis of controllers. Three lectures; second term Prerequisite(s): Registration in Level III Mechanical Engineering; or Level IV Mechanical Engineering and Management or Mechanical Engineering and Society Antirequisite(s): ELECENG 3TP3, ELECENG 3TP4, IBEHS 4A03
MECH ENG 4S03
Incompressible Flow
Undergraduate Introduction to internal and external laminar and turbulent incompressible flows. Topics include turbulent boundary layers, aerodynamics and convective heat transfer. Three lectures; first term Prerequisite(s): MECHENG 3O04, CHEMENG 2O04, 3O04, or ENGPHYS 3O04
MECH ENG 4T03
Finite Element Applications
Undergraduate Theory of the finite element method, element derivation, solution procedures. Applications to static and dynamic mechanical systems using a finite element package. Three lectures, one tutorial; first term Prerequisite(s): Registration in Level IV or above of any Mechanical Engineering program Antirequisite(s): MECHENG 4TR3
MECH ENG 4U03
Compressible Flow and Turbomachinery
Undergraduate Compressible flows: Fanno and Rayleigh flows, normal and oblique shocks. Turbomachines: axial flow gas and wind turbines, axial flow compressors and fans. Three lectures; first term Prerequisite(s): MECHENG 2W04, MECHENG 3O04; CHEMENG 2O04, 3D04; or ENGPHYS 2NE3, 3O04
MECH ENG 4V03
ThermoFluids Systems Design and Analysis
Undergraduate Design, operation and application characteristics of equipment commonly used in thermal systems. Modelling performance characteristics of piping systems, pumps, compressors, fans, heat exchangers, boilers and cooling towers. System simulation and optimization. Selection criteria of thermal equipment. Design optimization and system performance evaluation. Three lectures, One Tutorial; first term Prerequisite(s): MECHENG 2W04, or ENGPHYS 2NE3; MECHENG 3O04 and MECHENG 3R03
MECH ENG 4W03
Air Conditioning and Refrigeration Systems
Undergraduate Reexamination of laws of thermodynamics, multicomponent vapour systems, psychrometry, air conditioning, mechanical vapour compression refrigeration, absorption refrigeration, heating and cooling load calculations, air quality and human thermal comfort. Three lectures; first term (Second Term in Winter 2022 only) Prerequisite(s): MECHENG 2W04 or ENGPHYS 2NE3, and registration in Level IV or above of any Mechanical Engineering program or Engineering Physics program
MECH ENG 4X04 A/B
Independent Research Project
Undergraduate Individual research project over two terms to be arranged by mutual consent of a faculty supervisor and the student with approval of the Department Associate Chair (Undergraduate). Prerequisite(s): A minimum GPA of 9.5, consent of a supervisor, and registration in Level IV Mechanical Engineering, Mechanical Engineering Coop (B.Eng.) or Level V Mechanical Engineering and Management, Mechanical Engineering and Management Coop (B.Eng.Mgt.) or Mechanical Engineering and Society, Mechanical Engineering and Society Coop (B.Eng.Society). Antirequisite(s): IBEHS 3I06 A/B
MECH ENG 4Y03
Internal Combustion Engines
Undergraduate This course focuses on internal combustion engines (ICE), including operations, thermodynamics, combustion, and characteristics of gasoline and diesel engines, as well hybrid powertrains. Three lectures, first term Prerequisite(s): Registration in Level IV or above of any Mechanical Engineering program or Engineering Physics program
MECH ENG 4Z03
CAD/CAM/CAE
Undergraduate Solid modelling theory, part creation, assemblies and rigid bodies, mechanism simulation, BSplines, data exchange, CNC machining and inspection. Major project using computer laboratory facilities. Three lectures, one lab (one hour); second term Prerequisite(s): Registration in Level IV or above of any Mechanical Engineering or Mechatronics Engineering program Antirequisite(s): MECHENG 4ZR3
MECH ENG 6BB3 (Not Offered in 202223)
Biomechanics
Graduate Application of mechanical engineering principals to biomechanics problems including cellular biomechanics, hemodynamics, the circulatory system, the respiratory system, muscles and movement, and skeletal biomechanics. Three lectures (Term 1)
MECH ENG 6CC3
Experimental and Computational Biomechanics
Graduate This course will provide a basic background in experimental and computational biomechanics including biomechanical testing concepts, and applications of finite element methods in simulations of biomechanical structures/systems. Three lectures (Term 2)
MECH ENG 6K03
Robotics
Graduate Fundamental theory and practical applications of robotic manipulators and mobile robots. Equations of motion, robot dynamics and statics, motion planning, introduction to machine vision, basics of robot programming. Three lectures (Term 1)
MECH ENG 6Q03
Mechanical Vibrations
Graduate This course is designed to provide students with an introduction to the fundamental concepts of vibration engineering. Students will learn an appreciation for harmonic motion as well as the modeling of mechanical systems. This course will draw on the math skills established in previous courses with a special emphasis on understanding the physical phenomena involved as well as interpret and apply the results to real problems. A project will be undertaken involving the simulation and validation of a model capturing critical aspects of a dynamic mechanical system. Three lectures (Term 1)
MECH ENG 6T03
Finite Element Applications
Graduate Theory of the finite element method, element derivation, solution procedures. Applications to static and dynamic mechanical systems using a finite element package. Two lectures, one tutorial (one hour), one lab (two hours) alternate weeks Prerequisite: Registration in Level IV or V of any Mechanical Engineering program Three Lectures (Term 1)
MECH ENG 6U03
Compressible Flow and Turbomachinery
Graduate Compressible flows: Fanno and Rayleigh flows, normal and oblique shocks. Turbomachines: axial and radial flow gas and steam turbines, axial and radial flow compressors and fans. Three lectures (Term 1)
MECH ENG 6V03
ThermoFluids System Design and Analysis
Graduate Design, operation and application characteristics of equipment commonly used in thermal systems. Modelling performance characteristics of piping systems, pumps, compressors, fans, heat exchangers, boilers and cooling towers. System simulation and optimization. Selection criteria of thermal equipment. Design optimization and system performance evaluation. Three lectures (Term 1)
MECH ENG 6Z03 (NOT OFFERED IN 202223)
CAD/CAM/CAE
Graduate Solid modeling theory, part creation, assemblies and rigid bodies, mechanism simulation, BSplines, data exchange, CNC machining and inspection. Major project using computer laboratory facilities. (For Master of Engineering Students Only) Three lectures (Term 2)
MECH ENG 705 (TERM 2)
Advanced Finite Element Analysis
Graduate Solve nonlinear quasistatic and dynamic problems in solid mechanics with finite element method. Introduce the kinematics of large deformations and metal plasticity theories. Describe explicit and implicit implementations of constitutive models into finite element software. Cover a range of engineering applications, including assessment of damage and failure, prediction of deformation localization and necking. (Term 2)
MECH ENG 706 (TERM 1)
Advanced Heat Transfer
Graduate Steady and transient conduction stressing formulation and approximate solution techniques. Convection heat transfer including compressible and incompressible flow. Radiation heat transfer including gray body radiation and radiation from gases and vapours. (Term 1)
MECH ENG 708
Two Phase Flow and Heat Transfer
Graduate Development of conservation laws for two phase flow systems, two phase flow modelling, pressure drop and void fraction in piping systems, pool and convective boiling transfer, critical heat flux in pool and flow boiling, post dryout heat transfer, critical two phase flow and flow instabilities. (Term 1)
MECH ENG 709 (TERM 2)
Introduction to Turbulent Flows
Graduate The course introduces the phenomenological features in turbulent flows and the methods used to analyze these flows. This will include developing the Reynolds average equations, investigating the vortex dynamics in these flows, applying the governing equations to different flows and other topics. The course will cover material related to both wallbounded and freeshear flows. (Term 2)
MECH ENG 710 (TERM 2)
Machine Tool Analysis
Graduate Definitions and test of accuracy.Metrology using laser interferometer.Thermal deformations. Automation, numerical control: command generation, digital positional servos. Dynamics of machine tool structures, stability against chatter. Selection, specification, utilization, maintenance. (Term 2)
MECH ENG 712 (TERM 2)
BioInspired Engineering
Graduate This course presents an overview of engineering design concepts inspired from living systems and introduces selected and recent bioinspired technologies with a particular focus on technologies in the field of biomedical sciences such as diagnostics, therapeutics and drug discovery. The main topics will include: Introduction to biomimetics and bioinspired engineering, Bioinspired design, Bioinspired materials, Self repellent coatings, Adhesive coatings, Nanobioengineering, Biofunctional interfaces, Drug delivery systems, Biohybrid systems, Bioinspired tissue engineering, Biosensing, LabonChip devices, Microfluidics, OrgansonChips, In vitro disease models. (Term 2)
MECH ENG 714 (TERM 2)
Solidification Processing
Graduate Fundamentals of Solidification, Review of Solidification processes, near net shape solidification, molten metal handling and treatment, cast part quality. (Term 2)
MECH ENG 715 (TERM 1) (Not Offered in 202223)
Biomechanics of Injury and Prevention
Graduate Topics include mechanics of biological tissues, injury/failure mechanisms (particularly musculoskeletal tissues and brain injury), and theory behind methods and devices for prevention of injuries with particular focus on motor vehicle collisions and sportrelated injuries. (Term 1)
MECH ENG 725 (TERM 2)
Introduction to Transmission Electron Microscopy
Graduate Introduction to transmission electron microscopy: electron sources, optics, TEM, ScanningTEM, electronsolid interactions, diffraction, imaging, and spectroscopy. Course will include a practical component with demonstration labs.
MECH ENG 726 (TERM 1)
Materials Characterization
Graduate An introduction to the theory, physics and operating principles of Scanning electron microscopy (SEM), Focused Ion Beam (FIB) microscopy and attendant diffraction and spectroscopy techniques. The course will have laboratory component allowing students to students to establish core competence in handson use of these microscopes. (Term 1)
MECH ENG 728 (TERM 2) (Not Offered in 202223)
Manufacturing Processes I
Graduate Fundamentals of metal cutting: cutting process, cutting forces and temperatures, tool wear, machinability of materials, machined surface quality and integrity, optimization of cutting conditions. Applications to single edge and multiple edge operations and grinding. (Term 2)
MECH ENG 729
Manufacturing Systems
Graduate This course studies the organization and control of manufacturing systems. Types of production systems, the role of inventory, capacity and production control planning, scheduling, push, CONWIP and JITsystems.Use of analytic, heuristic and numerical analysis and design methods.
MECH ENG 734 (TERM 1) (Not Offered in 202223)
Theory of Plasticity
Graduate Yield Criteria for ductile isotropic metals. Invariants of a second order tensor.Representative stress and strain. Flow Rule (plastic stress/strain relationships). Fundamental plasticity theory leading to the establishment of the extremum principles. Application of these principles to a rigid, incompressible, nonhardening, rateinsensitive solid in a state of plane strain (upper and lower bound theorems). Slip line field analysis (a more advanced upper bound method). Theory of finite strain.Introduction to some macroscopic theories of anisotropy. Introduction to crystallographic theory of metal deformation and determination of crystallographic yield loci.
MECH ENG 735 (Term 2)
Additive Manufacturing
Graduate This course covers basic overview of additive manufacturing processes including powder bed fusion processes, and beam deposition processes. The course will deal with issues related to design for additive manufacturing, applications and quality aspects. Topics covered in this course include: metal additive manufacturing processes, powderbed fusion and solidification, process mapping, process monitoring and control, design for additive manufacturing, postprocessing in additive manufacturing, hybrid manufacturing, cost and benefits of additive manufacturing, and applications of additive manufacturing
MECH ENG 736 (Term 1)
Special Topics in Mechanics – Cognitive Systems Theory
Graduate The aim of this course is for students to develop an understanding of cognitive systems principles and applications in engineering. The course provides a theoretical understanding of the perceptionaction cycle (e.g., estimation and control theory), memory, attention, and intelligence (e.g., artificial and machine learning) in an engineering environment. Students will learn how to design, build, simulate, and test algorithms and systems using Python and/or MATLAB and Simulink. Furthermore, students will be tasked with a cognitive systemsbased project related to graduate, thesis, or industry problems. Topics include, and are not limited to, the following: mechanical and electrical systems, fault detection and diagnosis, target tracking, artificial intelligence, data science applications, and environmental monitoring. Students should have background knowledge in linear algebra, programming, and systems and control theory.
MECH ENG 743 (Not Offered in 202223)
Advanced Mechatronics
Graduate This is a graduate course in mechatronics with an emphasis on actuation systems and control. The course begins by considering the industrial process that is followed for the design of large integrated systems. It then considers the necessity for a multidisciplinary approach to design and discusses the rational for mechatronics. Electrical and hydraulic actuation systems are considered, modeled and simulated. Electronic circuits, microcontrollers, realtime digital control, filtering, estimation and system identification are considered in the context of the control of actuation systems. The course heavily relies on experiential learning and includes a project.
MECH ENG 745 (TERM 1) (Not Offered in 202223)
Analytical Fracture and Damage Mechanics
Graduate Modeling of linear elastic, elasticplastic crack and damage problems, including mathematical foundations, experimental determination of fracture toughness and multiaxial damage in engineering materials, and application of fracture mechanics concepts to suitable engineering problems. (Term 1)
MECH ENG 751 (TERM 2)
Advanced Mechanical Engineering Control Systems
Graduate Design of digital control systems with particular emphasis on mechanical engineering applications, sampling characteristics, z transforms, and z transfer functions. Root Locus in the z plane, frequency response, transient response. State space analysis, Eigen values, Eigen vectors, controllability, observability (SISO). State space design, pole assignment, state feedback, output feedback, modal control. Introduction to adaptive control, self tuning regulations, model reference adaptive systems. (Term 2)
MECH ENG 752 (TERM 2)
Advanced MEMS Fabrication and Microfluidics
Graduate Antirequisite(s): Introduction, Microfabrication and micromachining, Surface and bulk micromachining, nonconventional machining, Microfluidics, Microchannels, Microvalves, Micromixers, Micropumps, Droplet actuation, Integrated Systems. (Term 2)
MECH ENG 753 (TERM 1)
Advanced Fluid Mechanics
Graduate Review of vectors, tensors, tensor notation, hydrostatics and stresses in fluid, and Eularian and Lagrangian coordinate systems. Develop conservation of mass, momentum, and energy equations and examine their properties. Analyze boundary layer flows, potential flows, and introduce transition to turbulence and turbulence flows. (Term 1)
MECH ENG 754 (TERM 1) (Not Offered in 202223)
Management and Control of Electric Vehicle Batteries
Graduate Covers the key aspects of battery management systems in hybrid electric vehicles, plugin hybrid electric vehicles and battery electric vehicles. Battery modeling, analysis, stateofcharge estimation, and stateofhealth estimation via the application of parameter estimation, system identification, optimization, filtering, and control theory. (Term 1)
MECH ENG 755 (TERM 1)
Advanced Control on Internal Combustion Engines
Graduate The course will introduce a variety of linear and nonlinear control design techniques that are particularly useful for internal combustion engine systems. Combinations of engine system characteristics with control theory will be described through examples generated from pertinent research projects. Matlab/Simulink will be extensively used for engine control system analysis, design, and simulation studies. There will be a student selfproposed or instructorassigned term project.
MECH ENG 756 (TERM 1)
Introduction to Computational Fluid Dynamics
Graduate This course provides an introduction to finitevolume methods for solving fluid flow and heat transfer problems. Course content includes multigrid solvers and pressurevelocity coupling techniques. The course emphasizes an understanding of the physics and the fundamentals of fluid flow and heat transfer. A working knowledge of FORTRAN is required. (Term 1)
MECH ENG 758 (TERM 1 & TERM 2)
Graduate Seminars in Mechanical Engineering
Graduate Seminar series presented by graduate students and guest speakers. All full time graduate students are required to register for this “zero credit” course in the fall and winter semesters. Course grades are either Pass or Fail (P/F). To pass the course the student must attend at least 90% of the seminars in each term. Full time Master’s students are required to present 1 seminar in the series before graduation, and doctoral students must present 2 seminars before graduation. (Terms 1 and 2)
MECH ENG 761 (TERM 1 & TERM 2) (NOT OFFERED IN 202223)
Industrial Components, Networks & Interoperability
Graduate
MECH ENG 762 (TERM 2)
Computational Modeling of Circulatory System
Graduate This course covers circulatory anatomy and physiology as well as several methods for modeling circulatory mechanics. Some applications of modeling circulatory mechanics in the development of medical devices are also covered. The major topics to be covered include: Introduction to anatomy and physiology of cardiovascular system; Introduction to anatomy and physiology of local circulations such as cerebral, pulmonary and renal circulations; Blood rheology; Flow, pressure and wave reflection in the circulatory system; Governing equations for solid deformation; Governing equations for fluid motion; Analytical solutions; Medical imaging technologies; Medical imaging data used for modeling; Solid mechanics models; Fluid mechanics models; Fluidsolid mechanics models; Numerical modeling of wave propagation; Lumped parameter mathematical models.
MECH ENG 763 (TERM 2)
Hybrid and Battery Electric Vehicle Powertrain Design and Development
Graduate The course covers key aspects of design and control of hybrid electric vehicles, plugin hybrid electric vehicles and battery electric vehicles. The course provides a fundamental understanding of electric vehicles powertrain design, power flow management, system integration, propulsion system modelling, simulation and analysis. The course is geared towards Mechatronic systems design; starting from conceptual systemlevel requirements, followed by powertrain components design, system integration, and ending in verification and validation.
MECH ENG 786 (TERM 1 & TERM 2)
Artificial Intelligence and Machine Learning Fundamentals
Graduate Solving Problems using AI: Searching, optimization, online search agents. Constraint satisfaction. Knowledge, Reasoning and Planning: Logic and Inference, Planning and Acting, Knowledge Representation. Knowledge and Reasoning with Uncertainty. Machine learning problems, training and testing, overfitting. Modelling strategies: data preprocessing, overfitting and model tuning. Measuring predictor importance. Factors that Can Affect Model Performance. Feature selection. Measuring performance of classification models. (Term 1 & 2)
MECH ENG 787 (TERM 1 & TERM 2)
Machine Learning : Classification Models
Graduate Classification Models: Discriminant analysis and other linear classification. Linear Support Vector Machine. Nonlinear classification models. Classification Trees and Rule based models. Remedies for severe class imbalance.
MECH ENG 788 (TERM 1 & TERM 2) (Not Offered in 202223)
Neural Networks and Development Tools
Graduate Machine learning and deep learning. Single layer neural networks architecture and training. Multilayer neural networks architecture. Activating via forward propagation, training via back propagation Parallelizing neural network training, training neural networks via TensorFlow. Other DNN frameworks and hardware (Caffe, Theano, Nvidia cuDNN). Machine learning algorithms with neural networks as a bridge to deep learning. Design and development strategies for realworld applications (Term 1 & 2)
MECH ENG 789 (TERM 1 & TERM 2) (Not Offered in 202223)
Deep Learning and Its Applications
Graduate Motivation and Paradigm. Convolutional Neural Network (CNN) architecture. Training deep CNNs. Image classification with deep CNNs. Recurrent Neural Network (RNN) architecture and training. RNN Extensions: Deep RNNs, Bidirectional RNNs, Long Short Term Memory (LSTM) networks. RNN Applications in machine translation, language modelling, joint language and translation modelling. Autoencoders. Deep Residual Networks. Generative Adversarial Networks (GANs). Realworld use cases. (Term 1 & 2)Code  Title  Instructor  Outline  Info 

MECH ENG 2B03 Undergraduate  Mechanical Engineering Measurements 
Zahra

Outline  More 
MECH ENG 2BA3 Undergraduate  Mechanical Engineering Measurements (For Mechatronics Students Only) 
Zahra

Outline  More 
MECH ENG 2C04 Undergraduate  Mechanical Engineering Design Project I 
Elizabeth

Outline  More 
MECH ENG 2D03 Undergraduate  Mechanical Engineering Design Elements 
Sessional Instructor: Daniel Pinelli

Outline  More 
MECH ENG 2DA3 Undergraduate  Mechanical Engineering Design Elements (For Mechatronics Students Only) 
Sessional Instructor: TBD

Outline  More 
MECH ENG 2P04 Undergraduate  Statics and Mechanics of Materials 
Philip

Outline  More 
MECH ENG 2Q04 Undergraduate  Engineering Mechanics: Kinetics and Dynamics (For Mechanical Engineering Students Only) 
Sumanth

More  
MECH ENG 2W04 Undergraduate  Thermodynamics 
James S.

More  
MECH ENG 3A03 Undergraduate  Engineering Mechanics 
EuGene

More  
MECH ENG 3C03 Undergraduate  Manufacturing Engineering 
EuGene

More  
MECH ENG 3E05 Undergraduate  Mechanical Engineering Design Theory and Project II 
Sessional Instructor: TBD

More  
MECH ENG 3F04 Undergraduate  Modelling and Numerical Solutions 
Christopher

Outline  More 
MECH ENG 3M03 A/B Undergraduate  Composite Laboratory 
Chan Y.

More  
MECH ENG 3O04 Undergraduate  Fluid Mechanics 
Mohamed S.

Outline  More 
MECH ENG 3R03 Undergraduate  Heat Transfer 
Ross L.

More  
MECH ENG 4AA3 Undergraduate  Aerodynamics 
Stephen

Outline  More 
MECH ENG 4B03 Undergraduate  Topics in Product Development 
Elizabeth

Outline  More 
MECH ENG 4BB3 Undergraduate  Biomechanics 
Sessional Instructor: Fatemeh Jazinizadeh

More  
MECH ENG 4BF3 Undergraduate  Biofluid Mechanics 
Zahra

Outline  More 
MECH ENG 4CC3 Undergraduate  Experimental and Computational Biomechanics 
Cheryl

Outline  More 
MECH ENG 4D03 Undergraduate  Manufacturing Processes (Metal Removal) 
Sessional Instructor: TBD

More  
MECH ENG 4DD3 (NOT OFFERED 20222023) Undergraduate  Introduction to Surface Engineering in Manufacturing 
Maryam

More  
MECH ENG 4E03 (DISCONTINUED) Undergraduate  Microelectromechanical Systems (MEMS) 
P. Ravi

More  
MECH ENG 4H03 Undergraduate  Mechatronics 
Gary M.

More  
MECH ENG 4I03 Undergraduate  Noise Analysis and Control 
Sessional Instructor: Brian Chapnik

More  
MECH ENG 4J03 Undergraduate  Introduction to Computational Fluid Mechanics and Heat Transfer 
Mohamed S.

Outline  More 
MECH ENG 4K03 Undergraduate  Robotics 
Fengjun

Outline  More 
MECH ENG 4M06 A/B Undergraduate  Mechanical Engineering Capstone Design Project 
Sessional Instructor: John Colenbrander

More  
MECH ENG 4N03 (NOT OFFERED 20222023) Undergraduate  Nanobio Engineering 
Tohid

More  
MECH ENG 4O04 Undergraduate  Sustainable Energy Systems 
James S.

More  
MECH ENG 4P03 A/B Undergraduate  Composite Laboratory 
Chan Y.

More  
MECH ENG 4Q03 Undergraduate  Mechanical Vibrations 
Stephen C.

Outline  More 
MECH ENG 4R03 Undergraduate  Control Systems 
Saeid

More  
MECH ENG 4S03 Undergraduate  Incompressible Flow 
Marilyn

Outline  More 
MECH ENG 4T03 Undergraduate  Finite Element Applications 
Peidong

Outline  More 
MECH ENG 4U03 Undergraduate  Compressible Flow and Turbomachinery 
Stephen

Outline  More 
MECH ENG 4V03 Undergraduate  ThermoFluids Systems Design and Analysis 
Chan Y.

More  
MECH ENG 4W03 Undergraduate  Air Conditioning and Refrigeration Systems 
Sumanth

More  
MECH ENG 4X04 A/B Undergraduate  Independent Research Project 
Sessional Instructor: Various Supervisors – Contact Dr. Quennevile

Outline  More 
MECH ENG 4Y03 Undergraduate  Internal Combustion Engines 
Fengjun

Outline  More 
MECH ENG 4Z03 Undergraduate  CAD/CAM/CAE 
Sessional Instructor: TBD

More  
MECH ENG 6BB3 (Not Offered in 202223) Graduate  Biomechanics 
Sessional Instructor: Fatemeh Jazinizadeh

More  
MECH ENG 6CC3 Graduate  Experimental and Computational Biomechanics 
Cheryl

More  
MECH ENG 6K03 Graduate  Robotics 
Fengjun

Outline  More 
MECH ENG 6Q03 Graduate  Mechanical Vibrations 
Stephen C.

Outline  More 
MECH ENG 6T03 Graduate  Finite Element Applications 
Peidong

Outline  More 
MECH ENG 6U03 Graduate  Compressible Flow and Turbomachinery 
Stephen

Outline  More 
MECH ENG 6V03 Graduate  ThermoFluids System Design and Analysis 
Chan Y.

More  
MECH ENG 6Z03 (NOT OFFERED IN 202223) Graduate  CAD/CAM/CAE 
Sessional Instructor: TBD

More  
MECH ENG 705 (TERM 2) Graduate  Advanced Finite Element Analysis 
Peidong

Outline  More 
MECH ENG 706 (TERM 1) Graduate  Advanced Heat Transfer 
Ross L.

More  
MECH ENG 708 Graduate  Two Phase Flow and Heat Transfer 
James S.

Outline  More 
MECH ENG 709 (TERM 2) Graduate  Introduction to Turbulent Flows 
Stephen

Outline  More 
MECH ENG 710 (TERM 2) Graduate  Machine Tool Analysis 
Stephen C.

Outline  More 
MECH ENG 712 (TERM 2) Graduate  BioInspired Engineering 
Tohid

More  
MECH ENG 714 (TERM 2) Graduate  Solidification Processing 
Sumanth

Outline  More 
MECH ENG 715 (TERM 1) (Not Offered in 202223) Graduate  Biomechanics of Injury and Prevention 
Gregory R.

Outline  More 
MECH ENG 725 (TERM 2) Graduate  Introduction to Transmission Electron Microscopy 
Sessional Instructor: Maureen Lagos Paredes

More  
MECH ENG 726 (TERM 1) Graduate  Materials Characterization 
Sessional Instructor: Nabil Bassim

More  
MECH ENG 728 (TERM 2) (Not Offered in 202223) Graduate  Manufacturing Processes I 
Philip

Outline  More 
MECH ENG 729 Graduate  Manufacturing Systems 
Sessional Instructor: Florent LefevreSchlick

More  
MECH ENG 734 (TERM 1) (Not Offered in 202223) Graduate  Theory of Plasticity 
Mukesh K.

More  
MECH ENG 735 (Term 2) Graduate  Additive Manufacturing 
Sessional Instructor: Eskander Fereiduni

Outline  More 
MECH ENG 736 (Term 1) Graduate  Special Topics in Mechanics – Cognitive Systems Theory 
S. Andrew

More  
MECH ENG 743 (Not Offered in 202223) Graduate  Advanced Mechatronics 
Saeid

More  
MECH ENG 745 (TERM 1) (Not Offered in 202223) Graduate  Analytical Fracture and Damage Mechanics 

More  
MECH ENG 751 (TERM 2) Graduate  Advanced Mechanical Engineering Control Systems 
Gary M.

Outline  More 
MECH ENG 752 (TERM 2) Graduate  Advanced MEMS Fabrication and Microfluidics 
P. Ravi

Outline  More 
MECH ENG 753 (TERM 1) Graduate  Advanced Fluid Mechanics 
Mohamed S.

Outline  More 
MECH ENG 754 (TERM 1) (Not Offered in 202223) Graduate  Management and Control of Electric Vehicle Batteries 
Sessional Instructor: Ryan Ahmed

More  
MECH ENG 755 (TERM 1) Graduate  Advanced Control on Internal Combustion Engines 
Fengjun

More  
MECH ENG 756 (TERM 1) Graduate  Introduction to Computational Fluid Dynamics 
Marilyn

More  
MECH ENG 758 (TERM 1 & TERM 2) Graduate  Graduate Seminars in Mechanical Engineering 
Ross L.

More  
MECH ENG 761 (TERM 1 & TERM 2) (NOT OFFERED IN 202223) Graduate  Industrial Components, Networks & Interoperability 
Tom

More  
MECH ENG 762 (TERM 2) Graduate  Computational Modeling of Circulatory System 
Zahra

Outline  More 
MECH ENG 763 (TERM 2) Graduate  Hybrid and Battery Electric Vehicle Powertrain Design and Development 
Saeid

More  
MECH ENG 786 (TERM 1 & TERM 2) Graduate  Artificial Intelligence and Machine Learning Fundamentals 
Sessional Instructor: Jeff Fortuna

More  
MECH ENG 787 (TERM 1 & TERM 2) Graduate  Machine Learning : Classification Models 
Sessional Instructor: Jeff Fortuna

More  
MECH ENG 788 (TERM 1 & TERM 2) (Not Offered in 202223) Graduate  Neural Networks and Development Tools 
Sessional Instructor: Hamidreza Mahyar

More  
MECH ENG 789 (TERM 1 & TERM 2) (Not Offered in 202223) Graduate  Deep Learning and Its Applications 
Sessional Instructor: Hamidreza Mahyar

More 
CODE  TITLE  INSTRUCTOR  OUTLINE  INFO 

MECH ENG 2B03UNDERGRADUATE 
Mechanical Engineering Measurements  More Info.  
MECH ENG 2BA3UNDERGRADUATE 
Mechanical Engineering Measurements (For Mechatronics Students Only)  More Info.  
MECH ENG 2C04UNDERGRADUATE 
Mechanical Engineering Design Project I  More Info.  
MECH ENG 2D03UNDERGRADUATE 
Mechanical Engineering Design Elements 
Sessional: Daniel Pinelli

More Info.  
MECH ENG 2DA3UNDERGRADUATE 
Mechanical Engineering Design Elements (For Mechatronics Students Only) 
Sessional: TBD

More Info.  
MECH ENG 2P04UNDERGRADUATE 
Statics and Mechanics of Materials  More Info.  
MECH ENG 2Q04UNDERGRADUATE 
Engineering Mechanics: Kinetics and Dynamics (For Mechanical Engineering Students Only)  More Info.  
MECH ENG 2W04UNDERGRADUATE 
Thermodynamics 
Course Listing – Graduate
MECH ENG 6BB3 (Not Offered in 202223)
Biomechanics
Graduate Application of mechanical engineering principals to biomechanics problems including cellular biomechanics, hemodynamics, the circulatory system, the respiratory system, muscles and movement, and skeletal biomechanics. Three lectures (Term 1)
MECH ENG 6CC3
Experimental and Computational Biomechanics
Graduate This course will provide a basic background in experimental and computational biomechanics including biomechanical testing concepts, and applications of finite element methods in simulations of biomechanical structures/systems. Three lectures (Term 2)
MECH ENG 6K03
Robotics
Graduate Fundamental theory and practical applications of robotic manipulators and mobile robots. Equations of motion, robot dynamics and statics, motion planning, introduction to machine vision, basics of robot programming. Three lectures (Term 1)
MECH ENG 6Q03
Mechanical Vibrations
Graduate This course is designed to provide students with an introduction to the fundamental concepts of vibration engineering. Students will learn an appreciation for harmonic motion as well as the modeling of mechanical systems. This course will draw on the math skills established in previous courses with a special emphasis on understanding the physical phenomena involved as well as interpret and apply the results to real problems. A project will be undertaken involving the simulation and validation of a model capturing critical aspects of a dynamic mechanical system. Three lectures (Term 1)
MECH ENG 6T03
Finite Element Applications
Graduate Theory of the finite element method, element derivation, solution procedures. Applications to static and dynamic mechanical systems using a finite element package. Two lectures, one tutorial (one hour), one lab (two hours) alternate weeks Prerequisite: Registration in Level IV or V of any Mechanical Engineering program Three Lectures (Term 1)
MECH ENG 6U03
Compressible Flow and Turbomachinery
Graduate Compressible flows: Fanno and Rayleigh flows, normal and oblique shocks. Turbomachines: axial and radial flow gas and steam turbines, axial and radial flow compressors and fans. Three lectures (Term 1)
MECH ENG 6V03
ThermoFluids System Design and Analysis
Graduate Design, operation and application characteristics of equipment commonly used in thermal systems. Modelling performance characteristics of piping systems, pumps, compressors, fans, heat exchangers, boilers and cooling towers. System simulation and optimization. Selection criteria of thermal equipment. Design optimization and system performance evaluation. Three lectures (Term 1)
MECH ENG 6Z03 (NOT OFFERED IN 202223)
CAD/CAM/CAE
Graduate Solid modeling theory, part creation, assemblies and rigid bodies, mechanism simulation, BSplines, data exchange, CNC machining and inspection. Major project using computer laboratory facilities. (For Master of Engineering Students Only) Three lectures (Term 2)
MECH ENG 705 (TERM 2)
Advanced Finite Element Analysis
Graduate Solve nonlinear quasistatic and dynamic problems in solid mechanics with finite element method. Introduce the kinematics of large deformations and metal plasticity theories. Describe explicit and implicit implementations of constitutive models into finite element software. Cover a range of engineering applications, including assessment of damage and failure, prediction of deformation localization and necking. (Term 2)
MECH ENG 706 (TERM 1)
Advanced Heat Transfer
Graduate Steady and transient conduction stressing formulation and approximate solution techniques. Convection heat transfer including compressible and incompressible flow. Radiation heat transfer including gray body radiation and radiation from gases and vapours. (Term 1)
MECH ENG 708
Two Phase Flow and Heat Transfer
Graduate Development of conservation laws for two phase flow systems, two phase flow modelling, pressure drop and void fraction in piping systems, pool and convective boiling transfer, critical heat flux in pool and flow boiling, post dryout heat transfer, critical two phase flow and flow instabilities. (Term 1)
MECH ENG 709 (TERM 2)
Introduction to Turbulent Flows
Graduate The course introduces the phenomenological features in turbulent flows and the methods used to analyze these flows. This will include developing the Reynolds average equations, investigating the vortex dynamics in these flows, applying the governing equations to different flows and other topics. The course will cover material related to both wallbounded and freeshear flows. (Term 2)
MECH ENG 710 (TERM 2)
Machine Tool Analysis
Graduate Definitions and test of accuracy.Metrology using laser interferometer.Thermal deformations. Automation, numerical control: command generation, digital positional servos. Dynamics of machine tool structures, stability against chatter. Selection, specification, utilization, maintenance. (Term 2)
MECH ENG 712 (TERM 2)
BioInspired Engineering
Graduate This course presents an overview of engineering design concepts inspired from living systems and introduces selected and recent bioinspired technologies with a particular focus on technologies in the field of biomedical sciences such as diagnostics, therapeutics and drug discovery. The main topics will include: Introduction to biomimetics and bioinspired engineering, Bioinspired design, Bioinspired materials, Self repellent coatings, Adhesive coatings, Nanobioengineering, Biofunctional interfaces, Drug delivery systems, Biohybrid systems, Bioinspired tissue engineering, Biosensing, LabonChip devices, Microfluidics, OrgansonChips, In vitro disease models. (Term 2)
MECH ENG 714 (TERM 2)
Solidification Processing
Graduate Fundamentals of Solidification, Review of Solidification processes, near net shape solidification, molten metal handling and treatment, cast part quality. (Term 2)
MECH ENG 715 (TERM 1) (Not Offered in 202223)
Biomechanics of Injury and Prevention
Graduate Topics include mechanics of biological tissues, injury/failure mechanisms (particularly musculoskeletal tissues and brain injury), and theory behind methods and devices for prevention of injuries with particular focus on motor vehicle collisions and sportrelated injuries. (Term 1)
MECH ENG 725 (TERM 2)
Introduction to Transmission Electron Microscopy
Graduate Introduction to transmission electron microscopy: electron sources, optics, TEM, ScanningTEM, electronsolid interactions, diffraction, imaging, and spectroscopy. Course will include a practical component with demonstration labs.
MECH ENG 726 (TERM 1)
Materials Characterization
Graduate An introduction to the theory, physics and operating principles of Scanning electron microscopy (SEM), Focused Ion Beam (FIB) microscopy and attendant diffraction and spectroscopy techniques. The course will have laboratory component allowing students to students to establish core competence in handson use of these microscopes. (Term 1)
MECH ENG 728 (TERM 2) (Not Offered in 202223)
Manufacturing Processes I
Graduate Fundamentals of metal cutting: cutting process, cutting forces and temperatures, tool wear, machinability of materials, machined surface quality and integrity, optimization of cutting conditions. Applications to single edge and multiple edge operations and grinding. (Term 2)
MECH ENG 729
Manufacturing Systems
Graduate This course studies the organization and control of manufacturing systems. Types of production systems, the role of inventory, capacity and production control planning, scheduling, push, CONWIP and JITsystems.Use of analytic, heuristic and numerical analysis and design methods.
MECH ENG 734 (TERM 1) (Not Offered in 202223)
Theory of Plasticity
Graduate Yield Criteria for ductile isotropic metals. Invariants of a second order tensor.Representative stress and strain. Flow Rule (plastic stress/strain relationships). Fundamental plasticity theory leading to the establishment of the extremum principles. Application of these principles to a rigid, incompressible, nonhardening, rateinsensitive solid in a state of plane strain (upper and lower bound theorems). Slip line field analysis (a more advanced upper bound method). Theory of finite strain.Introduction to some macroscopic theories of anisotropy. Introduction to crystallographic theory of metal deformation and determination of crystallographic yield loci.
MECH ENG 735 (Term 2)
Additive Manufacturing
Graduate This course covers basic overview of additive manufacturing processes including powder bed fusion processes, and beam deposition processes. The course will deal with issues related to design for additive manufacturing, applications and quality aspects. Topics covered in this course include: metal additive manufacturing processes, powderbed fusion and solidification, process mapping, process monitoring and control, design for additive manufacturing, postprocessing in additive manufacturing, hybrid manufacturing, cost and benefits of additive manufacturing, and applications of additive manufacturing
MECH ENG 736 (Term 1)
Special Topics in Mechanics – Cognitive Systems Theory
Graduate The aim of this course is for students to develop an understanding of cognitive systems principles and applications in engineering. The course provides a theoretical understanding of the perceptionaction cycle (e.g., estimation and control theory), memory, attention, and intelligence (e.g., artificial and machine learning) in an engineering environment. Students will learn how to design, build, simulate, and test algorithms and systems using Python and/or MATLAB and Simulink. Furthermore, students will be tasked with a cognitive systemsbased project related to graduate, thesis, or industry problems. Topics include, and are not limited to, the following: mechanical and electrical systems, fault detection and diagnosis, target tracking, artificial intelligence, data science applications, and environmental monitoring. Students should have background knowledge in linear algebra, programming, and systems and control theory.
MECH ENG 743 (Not Offered in 202223)
Advanced Mechatronics
Graduate This is a graduate course in mechatronics with an emphasis on actuation systems and control. The course begins by considering the industrial process that is followed for the design of large integrated systems. It then considers the necessity for a multidisciplinary approach to design and discusses the rational for mechatronics. Electrical and hydraulic actuation systems are considered, modeled and simulated. Electronic circuits, microcontrollers, realtime digital control, filtering, estimation and system identification are considered in the context of the control of actuation systems. The course heavily relies on experiential learning and includes a project.
MECH ENG 745 (TERM 1) (Not Offered in 202223)
Analytical Fracture and Damage Mechanics
Graduate Modeling of linear elastic, elasticplastic crack and damage problems, including mathematical foundations, experimental determination of fracture toughness and multiaxial damage in engineering materials, and application of fracture mechanics concepts to suitable engineering problems. (Term 1)
MECH ENG 751 (TERM 2)
Advanced Mechanical Engineering Control Systems
Graduate Design of digital control systems with particular emphasis on mechanical engineering applications, sampling characteristics, z transforms, and z transfer functions. Root Locus in the z plane, frequency response, transient response. State space analysis, Eigen values, Eigen vectors, controllability, observability (SISO). State space design, pole assignment, state feedback, output feedback, modal control. Introduction to adaptive control, self tuning regulations, model reference adaptive systems. (Term 2)
MECH ENG 752 (TERM 2)
Advanced MEMS Fabrication and Microfluidics
Graduate Antirequisite(s): Introduction, Microfabrication and micromachining, Surface and bulk micromachining, nonconventional machining, Microfluidics, Microchannels, Microvalves, Micromixers, Micropumps, Droplet actuation, Integrated Systems. (Term 2)
MECH ENG 753 (TERM 1)
Advanced Fluid Mechanics
Graduate Review of vectors, tensors, tensor notation, hydrostatics and stresses in fluid, and Eularian and Lagrangian coordinate systems. Develop conservation of mass, momentum, and energy equations and examine their properties. Analyze boundary layer flows, potential flows, and introduce transition to turbulence and turbulence flows. (Term 1)
MECH ENG 754 (TERM 1) (Not Offered in 202223)
Management and Control of Electric Vehicle Batteries
Graduate Covers the key aspects of battery management systems in hybrid electric vehicles, plugin hybrid electric vehicles and battery electric vehicles. Battery modeling, analysis, stateofcharge estimation, and stateofhealth estimation via the application of parameter estimation, system identification, optimization, filtering, and control theory. (Term 1)
MECH ENG 755 (TERM 1)
Advanced Control on Internal Combustion Engines
Graduate The course will introduce a variety of linear and nonlinear control design techniques that are particularly useful for internal combustion engine systems. Combinations of engine system characteristics with control theory will be described through examples generated from pertinent research projects. Matlab/Simulink will be extensively used for engine control system analysis, design, and simulation studies. There will be a student selfproposed or instructorassigned term project.
MECH ENG 756 (TERM 1)
Introduction to Computational Fluid Dynamics
Graduate This course provides an introduction to finitevolume methods for solving fluid flow and heat transfer problems. Course content includes multigrid solvers and pressurevelocity coupling techniques. The course emphasizes an understanding of the physics and the fundamentals of fluid flow and heat transfer. A working knowledge of FORTRAN is required. (Term 1)
MECH ENG 758 (TERM 1 & TERM 2)
Graduate Seminars in Mechanical Engineering
Graduate Seminar series presented by graduate students and guest speakers. All full time graduate students are required to register for this “zero credit” course in the fall and winter semesters. Course grades are either Pass or Fail (P/F). To pass the course the student must attend at least 90% of the seminars in each term. Full time Master’s students are required to present 1 seminar in the series before graduation, and doctoral students must present 2 seminars before graduation. (Terms 1 and 2)
MECH ENG 761 (TERM 1 & TERM 2) (NOT OFFERED IN 202223)
Industrial Components, Networks & Interoperability
Graduate
MECH ENG 762 (TERM 2)
Computational Modeling of Circulatory System
Graduate This course covers circulatory anatomy and physiology as well as several methods for modeling circulatory mechanics. Some applications of modeling circulatory mechanics in the development of medical devices are also covered. The major topics to be covered include: Introduction to anatomy and physiology of cardiovascular system; Introduction to anatomy and physiology of local circulations such as cerebral, pulmonary and renal circulations; Blood rheology; Flow, pressure and wave reflection in the circulatory system; Governing equations for solid deformation; Governing equations for fluid motion; Analytical solutions; Medical imaging technologies; Medical imaging data used for modeling; Solid mechanics models; Fluid mechanics models; Fluidsolid mechanics models; Numerical modeling of wave propagation; Lumped parameter mathematical models.
MECH ENG 763 (TERM 2)
Hybrid and Battery Electric Vehicle Powertrain Design and Development
Graduate The course covers key aspects of design and control of hybrid electric vehicles, plugin hybrid electric vehicles and battery electric vehicles. The course provides a fundamental understanding of electric vehicles powertrain design, power flow management, system integration, propulsion system modelling, simulation and analysis. The course is geared towards Mechatronic systems design; starting from conceptual systemlevel requirements, followed by powertrain components design, system integration, and ending in verification and validation.
MECH ENG 786 (TERM 1 & TERM 2)
Artificial Intelligence and Machine Learning Fundamentals
Graduate Solving Problems using AI: Searching, optimization, online search agents. Constraint satisfaction. Knowledge, Reasoning and Planning: Logic and Inference, Planning and Acting, Knowledge Representation. Knowledge and Reasoning with Uncertainty. Machine learning problems, training and testing, overfitting. Modelling strategies: data preprocessing, overfitting and model tuning. Measuring predictor importance. Factors that Can Affect Model Performance. Feature selection. Measuring performance of classification models. (Term 1 & 2)
MECH ENG 787 (TERM 1 & TERM 2)
Machine Learning : Classification Models
Graduate Classification Models: Discriminant analysis and other linear classification. Linear Support Vector Machine. Nonlinear classification models. Classification Trees and Rule based models. Remedies for severe class imbalance.
MECH ENG 788 (TERM 1 & TERM 2) (Not Offered in 202223)
Neural Networks and Development Tools
Graduate Machine learning and deep learning. Single layer neural networks architecture and training. Multilayer neural networks architecture. Activating via forward propagation, training via back propagation Parallelizing neural network training, training neural networks via TensorFlow. Other DNN frameworks and hardware (Caffe, Theano, Nvidia cuDNN). Machine learning algorithms with neural networks as a bridge to deep learning. Design and development strategies for realworld applications (Term 1 & 2)
MECH ENG 789 (TERM 1 & TERM 2) (Not Offered in 202223)
Deep Learning and Its Applications
Graduate Motivation and Paradigm. Convolutional Neural Network (CNN) architecture. Training deep CNNs. Image classification with deep CNNs. Recurrent Neural Network (RNN) architecture and training. RNN Extensions: Deep RNNs, Bidirectional RNNs, Long Short Term Memory (LSTM) networks. RNN Applications in machine translation, language modelling, joint language and translation modelling. Autoencoders. Deep Residual Networks. Generative Adversarial Networks (GANs). Realworld use cases. (Term 1 & 2)Code  Title  Instructor  Outline  Info 

MECH ENG 6BB3 (Not Offered in 202223) Graduate  Biomechanics 
Sessional Instructor: Fatemeh Jazinizadeh

More  
MECH ENG 6CC3 Graduate  Experimental and Computational Biomechanics 
Cheryl

More  
MECH ENG 6K03 Graduate  Robotics 
Fengjun

Outline  More 
MECH ENG 6Q03 Graduate  Mechanical Vibrations 
Stephen C.

Outline  More 
MECH ENG 6T03 Graduate  Finite Element Applications 
Peidong

Outline  More 
MECH ENG 6U03 Graduate  Compressible Flow and Turbomachinery 
Stephen

Outline  More 
MECH ENG 6V03 Graduate  ThermoFluids System Design and Analysis 
Chan Y.

More  
MECH ENG 6Z03 (NOT OFFERED IN 202223) Graduate  CAD/CAM/CAE 
Sessional Instructor: TBD

More  
MECH ENG 705 (TERM 2) Graduate  Advanced Finite Element Analysis 
Peidong

Outline  More 
MECH ENG 706 (TERM 1) Graduate  Advanced Heat Transfer 
Ross L.

More  
MECH ENG 708 Graduate  Two Phase Flow and Heat Transfer 
James S.

Outline  More 
MECH ENG 709 (TERM 2) Graduate  Introduction to Turbulent Flows 
Stephen

Outline  More 
MECH ENG 710 (TERM 2) Graduate  Machine Tool Analysis 
Stephen C.

Outline  More 
MECH ENG 712 (TERM 2) Graduate  BioInspired Engineering 
Tohid

More  
MECH ENG 714 (TERM 2) Graduate  Solidification Processing 
Sumanth

Outline  More 
MECH ENG 715 (TERM 1) (Not Offered in 202223) Graduate  Biomechanics of Injury and Prevention 
Gregory R.

Outline  More 
MECH ENG 725 (TERM 2) Graduate  Introduction to Transmission Electron Microscopy 
Sessional Instructor: Maureen Lagos Paredes

More  
MECH ENG 726 (TERM 1) Graduate  Materials Characterization 
Sessional Instructor: Nabil Bassim

More  
MECH ENG 728 (TERM 2) (Not Offered in 202223) Graduate  Manufacturing Processes I 
Philip

Outline  More 
MECH ENG 729 Graduate  Manufacturing Systems 
Sessional Instructor: Florent LefevreSchlick

More  
MECH ENG 734 (TERM 1) (Not Offered in 202223) Graduate  Theory of Plasticity 
Mukesh K.

More  
MECH ENG 735 (Term 2) Graduate  Additive Manufacturing 
Sessional Instructor: Eskander Fereiduni

Outline  More 
MECH ENG 736 (Term 1) Graduate  Special Topics in Mechanics – Cognitive Systems Theory 
S. Andrew

More  
MECH ENG 743 (Not Offered in 202223) Graduate  Advanced Mechatronics 
Saeid

More  
MECH ENG 745 (TERM 1) (Not Offered in 202223) Graduate  Analytical Fracture and Damage Mechanics 

More  
MECH ENG 751 (TERM 2) Graduate  Advanced Mechanical Engineering Control Systems 
Gary M.

Outline  More 
MECH ENG 752 (TERM 2) Graduate  Advanced MEMS Fabrication and Microfluidics 
P. Ravi

Outline  More 
MECH ENG 753 (TERM 1) Graduate  Advanced Fluid Mechanics 
Mohamed S.

Outline  More 
MECH ENG 754 (TERM 1) (Not Offered in 202223) Graduate  Management and Control of Electric Vehicle Batteries 
Sessional Instructor: Ryan Ahmed

More  
MECH ENG 755 (TERM 1) Graduate  Advanced Control on Internal Combustion Engines 
Fengjun

More  
MECH ENG 756 (TERM 1) Graduate  Introduction to Computational Fluid Dynamics 
Marilyn

More  
MECH ENG 758 (TERM 1 & TERM 2) Graduate  Graduate Seminars in Mechanical Engineering 
Ross L.

More  
MECH ENG 761 (TERM 1 & TERM 2) (NOT OFFERED IN 202223) Graduate  Industrial Components, Networks & Interoperability 
Tom

More  
MECH ENG 762 (TERM 2) Graduate  Computational Modeling of Circulatory System 
Zahra

Outline  More 
MECH ENG 763 (TERM 2) Graduate  Hybrid and Battery Electric Vehicle Powertrain Design and Development 
Saeid

More  
MECH ENG 786 (TERM 1 & TERM 2) Graduate  Artificial Intelligence and Machine Learning Fundamentals 
Sessional Instructor: Jeff Fortuna

More  
MECH ENG 787 (TERM 1 & TERM 2) Graduate  Machine Learning : Classification Models 
Sessional Instructor: Jeff Fortuna

More  
MECH ENG 788 (TERM 1 & TERM 2) (Not Offered in 202223) Graduate  Neural Networks and Development Tools 
Sessional Instructor: Hamidreza Mahyar

More  
MECH ENG 789 (TERM 1 & TERM 2) (Not Offered in 202223) Graduate  Deep Learning and Its Applications 
Sessional Instructor: Hamidreza Mahyar

More 