Back to top
NOTE: Courses may be subject to change. Please check back often.
Materials Engineering Graduate Courses
Course Code / Title
Class Day / Time
Instructor
Capacity
Course Description
Course Code/Title:
MATL 8890-22(cross-listed with MECH 8290-24)
Computational Contact Mechanics
Class Day/Time:
Thursday
1:00 pm - 3:50 pm
Instructor:
Dr. Stoilov
Capacity:
20 seats
Course Description:
Contact mechanics is an area of engineering mechanics with great technical importance in industrial applications. The course is devoted to fundamental problems concerned with the theoretical description of contact mechanics and the corresponding numerical implementation of the related mathematical/numerical models. Since only very few problems involving contact can be solved analytically, numerical methods have to be applied for most applications. Attention is given to frictional effects, micro-slip, and sliding. Some particular applications will deal with rolling, wear and thermoelastic contact in bearings, metal forming processes, rubber sealings, crash analysis, etc.
Course Code/Title:
MATL 8890-30 (cross-listed with MECH 8290-30
Metal Forming
Class Day/Time:
Tuesday
10:00 am - 12:50 pm
Instructor:
Dr. Green
Capacity:
20 seats
Course Description:
This graduate class course presents some engineering concepts in the mechanics of metal forming. Students will become familiar with industrial metal-forming manufacturing processes and also learn the theoretical basis for analyzing and solving metal-forming problems. The mathematical theory of plasticity is presented using a phenomenological approach. The course also provides a brief overview of crystal plasticity and the influence of crystallographic texture on the anisotropic behaviour of sheet metal. And some of the more common anisotropic yield criteria used to analyze the plastic behaviour of orthotopic sheets are introduced. Finally, the determination and industrial implementation of the forming limits of sheet metals are presented. Throughout the course, students are taught to solve simple and practical sheet metal forming problems, making use of mechanical properties, constitutive equations and process conditions.
Course Code/Title:
MATL 8890-22
Corrosion Principles and Prevention
Class Day/Time:
Thursday 1:00 pm - 3:50 pm
Instructor:
Dr. Nie
Capacity:
30 seats
Course Description:
The course is to provide graduate students in the Faculty of Engineering with a comprehensive understanding of corrosion principles and prevention in general and automobile as an example. The course firstly covers introduction to corrosion principles, forms of corrosion, corrosion properties of materials and corrosion prevention. Special emphasis is also placed on topics about build-up of the corrosive environment, corrosion of special areas in motor vehicles, and corrosion prevention through engineering design and coasting processes. Students will be able to appreciate automotive corrosion prevention. Coating technologies (printing and plating) will be presented for the purpose of battling the corrosion for automobile.
Industrial Engineering Graduate Courses
Course Code / Title
Class Day / Time
Instructor
Capacity
Course Description
Course Code/Title:
INDE 8200-1 (cross-listed with Mech 8290-38) Optimization
Class Day/Time:
Thursday
5:30 pm - 8:20 pm
Instructor:
TBD
Capacity:
10 seats
Course Description:
Classical theory of optimization. Kuhn-Tucker conditions. Unconstrained optimization; gradient methods, conjugate gradient methods, variable metric methods, search techniques. Constrained optimization. Approximation methods, projection methods, reduced gradient methods; penalty function methods; computational algorithms. Recent advances in optimization. Use of computer software packages.
Course Code/Title:
INDE 8210-1
Industrial Experimentation and Applied Statistics
Class Day/Time:
Friday 11:30 am - 2:20 pm
Instructor:
Dr. Wang
Capacity:
50 seats
Course Description:
Distribution of functions of variables, estimations and tests of hypotheses, power of tests, non-parametric tests, sampling techniques, analysis of variance, randomized blocks. Latin squares and factorial experiments.
Course Code/Title:
INDE 8340-1
Engineering Design, Methodology & Applications
Class Day/Time:
Monday
2:30 pm - 5:20 pm
Instructor:
Dr. W. ElMaraghy
Capacity:
40 seats
Course Description:
Engineering Design is a creative, iterative and often open-ended process subject to constraints. Topics include: design creativity & problem solving, engineering conceptual design & embodiment design, practices for product realization design theories and methodologies, parametric design, probabilistic design, industrial design, design and manufacturing integration, concurrent Engineering, materials selection in design, design for x (e.g manufacturing, assembly), engineering design communication. Significant time is devoted to the applications of design theories and methodologies and to product/process design realization.
Course Code/Title:
INDE 8360-2
(cross-listed with MECH 8290-9) Computer-Aided Design
Class Day/Time:
Monday
4:30 pm - 7:20 pm
Instructor:
Dr. Azab
Capacity:
45 seats
Course Description:
This course in CAD/CAM/CAE is directed towards students preparing to work as technical professionals and mechanical designers in industry. This course is based on from theory to practice and discusses important integration issues and approaches. The lectures present basic and generic principles and tools; this is supplemented with significant hands-on practice and engineering applications. Much of the learning will result from "hands-on" experience operating CAD software and learning the machining tools and a bit of programming (CAM) as well.
Course Code/Title:
INDE 8420-1
Supply Chain Management and Logistics
Class Day/Time:
Tuesday 8:30am - 11:20am
Instructor:
Dr. Zhang
Capacity:
50 seats
Course Description:
This course covers the major issues associated with the management of Supply Chain and Logistics, covering both technical and managerial issues with emphasis on the analytical decision support methods and tools. Topics include supply chain network design, inventory models and theories, transportation and logistics planning, outsourcing and pricing, and case study.
Course Code/Title:
INDE 8900-1(cross-listed with MECH 8290-1)
Robotics
Class Day/Time:
Friday 4:30 pm - 7:20 pm
Instructor:
TBD
Capacity:
15 seats
Course Description:
Robotics Fundamentals & Programming is one of two courses that will be offered (intermediate and advanced). The purpose of this course is to introduce you to basics of modelling, design, planning, and control of robot systems. Topics include coordinate frames and transformations, forward and inverse kinematic solutions to open and closed chain manipulators, the Jacobian, dynamics and control, sensors and actuators. In addition, Global Robotic specifications (GRS) will be introduced at high level 1): Communication control signals device-net safety/tooling, 2): Robot rules of process processes and limits, rough cycle time rules. 3): Robot integration and Programming, interference zones. 4): Payload data analysis, Robot duty cycle (joint's servomotor life), in addition, students will learn to develop multi robots work-cell construction as an introduction to DM using the State of the art of true DM work-cell design, Tecnomatix (PS, V17.1a; SIEMENS SW) is used.
Course Code/Title:
INDE 8900-1
Facilities Design and Logistics
Class Day/Time:
Tuesday 1:00 pm - 3:50 pm
Instructor:
Dr. Abdul-Kader
Capacity:
40 seats
Course Description:
Approaches to establishing location and layout of space, equipment and services for industrial facilities. Criteria and data for generating & comparing alternatives. Computerized layout planning models, storage systems, AS/RS, Material handling, scope, definitions, and principles, unit load design, types of equipment, flow of material and line balancing. Environmental, human, and cost considerations. Electrical and lighting systems and atmospheric systems.
Course Code/Title:
INDE 8900
Lean Manufacturing
Class Day/Time:
Thursday 5:30 pm - 8:20 pm
Instructor:
TBD
Capacity:
80 seats
Course Description:
This course looks at the evolution of manufacturing and looks at lean manufacturing and process improvement (including the use of tools to improve quality processes using Six Sigma).
Course Code/Title:
INDE 8900-80
Statistical Quality Control
Class Day/Time:
Friday 4:00 pm - 6:50 pm
Instructor:
TBA
Capacity:
80 seats
Course Description:
This course looks at the evolution of manufacturing and looks at lean manufacturing and process improvement (including the use of tools to improve quality process using Six Sigma).
Course Code/Title:
INDE 8900-85
Human Factors & Ergonomics Research Methods
Class Day/Time:
Wednesday 10:00 am - 12:50 pm
Instructor:
Dr. Kim
Capacity:
40 seats
Course Description:
This course will allow students to gain familiarity with state-of-the-art research methods in human factors engineering and ergonomics, including study design, research hypotheses generation, literature search and management in human factors/ergonomics, experimental design and human behaviour data analysis in human factors/ergonomics. Students will read journal papers demonstrating a variety of research methods, as well as learn how to prepare a research journal proposal, conference and journal papers in human factors/ergonomics.
Mechanical Engineering Graduate Courses
Course Code / Title
Class Day / Time
Instructor
Capacity
Course Description
Course Code/Title:
MECH 8006-1 (cross-listed with CIVIL 8006-1/ENVE 8006-1)
Life Cycle Thinking for Engineering Projects
Class Day/Time:
Monday 11:30 am - 2:20 pm
Instructor:
Dr. Ruparathna
Capacity:
10 seats
Course Description:
Course Code/Title:
MECH 8241-1
Introduction to Vibration Measurement & Modal Analysis
Class Day/Time:
Monday 10:00 am - 12:50 pm
Instructor:
TBA
Capacity:
50 seats
Course Description:
This course is concerned with basic concepts of modal theory, basic modal parameter analysis, single degree of freedom methods, introduction to frequency response functions, general modal analysis and multiple degree of freedom and global methods.
Course Code/Title:
MECH 8244-1
Finite Element Methods for Crashworthiness and Impact Analysis
Class Day/Time:
Thursday 1:30 pm - 4:20 pm
Instructor:
Dr. Altenhof
Capacity:
40 seats
Course Description:
The topics include a brief history on the use of numerical tools in automotive/impact field, Explicit and Implicit time integration techniques, Shell and Solid finite element formulations for impact analyses - advantages and disadvantages, Zero Energy Modes (Hourglassing) and Hourglass control, Material modelling for large displacement problems, Finite element modelling for contact, Mesh Adaptivity, Arbitrary Lagrangian and Eulerian Meshes for large deformation problems, Use of implicit integration techniques for impact problems, Quasi-static simulations as well as the development of finite element models for impact analyses.
Course Code/Title:
MECH 8290-1 (cross-listed with INDE 8900-1)
Robotics
Class Day/Time:
Friday 4:30 pm - 7:20 pm
Instructor:
TBA
Capacity:
40 seats
Course Description:
The purpose of this course is to introduce you to basics of modelling, design, planning, and control of robot systems. Topics include coordinate frames and transformations, forward and inverse kinematic solutions to open and closed chain manipulators, the Jacobian, dynamics and control, sensors and actuators. In addition, Global Robotic specifications (GRS) will be introduced at a high level 1): Communication control signals device-net safety/tooling, 2): Robot rules of process processes and limits, rough cycle time rules. 3): Robot integration and Programming, interference zones. 4): Payload data analysis, Robot duty cycle (joint's servomotor life), in addition students, will learn to develop multi robots work-cell construction as a introduction to DM using the State of art of true DM work-cell design, Tecnomatix (PS, V17.1a; SIEMENS SW) is used.
Course Code/Title:
MECH 8290-3 (cross-listed with ELEC 8900-60
Design for Safety-Critical Automotive Systems
Class Day/Time:
Wednesday 7:00 pm - 9:50 pm
Instructor:
TBA
Capacity:
15 seats
Course Description:
Will include topics in safety-critical applications such as GSN, SysML and AUTOSAR. Course will include a class project (Battery Monitoring System, BMS) where safety analysis can be done at different levels.
Course Code/Title:
MECH 8290-8
Finite Element Analysis with Catia v5
Class Day/Time:
Tuesday 10:00 am - 12:50 pm
Instructor:
Dr. Zamani
Capacity:
50 seats
Course Description:
The fundamental concepts of the finite element method are introduced and discussed from the intuitive point of view. These fundamentals are then applied to several classical problems arising in stress analysis. To reinforce the theoretical concepts, every lecture/presentation is followed up with a computer laboratory session where the commercial software Catia v5 is utilized by the students.
Course Code/Title:
MECH 8290-17
Additive Manufacturing
Class Day/Time:
Friday 1:00 pm - 3:50 pm
Instructor:
Dr. Urbanic
Capacity:
30 seats
Course Description:
3D Printing, or additive manufacturing (AM), has captured the world’s imagination. Complex component designs in the aerospace and medical industries, jewelry designs, fashion, and archeological artifact reconstructions have all shown to be exciting growth areas for AM solutions. However, it is perceived that intricate designs can be ‘done in one using a one-button fabrication process, but the reality is not so optimistic. This course will introduce you to the AM process family, the workflow, materials, and system infrastructure requirements. Design for Additive Manufacturing and process planning elements will be covered. This course is designed to introduce several AM processes, providing a basic scientific understanding of the possibilities and limitations. Students will be exposed to several slicer software tools. Students should have CAD skills.
Course Code/Title:
MECH 8290-24 (cross-listed with MATL 8890-15)
Computational Contact Mechanics
Class Day/Time:
Thursday 1:00 pm - 3:50 pm
Instructor:
Dr. Stoilov
Capacity:
20 seats
Course Description:
Course Code/Title:
MECH 8290-26
Intro to Nanoengineering
Class Day/Time:
Tuesday 1:00 pm - 3:50 pm
Instructor:
Dr. Ahamed
Capacity:
40 seats
Course Description:
The course covers backgrounds, principles, manufacturing, implementation, and applications of nanoengineering. The students will review the fundamentals of micro/nano-electromechanical devices, micro/nano-fabrication, nanoelectronics, nanomaterials, nanostructures, nanofluidics, and emerging applications of nanoengineering.
Course Code/Title:
MECH 8290-30 (cross-listed with MATL 8890-30)
Metal Forming
Class Day/Time:
Tuesday 10:00 am – 12:50 pm
Instructor:
Dr. Green
Capacity:
20 seats
Course Description:
This graduate course presents some engineering concepts in the mechanics of metal forming. Students will become familiar with industrial metal-forming manufacturing processes and also learn the theoretical basis for analyzing and solving metal-forming problems. The mathematical theory of plasticity is presented using a phenomenological approach. The course also provides a brief overview of crystal plasticity and the influence of crystallographic texture on the anisotropic behaviour of sheet metal. And some of the more common anisotropic yield criteria used to analyze the plastic behaviour of orthotropic sheets are introduced. Finally, the determination and industrial implementation of the forming limits of sheet metals are presented. Throughout the course, students are taught to solve simple and practical sheet metal forming problems, making use of mechanical properties, constitutive equations and process conditions.
Course Code/Title:
MECH 8290-38
Optimization
Class Day/Time:
Thursday 5:30 pm - 8:20 pm
Instructor:
TBA
Capacity:
50 seats
Course Description:
Classical theory of optimization. Kuhn-Tucker conditions. Unconstrained optimization; gradient methods, conjugate gradient methods, variable metric methods, search techniques. Constrained optimization. Approximation methods, projection methods, reduced gradient methods; penalty function methods; computational algorithms. Recent advances in optimization. Use of computer software packages.
Course Code/Title:
MECH 8290-53
Elements of Ocean & Subsea Engineering
Class Day/Time:
Thursday 1:00 pm - 3:50 pm
Instructor:
Dr. Reader
Capacity:
75 seats
Course Description:
Elements of Ocean and Subsea Engineering will examine the application of engineering principles to the ocean and subsea environments. An assortment of subsea devices and vehicles will be studied along with energy-generating offshore structures and systems. While this course will concentrate on some technical design aspects and ocean engineering principles, the need for these devices, vehicles and systems for the exploration, exploitation, and security of a nation's oceanic resources and territory will also be emphasized, particularly with regard to the impact of rising sea levels, future global food security, and the shortcomings of subsea communication technologies. The engineering development of (a) national security systems, e.g. submarines, (b) underwater survey and measurement equipment, e.g., AUVs (autonomous underwater vehicles), (c) scientific and commercial submersibles, and (d) underwater and offshore energy enterprises, will be reviewed along with consideration of new systems such as gliders and drones.
Course Code/Title:
MECH 8290-56
Engineering Heritage: Industrial & Military
Class Day/Time:
Monday 1:30 pm - 4:20 pm
Instructor:
Dr. Reader
Capacity:
75 seats
Course Description:
The central focus of this Special Topics/Directed Studies Course is the development of engineering heritage pathways, from ancient to modern technologies, together with the identification of the reasons - military, industrial, technical, mathematical, and societal - for such developments. The need to understand the heritage factors, so as to better cope with future engineering challenges, will be emphasized. In the first part of the course, students will study particular technologies and, in the second part, individually or in groups, be directed to further research some of these technologies. Semester instructional time for both lectures and independent research will be 3 hours per week as per the course schedule, with 6-7 directly taught modules and 4-5 directed reading modules.
Course Code/Title:
MECH 8290-60 (cross-listed with ENLE 8900-30) Advanced Energy Storage Systems
Class Day/Time:
Friday 2:30 pm - 5:20 pm
Instructor:
Dr. Balasingam
Capacity:
90 seats
Course Description:
This is a graduate-level course designed to provide in-depth knowledge in energy storage systems, particularly, batteries. This course will introduce important battery management problems, such as battery fuel gauging, optimal charging, and cell balancing, and introduce engineering approaches to solve them. This course offers hands-on experience in battery management through programming examples supported by realistic data.
Course Code/Title:
MECH 8290-66
Engine Testing
Class Day/Time:
Tuesday 7:00 pm - 9:50 pm
Instructor:
TBA
Capacity:
60 seats
Course Description:
Covers the fundamental principles for the testing and development of internal combustion engines, providing the necessary tools required to effectively carry out meaningful tests. The course explains the testing process for performance and durability, including the necessary instrumentation. The testing and performance of the internal engine engines include the cylinder pressure measurement and analysis, exhaust gas measurement and analysis, fuel flow measurement and stoichiometry calculations, exhaust gas recirculation estimation, and thermodynamic analysis including mechanical losses, combustion process and energy balance. The fundamentals of each aspect are explained with detailed calculations and practical problems encountered during tests. Engine-specific data analysis techniques (performance, efficiency, heat release, cycle work, cyclic variability, energy distribution) are demonstrated using NI LabVIEW, along with an introduction to the use of LabVIEW software for analysis.
Course Code/Title:
MECH 8290-79 Practical CFD and Turbulence Modeling
Class Day/Time:
Tuesday 7:00 pm - 9:50 pm
Instructor:
TBA
Capacity:
50 seats
Course Description:
CFD fundamentals, principles, modelling procedures, meshing considerations and requirements, grid sensitivity analysis, boundary condition types and the user input for each boundary type including multiphase flows. Setting up of the physical properties of fluid, turbulence modelling (RANS, DES & LES), solution control parameters and discretization schemes. Guidelines for verification and validation of CFS simulation. Open source CFD solver OpenFOAM will also be briefly dealt reviewed.
Course Code/Title:
MECH 8290-90 Computer-Aided Design
Class Day/Time:
Thursday 8:30 am - 11:20 am
Instructor:
TBA
Capacity:
80 seats
Course Description:
This course in CAD/CAM/CAE is directed towards students preparing to work as technical professionals and mechanical designers in industry. This course is based on from theory to practice and discusses important integration issues and approaches. The lectures present basic and generic principles and tools; this is supplemented with significant hands-on practice and engineering applications. Much of the learning will result from "hands-on" experience operating CAD software and learning the machining tools and a bit of programming (CAM) as well.
Course Code/Title:
Class Day/Time:
Instructor:
Capacity:
Course Description: