K6 (Lec: Yes, Lab: No, Tut: Yes)
Course Learning Outcomes:
- Apply concepts of information research, evaluation, and management to support engineering design decisions.
- Design creative and innovative solutions to open-ended, complex problems, integrating relevant engineering principles and disciplinary knowledge.
- Apply structured design processes and tools for problem definition, idea generation, and decision-making.
- Make design decisions that address social needs and serve public interests within engineering projects.
- Evaluate and integrate environmental sustainability principles into engineering design decisions.
- Incorporate principles of equity to ensure fair and just engineering design solutions.
- Implement strategies that promote diversity, inclusion, and respect for Indigenous perspectives throughout the engineering design process.
- Incorporate core project management principles—such as frameworks, objectives, scheduling, work breakdown, milestones, and life cycle—into the development of design solutions.
- Explain engineering as a regulated profession, including reference to relevant engineering regulations/codes/standards, ethics, equity, health and safety.
- Describe professional/technical associations in engineering and selected discipline.
- Analyze the role of ethics in a project with reference to real world engineering applications.
- Demonstrate effective teaming skills.
- Apply principles of equity, diversity, inclusion, and Indigeneity (EDII) in team settings by taking responsibility, communicating respectfully, listening openly, and valuing diverse perspectives.
- Produce clear, concise, and well-organized written communications appropriate for engineering contexts.
- Deliver clear and engaging verbal communications appropriate for technical and professional audiences.
- Develop and deliver effective, professional presentations that convey engineering ideas and outcomes.
- Use graphics and figures to effectively support written and verbal communication.
- Reflect on project experiences to analyze learning outcomes and effectively identify personal areas for growth and improvement.
K3.5(Lec: Yes, Lab: No, Tut: Yes)
Course Learning Outcomes:
- Apply vector calculus operators.
- Perform numerical integration of sample functions and discuss the errors.
- Solve first-order ordinary differential equations analytically.
- Solve higher-order ordinary differential equations analytically.
- Solve ordinary differential equations numerically, coding in Python.
K3.5(Lec: Yes, Lab: No, Tut: Yes)
Course Learning Outcomes:
- Solve systems of linear equation analytically and numerically with Python.
- Explain random processes, including Gaussian, Poisson and binomial.
- Analyze random processes, including Gaussian, Poisson and binomial.
- Apply various interpolation and fitting methods using Python and discuss numerical errors.
- Explain local optimization algorithms.
- Apply local optimization methods, coding in Python.
- Perform a one-independent-variable hypothesis test.
K4.5(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Apply low frequency and steady state analysis techniques to circuit networks.
- Construct and test practical mechatronic circuits.
- Select and test electric motors and drivers.
- Program and troubleshoot microcontrollers to measure and control mechatronic systems.
- Recommend designs for electrically powered systems in different supply environments (off-grid/on-grid).
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Identify and explain the process configurations in Machining (turning, milling & drilling), Metal Forming (forging, rolling, extrusion, bending, deep drawing & shearing), Welding (fusion & solid-state welding), Casting (mold & continuous casting) and Additive Manufacturing (3D printing & laser powder deposition).
- Explain and apply terminologies for dimensional tolerances and surface roughness in laboratory measurements and technical drawings.
- Describe the kinematics of cutting operations, explain the mechanisms of chip formation and calculate the material removal rate in various machining operations such as turning, milling and drilling.
- Explain fundamental aspects of stress-strain relationship in metal forming, mechanical testing, yield criteria for various engineering materials.
- Calculate force and power requirements in metal forming operations, including: forging, extrusion, rolling, bending & shearing.
- Identify the solidification phenomenon and development of macro- and microstructure in casting, welding and additive manufacturing.
- Explain the effect of fluid flow and viscosity in casting and calculate the required heat input in relation to process variables in welding operations.
(Lec: 0, Lab: 1, Tut: 0)
Course Learning Outcomes:
- Identify and explain the process configurations in Machining (turning, milling and drilling), Metal Forming (bending, deep drawing and sheering), Welding (fusion and solid-state welding), and Additive Manufacturing (3D printing and laser powder deposition).
- Explain and apply terminologies for dimensional tolerances and surface roughness in laboratory measurements and technical drawings.
DELETED 2026-2027
(Lec: 3, Lab: 1, Tut: 0.5)
Course Learning Outcomes:
- CLOs coming soon; please refer to your course syllabus in the meantime.
COURSE DELETED 2018-2019
(Lec: 3, Lab: 0, Tut: 0.5)
COURSE DELETED 2018-2019
K2(Lec: Yes, Lab: Yes, Tut: No)
(Lec: 3, Lab: 1.25, Tut: 0)
Course Learning Outcomes:
- Install and test a micro controller system for data acquisition and control.
- Acquire and process digital and analog data.
- Select and Apply transducers for temperature; pressure; stress, strain and force; position, velocity and acceleration.
- Discuss the limitations of data employed, key findings, trends evident, uncertainty and error.
- Formulate conclusions supported by data and comparison of results to appropriate models.
- Estimate uncertainty for single measurements and derived quantities.
- Model and predict time response of measurement systems.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Draw a free-body diagram with unknown external and/or internal forces, bending moments and/or torques and apply equations of equilibrium to solve for unknown external and/or internal forces, moments and/or torques.
- Determine the shear force equations (diagrams) for a beam.
- Determine the bending moment equations (diagrams) for a beam.
- Calculate the 2D stress state (normal and/or shear components) at a given point from a combination of applied normal forces, shear forces, moments and/or torques.
- Calculate the 2D strain state (normal and/or shear components) from a known amount of deformation.
- Determine the torsional shear stress and angle of twist at a given location in a shaft with circular cross-section subject to applied torques.
- Calculate the first and/or second moments of area for a complex cross-section.
- Determine the slope and deflection equations for a beam.
- Determine the state of stress at a point at any orientation relative to a given or pre-determine state of stress using the general equations for stress transformation.
- Determine the state of stress at a point at any orientation relative to a given or pre-determined state of stress using a Mohr’s circle.
K3.5(Lec: Yes, Lab: Yes, Tut: No)
Course Learning Outcomes:
- Write and interpret mathematical expressions describing rectilinear and curvilinear motion of particles in 2D and 3D.
- Draw and use free body diagrams to analyze forces acting on a mechanical system.
- Write and solve equations of motion symbolically and numerically for a particle or system of particles using Newton's Laws of Motion.
- Apply work-energy principles to describe motion of mechanical systems.
- Apply linear momentum and impulse concepts to analyze and predict particle system behaviour after interactions.
- Perform relative motion analysis to describe particle movement across different reference frames.
- Develop and utilize computational tools to model, simulate and visualize particle motion and dynamic systems.
- Engage in reflective problem-solving and constructive peer collaboration to enhance understanding and learning.
*This course is an exact duplicate of MECH 228 but for MREN and MINE students only.
K3.5(Lec: Yes, Lab: Yes, Tut: No)
Course Learning Outcomes:
- Write and interpret mathematical expressions describing rectilinear and curvilinear motion of particles in 2D and 3D.
- Draw and use free body diagrams to analyze forces acting on a mechanical system.
- Write and solve equations of motion symbolically and numerically for a particle or system of particles using Newton’s Laws of Motion.
- Apply work-energy principles to describe motion of mechanical systems.
- Apply linear momentum and impulse concepts to analyze and predict particle system behavior after interactions.
- Perform relative motion analysis to describe particle movement across different reference frames.
- Develop and utilize computational tools to model, simulate, and visualize particle motion and dynamic systems.
- Engage in reflective problem-solving and constructive peer collaboration to enhance understanding and learning.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Calculate gas properties based on real and ideal gas models.
- Calculate two phase mixture properties using thermodynamic tables.
- Perform an energy balance analysis on a thermodynamic system, e.g., piston/cylinder, boiler, heat exchanger.
- Perform entropy balance and calculate turbine and compressor efficiencies knowing inlet and outlet conditions.
- Calculate pressure or temperature changes in a closed system subject to an isentropic compression or expansion process.
- Calculate the maximum efficiency of different thermodynamic power cycles (Rankine, Brayton, Diesel, Otto).
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Define fluids and their characteristics based on their physical properties.
- Calculate pressure and forces on submerged bodies in a static fluid.
- Explain the fluid mechanics conservation laws of mass and momentum from a system (Lagrangian) and control volume (Eulerian) point of view and apply these laws to solve for flow rates and forces in a control volume framework.
- Solve Bernoulli-based energy balances under appropriate assumptions to relate the pressure, kinetic energy, and potential energy of fluid flows.
- Determine dimensionless parameters that govern fluid systems and apply similarity analysis to scale between model and full-scale engineering applications.
- Analyze the performance of piping systems, accounting for laminar and turbulent flow, major frictional losses, minor losses, and pumps.
- Solve for velocity and pressure fields of simple fluid flows using the continuity and Navier-Stokes equations with appropriate assumptions and boundary conditions.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Explain and apply the basic mechanisms of (room temperature) elastic and plastic deformation in metals, polymers and ceramics.
- Use phase diagrams to calculate the phases and their quantities present for a given set of conditions, and estimate the microstructures that would be found.
- Explain how diffusion and occurs in a solid, and calculate solute diffusion profiles under both steady state and non-steady state (1 dimensional bar) situations.
- Explain the shape of a time-temperature-transformation diagram, resulting from the competition between nucleation and growth.
- Describe and calculate the effects of the four principal mechanisms of hardening in a metal.
- Explain the effect of changes in temperature on plasticity in metals and polymers; explain the effects of a damaging chemical environment on metals and polymers.
- Define crystallographic planes and directions in cubic and hexagonal symmetry materials, and determine which slip system would activate in a loaded single crystal.
K1(Lec: No, Lab: Yes, Tut: No)
Course Learning Outcomes:
- Demonstrate proper laboratory safety practices and show confidence working in a hands on environment.
- Perform mechanical testing of various materials and explain the differences in the mechanical properties with reference to the material’s properties.
- Process a material with various techniques, such as heat treatments and cold rolling, and explain the changes in the material’s properties using materials science fundamentals.
- Compare experimental results to theoretical models, explaining any discrepancies by referencing the limitations of the experimental method or theory.
models and applications relevant to the Mechanical Engineering Program.
On completion of the course the students will be able to: perform spectral analysis, use Laplace transforms, perform multi-variate statistical analysis and apply machine learning methods.
K3.5 (Lec: Yes, Lab: No, Tut: Yes)
Course Learning Outcomes:
- Apply spectral analysis of signals to engineering problems.
- Apply Laplace transforms to analyze engineering systems such as circuits and control systems.
- Apply multivariate regression and variance analysis to data.
- Apply machine learning methods for multi-variate regression or classification.
K4.5(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Select and test actuators, electric motors and drivers.
- Program and troubleshoot microcontrollers to control mechatronic systems.
- Explain design considerations for electrically powered systems in different supply environments: photovoltaics / on-grid / off-grid / mobile systems.
- Apply frequency response analysis to machine health monitoring.
- Construct and test practical mechatronic circuits.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Calculate the total normal and shear stress at a point and sketch the stress distributions on a cross-section of a structural component (such as a crank) experiencing 3D combined (axial, transverse and/or moment causing) loads and non-symmetric loads.
- Calculate the residual normal or shear stress at a point and sketch the stress distribution on a cross-section of a structural component that is experiencing axial, torsional and/or bending loads followed by unloading.
- Calculate the normal or shear stress at a point on a cross-section of a structural component that is under load (axial, torsional and/or bending) and is supported in a statically indeterminate configuration (using force balance equations together with compatibility equations derived from known boundary conditions).
- Calculate the normal or shear stress at a point on a cross-section of a structural component that is under load (axial, torsional and/or bending) and contains one or more locations of stress concentration.
- Calculate, using general equations and/or graphically using a Mohr’s circle, the normal and shear stress and/or strain transformations at a point within a structural component under load as a function of the orientation relative to a fixed coordinate system and find the maximum in-plane normal and shear stress and/or strain.
- Calculate the deflections and angles of deflection at any point on a transversely loaded beam of uniform cross-section using the principle of superposition and the standard equations for single loads acting on simply supported beams.
- Solve for critical loads in terms of buckling for concentrically and eccentrically loaded columns.
- Calculate the optimum dimensions (design) for shafts and beams under combined 3D loading based on specified material failure criteria.
- Design mechanism or structural components to withstand all forces for given loads, maximum deflection tolerances, factor of safety and material properties.
- Calculate the deflections and angles of deflection at any point on a beam or truss with Energy Methods.
(Lec: 3, Lab: 1, Tut: 0.5)
Course Learning Outcomes:
- Learn and gain practical experience of the mechanical design process to solve real-world problems while adhering to mandated standards.
- Develop practical experience in project and product lifecycle management.
- Develop an understanding of machine design theories and their applications.
- Effectively communicate and present design ideas.
- Understanding the risks involved in design failures and implementing proper risk mitigation techniques.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Apply derivatives of vectors, constraints, ground fixed coordinates, rotating coordinates, relative and absolute motion, Coriolis acceleration, to analyze the kinematics of rigid bodies in a plane.
- Apply free body diagrams, force balances, moment balance, moments of inertia, principles of work and energy, impulse and momentum to analyze the kinetics of rigid bodies in a plane.
- Apply 3D kinematic analysis, 3D force balances, the inertia tensor, angular momentum vectors, 3D moment balance, gyroscopic effects to determine the three dimensional dynamics of rigid bodies.
- Apply concepts of free vibrations, forced vibrations, damping, and energy methods to model vibration and determine time response for one degree of freedom systems.
- Design a mechanism to meet specified 2D kinematics and dynamics requirements.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Calculate energy efficiency changes using re-heating, regeneration, use of open and closed feedwater heaters, and deaerators in vapour power systems (Vapour power).
- Calculate energy efficiency changes associated with regenerative heating through use of heat exchangers, reheat and intercooling in gas power systems or Brayton Cycles (Gas power).
- Use exergy analysis to calculate energy availability and effectiveness (Exergy).
- Calculate the coefficients of performances of vapour compression and Brayton refrigeration cycles that use different working fluids with multistage compression and intercooling in refrigeration and heat pump systems (Refrigeration).
- Calculate thermodynamic properties of ideal gas mixtures, including gases that contain water vapour and apply the Psychrometric chart (Psychrometrics).
- Calculate the energy release from combustible mixtures, including the lower and higher heating values (Combustion).
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0)
Course Learning Outcomes:
- Explain selected issues on gender, engineering and technology.
- Synthesize professional/scholarly readings and summarize them.
- Formulate their ideas on sometimes challenging topics and discuss them in a professional way.
- Research a topic and critically analyze the gathered information.
- Compose synthetic documents of the researched topic.
- Present to a group using state of the art tools.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Apply control volume analysis to mass, momentum and energy conservation (CV for Mass, Momentum, Energy)
- Apply differential form of mass and momentum conservation to the concept of flow field and its properties, including Navier Stokes equations (Apply NS).
- Apply stream function and velocity potential to the analysis of two-dimensional inviscid flows, and use the superposition principle to build complex flow fields from building block ingredients (Potential Flow).
- Calculate drag and lift on solid bodies such as airfoils (Lift and Drag).
- Explain boundary layer flows, including the concept of various boundary layer thicknesses, shape factor, flow separation and the difference between laminar and turbulent boundary layers (Boundary Layers)
- Explain compressible flow features based on one-dimensional compressible subsonic and supersonic flows, with and without normal shock waves (Compressible Flow).
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Analyze heat transfer problems using the thermal resistances method.
- Solve steady-state conduction problems with analytical and numerical techniques.
- Solve transient heat transfer problems using approximate methods.
- Evaluate convection heat transfer in natural and forced convection scenarios.
- Calculate radiation heat transfer rates for blackbody and gray surfaces.
- Model complex heat transfer problems with combined modes of heat transfer.
(Lec: 2.75, Lab: 0.25, Tut: 0.5)
Course Learning Outcomes:
- Simplify a block diagram to obtain the overall transfer function.
- Create a system diagram and derive transfer function from a set of dynamic equations.
- Determine system response of a 1st or 2nd order system.
- Sketch Root locus and use it to determine system stability and type of system response (under-damped, or over damped).
- Calculate steady-state error for different type of systems.
- Determine transfer function from a given Bode plot and calculate the frequency response.
- Identify differences between control laws for open-loop and closed-loop control.
DELETED 2026-2027
K3.5(Lec: No, Lab: Yes, Tut: No)
Course Learning Outcomes:
- Compose technical writing to concisely report design, fabrication and testing results.
- Manage a design/manufacturing process.
- Design a part which will be manufactured.
- Test the manufactured part.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Use generalized equilibrium thermodynamics to describe materials and other natural phenomenon.
- Understand the relationships between structure and processing.
- Identify and describe microstructure characteristics: cubic crystallography, phase boundaries, grain boundary types.
- Design experiments to capture kinetic information to predict rate processes in materials processes.
- Identify boundary conditions and solve diffusion problems.
- Read and use binary phase diagrams and TTT curves to plan heat treatments.
- Critically read and write clearly about new scientific literature and patents regarding materials processing.
includes a detailed study of processes including brittle and ductile fracture, addressing time-dependent static fatigue and its implications on material integrity, along with an exploration of creep fracture and an understanding of its stress-time characteristics. The course further explores the key principles of dislocation theories, which provide insights into material behavior under plastic deformation and fostering an understanding of materials strengthening mechanisms. Students complete a case study of a real-world engineering project that applies the practical significance of deformation and fracture mechanics learned in the course.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- CLOs coming soon; please refer to your course syllabus in the meantime.
with disabilities.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Use an iterative design approach to produce a prototype assistive technology solution.
- Experience Interdisciplinary Interaction with Occupational Therapists and End-Users in the design of a device.
- Apply design principles to meet end user needs.
- Understand personal, ethical and social implications of building assistive technology.
- Apply manufacturing techniques in prototyping a device.
- Effectively communicate and present ideas.
- Understanding the risks involved in design failures and implementing proper risk mitigation techniques.
- Identify mechanical and electrical components of cardiac muscle activity.
- Understand signal processing and Doppler with respect to medical devices.
Students are presumed to have sound background in mechanical measurement, solid mechanics, kinematics and dynamics typically acquired from MECH 217, 221, 228, 321 and 328.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Explain and discuss what biomechanical engineers do in their professional activities.
- Explain and discuss the basic components that constitute biological matter from molecular to organ scale and how their structure relates to mechanical properties and performance.
- Explain mechanical transport fundamentals in the context of biological systems.
- Apply kinematics and dynamics to model the time dependent motion of a human joint subject to muscular and external forces.
- Construct mathematical and numerical models for the linear and non- linear mechanical properties of biological materials, including bone, cartilage, muscles, tendons, and ligaments.
- Explain macro-scale measurement systems and processes for positions and forces in living systems.
- Analyze and interpret biomechanical data through mechanical models.
- Analyze a biomechanical device or process within realistic constraints (i.e. - economic, environmental, ethical, sustainability and regulatory).
K2(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Use experimental apparatus specific to Mechanical Engineering.
- Apply theoretical concepts to physical and simulated systems.
- Apply critical thinking skills to solve in lab problems.
- Efficiently write effective technical lab reports.
- Work effectively and safely in teams.
- Submit reports according to a deadline.
K2(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Use experimental apparatus specific to Mechanical and Materials Engineering.
- Apply theoretical concepts to physical and simulated systems.
- Apply critical thinking skills to solve in lab problems.
- Efficiently write effective technical lab reports.
- Work effectively and safely in teams.
- Submit reports according to a deadline.
K2(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Use experimental apparatus specific to Mechanical Engineering.
- Apply theoretical concepts to physical and simulated systems.
- Apply critical thinking skills to solve in lab problems.
- Efficiently write effective technical lab reports.
- Work effectively and safely in teams.
- Submit reports according to a deadline.
K2(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Use experimental apparatus specific to Mechanical and Materials Engineering.
- Apply theoretical concepts to physical and simulated systems.
- Apply critical thinking skills to solve in lab problems.
- Efficiently write effective technical lab reports.
- Work effectively and safely in teams.
- Submit reports according to a deadline.
DELETED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Explain Free and Forced Vibration of damped and undamped single DOF systems.
- Calculate Amplitude and Phase change in single DOF systems.
- Derive equations of motion for multi-DOF systems using Force/Moment Balances and Lagrange's Equation.
- Determine natural frequencies and mode shapes in free vibration of undamped multi-DOF systems.
- Calculate mode shapes for transverse vibration in beams.
- Analyze vibration frequency spectra using Fast Fourier Transforms (FFT).
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Recognize relevant physical laws and exercise them in engineering problems at microscale.
- Recognize semiconductor materials properties and exercise them in micro device design and analysis.
- Distinguish working principles of different micro devices testing techniques and implement these micro devices in various applications.
- Appraise some concurrent microsystem technologies devices through literature review and identify some potential applications for them.
- Identify limitations and benefits of existing micro devices and/or their fabrication technology and propose new design for improvement.
DELETED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- CLOs coming soon; please refer to your course syllabus in the meantime.
DELETED 2026-2027
(Lec: 3, Lab: 0, Tut: 1)
Course Learning Outcomes:
- CLOs coming soon; please refer to your course syllabus in the meantime.
(Lec: 3, Lab: 0.08, Tut: 0.42)
Course Learning Outcomes:
- Basic understanding of engine types, components, operation.
- Calculate engine performance.
- Perform engine thermodynamic cycle analysis.
- Perform analysis of intake, exhaust and incylinder flow.
- Understand basic combustion principles including heat of combustion, chemical reactions and kinetics.
- Apply combustion principles for optimum engine performance and emissions.
NOT OFFERED 2026-2027
(Lec: 3.0, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Describe the different types of fuel cells and their operating characteristics.
- Quantify and compare energy systems with appropriate metrics (fuel consumption rate, energy density, power density …).
- Apply the laws of thermodynamics to fuel cells.
- Explain fuel cell reaction kinetics, and calculate corresponding losses.
- Calculate Ohmic losses (electronic and ionic) in fuel cell materials.
- Solve coupled transport problems in operating fuel cells.
- Apply integrated energy systems approach to fuel cell systems.
- Explore the fuel cell industry.
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Ability to conduct control volume analysis using conservation of mass, linear momentum, angular momentum and energy in nozzles, diffusers, turbines and compressors.
- Conduct dimensional analysis of pump, compressor or turbine including matching a compressor to a turbine in a gas turbine engine.
- Conduct analysis of axial compressor or turbine.
- Conduct analysis of centrifugal compressor or radial turbine.
- Explain various concepts and details such as the difference between compressor and turbine blades, stage reaction, radial equilibrium, diffuser stall, compressor surge, slip in rotors, secondary losses, combustor design, blade cooling, etc.
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- CLOs coming soon; please refer to your course syllabus in the meantime.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Discretize conservation equations using the finite-volume method.
- Select models and numerical solution methods aligned with problem conditions and desired outputs.
- Perform simulations using open-source or commercial codes.
- Critically evaluate the accuracy and validity of simulations.
- Communicate simulation results clearly using appropriate graphics.
- Interpret simulation results to extract insights relevant to engineering applications.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Recognize when compressibility effects are important
- Develop models for stationary and moving shock and expansion waves, including normal and oblique waves.
- Determine the effects of viscous stresses and heat transfer on compressible fluid flows (Fanno and Rayleigh flows).
- Characterize compressible gas flow through variable-area ducts, including convergent/divergent (de Laval) nozzles.
- Describe the basic characteristics of rarefied, hypersonic, and high temperature gas flows.
- Apply theory to describe compressible gas flow in key applications such as rocket nozzles, engine intake systems, re-entry, shock tubes, and gas handling equipment.
- Model compressible flows using modern computational tools.
(Lec: 2, Lab: 1.5, Tut: 0)
Course Learning Outcomes:
- Write programs to read various sensors and control actuators.
- Debug a software program that fails to run as designed.
- Debug a hardware circuit that fails to run as designed.
- Calibrate different sensors.
- Identify the weaknesses and strengths of different sensors .
- Tune a PID controller with real hardware.
- Design a sensor suite to enable a mobile robot to perform a complex task.
- Evaluate the ability of a mobile robot to perform a complex task.
- Write a technical report that summarizes the results of a laboratory.
- Draw a flowchart given a program specification.
- Demonstrate lifelong learning skills by finding and reviewing technical specifications of new controllers and/or sensors.
- Explain the design and control considerations of mechatronic systems.
NOT OFFERED 2026-2027
(Lec: 2, Lab: 1.5, Tut: 0)
Course Learning Outcomes:
- Solve problems involving robot kinematic descriptions and frame transformations.
- Solve problems describing motion of robot links.
- Analyze digital images of manufacturing objects for purposes of identification and inspection.
- Schedule jobs in a job-shop environment.
- Control manufacturing cell equipment using Programmable Logic Controllers
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Discuss the robot selection requirements and robot components and use the pertinent terminology in modelling, analyzing and designing robot manipulators.
- Analyze motion capabilities of mechanisms and robot manipulators.
- Assess layouts of serial manipulators for the required motions.
- Investigate the challenges in designing robot manipulators for a specific environment by defining the problem before proposing solutions.
- Develop the models of serial manipulators (planar and spatial) and analyze their forward and inverse kinematics.
- Apply the generalized inverses of linear systems of equations to overdetermined and under-determined problems, and analyze redundant and over-constrained manipulators.
- Formulate relations between the actuators’ forces/torques and manipulator payload (static and dynamic cases) and deflection (accuracy) of operation point.
- Design/redesign or employ redundancy to eliminate or avoid singularity.
- Use MATLAB to simulate and analyze motion and force/compliance performance of a manipulator for the required task.
- Articulate the design, modelling, analysis and simulation of robot manipulators through the use of the four phases of systems’ life cycle.
- Engage with group activities by sharing ideas, workload, and providing effective feedback.
(Lec: 3, Lab: 0.5, Tut: 0.5)
Course Learning Outcomes:
- Identify and explain the process configurations in various Additive Manufacturing (AM) processes.
- Identify and explain the effect of process parameters in various AM processes.
- Describe, analyze and design the specific function of lasers and laser optics in laser-based AM processes.
- Analyze, design and optimize part geometry and build strategy for AM products.
- Analyze, design and optimize process parameters/profiles for various AM processes; Calculate the required heat input in relation to process variables and material input.
- Analyze and model heat transfer in metal AM processes.
- Identify the solidification phenomenon and development of macro- and microstructure in metal AM processes.
K4(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Identifies problem and constraints including health and safety risks, applicable standards, economic, environmental, cultural and societal considerations.
- Identifies key technical or scientific problems critical to achieving the design.
- Develops detailed specifications and metrics incorporating performance requirements, constraints, assumptions, and other stated and unstated factors from all stakeholders relevant to the specific application.
- Creates processes for solving these problems including the selection and application of suitable models and an assessment of the validity of results.
- Uses an appropriate process to apply knowledge, ingenuity and judgement for creating and assessing design options to select an optimal design. The outcome is a feasible design.
- Selects appropriate resources, techniques, tools and processes to realize the design.
- Critically evaluates trade-offs among goals, criteria, functional requirements, constraints, etc.,with logical well reasoned and defensible arguments (may include tools such as; Pros/Cons, WEM, QFD, etc.)
- Identifies, critically evaluates, and incorporates relevant information regardless of format using self-determined criteria based on experience, inquiry, and the identified literature.
- Demonstrates capacity for initiative and technical or team leadership while respecting others' roles.
- Demonstrates punctuality, responsibility and appropriate communication etiquette.
- Critically evaluates trade-offs among goals, criteria, functional requirements, constraints, etc.,. with logical well reasoned and defensible arguments (may include tools such as; Pros/Cons, WEM, QFD, etc.)
- Explains the technical, societal, environmental and/or enterprise, context of the system.
K4(Lec: No, Lab: Yes, Tut: No)
Course Learning Outcomes:
- Identify and formulate a focused scientific hypothesis.
- Develop the necessary approaches to test the hypothesis.
- Conduct simulations or experiments to test hypothesis and analyze the data.
- Formulate succinct conclusions supported by quantitative findings.
- Communicate findings in clear written and oral forms to the level of the audience.
K3.5(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Identifies problem and constraints, including health and safety risks, key technical or scientific problems, applicable standards, economic, environmental, cultural and societal considerations.
- Develops detailed specifications and metrics incorporating performance requirements, constraints, assumptions, and other stated and unstated factors from all stakeholders relevant to the specific application.
- Creates processes for solving these problems including the selection and application of suitable models and an assessment of the validity of results.
- Uses an appropriate process to apply knowledge, ingenuity and judgement for creating and assessing design options to select an optimal feasible design.
- Selects appropriate resources, techniques, tools and processes to realize the design.
- Critically evaluates trade-offs among goals, criteria, functional requirements, constraints, etc., with logical well reasoned and defensible arguments (may include tools such as; Pros/Cons, WEM, QFD, etc.)
- Demonstrates capacity for initiative and technical or team leadership while respecting others' roles.
- Writes and revises documents using appropriate discipline-specific conventions.
- Uses graphics to explain, interpret, and assess information.
- Demonstrates accurate use of technical vocabulary.
- Demonstrates an understanding of intellectual property, copyright, and fair use of copyrighted materials and research data. Uses appropriate referencing to cite previous work.
- Customizing to the Audience, Telling the story, Displaying key information, Delivering the presentation.
- Demonstrates punctuality, responsibility and appropriate communication etiquette.
- Clearly defines all important design milestones appropriate to the project.
- Clearly defines and articulates a feasible work plan including estimated hours of work and identifies reporting deliverables appropriate to the project.
- Explains the technical, societal, environmental and/or enterprise, context of the system.
- Gather appropriate information, categorize it, and determine the economic attractiveness, benefits and costs, of an engineering project using the appropriate tools, such as Net Present Value, Internal Rate of Return, Net Present Cost.
- Integrate appropriate standards, codes, legal and regulatory factors into decision making.
- Work experience, design experience, professional skills, technical skills, extra-curricular interests, strengths and weaknesses, and team contribution.
- Produce a physical prototype or model that meets or exceeds expectations, along with supporting testing documentation.
DELETED 2025-2026
K2(Lec: No, Lab: Yes, Tut: No)
Course Learning Outcomes:
- CLOs coming soon; please refer to your course syllabus in the meantime.
(Lec: 0.75, Lab: 0, Tut: 0.75)
Course Learning Outcomes:
- Identifies problem and constraints including health and safety risks, applicable standards, economic, environmental, cultural and societal considerations.
- Identifies key technical or scientific problems critical to achieving the design.
- Develops detailed specifications and metrics incorporating performance requirements, constraints, assumptions, and other stated and unstated factors from all stakeholders relevant to the specific application.
- Creates processes for solving these problems including the selection and application of suitable models and an assessment of the validity of results.
- Uses an appropriate process to apply knowledge, ingenuity and judgement for creating and assessing design options to select an optimal design. The outcome is a feasible design.
- Selects appropriate resources, techniques, tools and processes to realize the design.
- Critically evaluates trade-offs among goals, criteria, functional requirements, constraints, etc.,with logical well reasoned and defensible arguments (may include tools such as; Pros/Cons, WEM, QFD, etc.).
- Demonstrates capacity for initiative and technical or team leadership while respecting others' roles.
- Writes and revises documents using appropriate discipline-specific conventions and vocabulary.
- Uses graphics to explain, interpret, and assess information.
- Write supported statements and conclusions using precise and concise language.
- Uses appropriate referencing to cite previous work.
- Customizing to the Audience, Telling the story, Displaying key information, Delivering the presentation.
- Demonstrates punctuality, responsibility and appropriate communication etiquette.
- Clearly defines all important design milestones appropriate to the project.
- Clearly defines and articulates a feasible work plan including estimated hours of work and identifies reporting deliverables appropriate to the project.
- Demonstrates an understanding of intellectual property, copyright, and fair use of copyrighted materials and research data.
- Gather appropriate information, categorize it, and determine the economic attractiveness of an engineering project using the appropriate tools, such as; Net Present Value, Internal Rate of Return, Net Present Cost.
- Provides a well-reasoned estimation of the benefits and costs of the project.
- Identifies and critically evaluates relevant information regardless of format using self- determined criteria based on experience, inquiry, and the identified literature.
(Lec: 3, Lab: 0.5, Tut: 0)
Course Learning Outcomes:
- Learn the fundamental principles and practical techniques of the Finite Element Method (FEM).
- Develop beginner to intermediate level of practical user experience with industry standard Finite Element Analysis (FEA) software packages such as ANSYS Mechanical APDL.
- Acquire design optimization techniques and apply it to structural-related projects.
- Effectively communicate and present design ideas.
- Develop practical experience in project and product design management.
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Understand macroscopic concepts related to uniaxial stress-strain behaviour of metals, including elastic versus plastic strain, diffuse versus local necking and effective stress and strain.
- Understand macroscopic concepts related to biaxial sheet forming behaviour, including forming limit diagrams (FLDs), diffuse versus local necking, Marciniak-Kuczinski model, anisotropy and yield functions.
- Conduct an experiment and subsequent analysis to determine the forming limit along a uniaxial strain path for a given sheet material.
- Derive an elastic-plastic constitutive equation using a continuum mechanics approach.
- Explore the relationship between processing, microstructure and forming properties of new generation sheet materials designed for automotive applications, including HSLA steels, dual-phase (DP) steels, transformation-induced plasticity (TRIP) steels and 5000 series and 6000 series aluminum alloys.
- Explore the relationship between processing, microstructure and workability during conventional forging and extrusion operations.
- Study several examples where a continuum mechanics-based models is used to predict a specific metal forming behaviour.
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Explain the fundamental mechanismns of general corrosion including thermodynamics and kinetics.
- Apply the concept of cathodic protection and passivation for corrosion inhibition of metals and alloys.
- Explain the fundamental mechanisms of localized corrosion, including pitting, crevice corrosion, and stress corrosion cracking.
- Describe the science of governing the general fracture and failure of metals and alloys.
- Explain the concepts of creep failure and fatigue failure in metals and alloys.
- Apply laboratory examples of corrosion and failure analysis to a relevant materials degradation issue.
- Describe approaches to Root Cause Failure Analysis.
design. Learners will perform computational modeling of laminates based on the knowledge acquired during the course.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Demonstrate understanding of mechanics of polymeric and composite structures.
- Demonstrate understanding of the origin of the limitations in real polymeric and composite structures.
- Describe the role of environment on polymer or composite materials mechanics.
- Demonstrate basic understanding of designing structures for stiffness or strength, and selecting appropriate materials to meet this criterion.
- Critically read science and engineering literature on polymers and/or composites, and apply this information to solve materials engineering mechanics problems, and implement into a component or system design.
- Communicate about the engineering of polymers and/or composites at a knowledgeable level in both written and oral forms, individually and as a group.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Describe the major classes of modern biomaterials and their mechanical, chemical and physiological properties.
- Select appropriate analytical tools to characterize bulk and surface properties of biomaterials for specific applications and justify your selection
- Explain the relevance of human anatomy, histology, cellular processes, and genetics to biomaterials requirements.
- Analyze interactions of biomaterials with biological tissues, including protein adsorption, immune response, and biocompatibility.
- Discuss regulatory frameworks and ethical considerations guiding the design, testing and clinical use of biomaterials from bench to bedside.
- Critically assess and report on the current literature in biomaterials research and development.
- Evaluate applications of biomaterials across orthopaedic, cardiovascular, dental, and emerging therapeutic contexts.
- Communicate advancements in biomaterials research effectively through oral presentations
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Demonstrate understanding of nanoscopic phenomenon in materials.
- Understand the scaling limitations of the materials theories, and determine what else is available or needed to explain these limitations.
- Describe the main characterization methods used for nano-structured materials and explain how they work.
- Describe both top-down and bottom-up methods for fabricating nano-structured materials.
- Critically read new scientific literature on nanomaterials and apply this information to solve engineering problems, implement into a component or system design, and understand public policy.
- Communicate about nanomaterials at an expert level in both written and oral forms.
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Understand and explain the physics responsible for the aerodynamic forces and moments.
- Use mathematical tools to calculate the aerodynamic forces and moments on airfoils and simple objects.
- Use mathematical tools to calculate the aerodynamic forces and moments on finite wings.
- Use the aerodynamic characteristics (CLO 1, 2 and 3) to predict various performance metrics of an aircraft (maximum speed, climb rate, service ceiling etc.).
- Understand the concept of aerodynamic stability, and be able to determine the longitudinal stability of a particular wing-tail configuration.
NOT OFFERED 2026-2027
K3.5(Lec: Yes, Lab: Yes, Tut: Yes)
Course Learning Outcomes:
- Estimate the performance of an idealized wind turbine using fundamental fluid mechanics principles (conservation of mass and momentum, Bernoulli’s principle).
- Describe the basic operation of a wind turbine rotor using aerodynamic concepts (lift, drag, stall, etc.).
- Justify the selection of key blade design parameters, supported by calculations, by considering operating conditions, number of blades, airfoil geometry, structural loads, and material selection
- Design a wind turbine rotor from an aerodynamic perspective using the Blade Element Momentum method.
- Evaluate the performance of a prototype wind turbine rotor through experimental testing.
- Apply engineering models to site wind farms and estimate their annual energy production.
- Evaluate the trade-offs between technical performance, economic feasibility, and environmental impact of specific wind turbine designs and their sitting.
- Identify challenges, compromises and potential solutions to technical and non-technical societal hurdles for wind turbine integration.
NOT OFFERED 2026-2027
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Calculate the basic parameters that define acoustic noise such as the speed of sound in different media sound pressure sound pressure level acoustic impedance sound power sound power level sound intensity sound intensity level and loudness.
- Calculate the various noise criteria associated with rooms and human hearing such as noise rating criteria and equivalent noise weightings over a range of frequencies or over a given time period.
- Demonstrate an understanding of different acoustic noise measurement instruments and analysis equipment such as microphones sound level meters sound intensity probes dosimeters and spectrum analyzers.
- Calculate sound radiation and propagation parameters such as sound radiation through air sound reflection coefficients sound transmission through and around objects sound transmission loss insertion loss outdoor sound sources meteorological effects room acoustics near field effects and reverberation effects.
- Calculate the acoustic noise that is likely to be generated by typical industrial machinery such as fan noise electric motor noise pump noise compressor noise gear noise valve noise HVAC noise traffic noise and train noise.
- Calculate the effects of various noise control techniques such as sound absorbing materials sound absorbers noise partitions noise enclosures sound barriers in rooms and outdoors silencers vibration isolation and active noise control.
- Calculate design the optimum dimensions of different surface treatments with given or estimated material properties for a room of known dimensions that is experiencing a given or measured level of acoustic noise.
- Design including specifying materials material properties optimum dimensions fabrication methods joining and cutting tolerances and cost estimates an acoustic noise reduction enclosure given the specifics of a noise source including noise levels in different octave bands and the room size and other contents.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Explain and apply a basic knowledge of crystal structure defects texture phase transformation creep fatigue fracture residual stresses in nuclear metals.
- Use nuclear fission and absorption cross-section diagrams to determine materials selection in nuclear reactors and understand their influence on different reactor designs.
- Explain how atomic displacement occurs in a solid under energetic neutron irradiation and demonstrate understanding of defect clustering microstructure evolution as a function of dose accumulation as well as their effects on material performance.
- Describe CANDU reactor design and its major components understand the design principles of CANDU Demonstrate understanding of radiation effects on CANDU major components in particular the pressure boundary and the consequence of pressure tube deformation induced by neutron irradiation resulting from growth and creep.
- Explain the mechanism of growth and creep of pressure tubes under neutron irradiation as functions of material texture grain structure temperature stress and dose rate Understand how SLAR is used in repositioning of spacers with calculation of deformation of fuel channels.
- Explain concept of delayed hydride cracking of pressure tubes Determine factors causing such issues in the nuclear reactor and describe feasible mitigation methods for current pressure tubes in service and fitness for service guidelines.
- Explain the issues existing in other major components Demonstrate understanding of the corrosion mechanisms in steam generator and feeder pipes Describe embrittlement of CANDU spacers during service.
- Explain the design of CANDU fuels Demonstrate the operation of CANDU fuels and understand degradation of performance of fuel bundles.
COURSE DELETED 2019-2020
(Lec: 3, Lab: 0, Tut: 0.5)
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Perform calculations related to basic nuclear physics, reactor physics, fuel cycle, and nuclear safety.
- Critically tackle real-world questions in nuclear engineering.
- Examine the interactions between nuclear and other realms of engineering such as thermodynamics, fluid mechanics, linear algebra, and advanced calculus.
- Critically analyze safety management and risks at nuclear reactor sites and identify the issues that led to past nuclear reactor and radiological accidents.
- Collaborate effectively in teams to analyzes the potential, limitations, and societal impacts of nuclear technologies.
(Lec: 3, Lab: 0, Tut: 0.5)
Course Learning Outcomes:
- Solve problems involving pressure-driven internal flows with curvature, bifurcations and pulsatility.
- Construct mathematical models of fluid flow in biological systems.
- Apply the Bernoulli's equation for fluid flow in biological system.
- Apply the Navier-Stokes equation for quasi-steady and unsteady flow.
- Identify biological fluid dynamics research applied to bio propulsion systems
- Apply qualitative and quantitative reasoning to support real-world biomedical or biologically-inspired designs.
(Lec: 2, Lab: 1, Tut: 0.5)
Course Learning Outcomes:
- Understand the anatomical and mechanical analysis of human movement.
- Appreciate the complexity of living species with regard to the motion they produce.
- Evaluate the design of total joint replacements with respect to their kinematics.
- Perform an analysis of three dimensional, six degree of freedom rigid body motion, expressing the results in terms of Euler angles, homogeneous matrices, or helical axis parameters.
- Quantify the motion of articulating joints in terms of the centres and axes of rotation, and the behaviour of the contact kinematics.
- Carry out a motion capture experiment, and convert marker coordinate data into meaningful measurements of body position and orientation.
- Describe the function of a human joint in terms of the articulating bones, major ligaments and muscles.
(Lec: 3, Lab: 0.5, Tut: 0)
Course Learning Outcomes:
- Identify and describe ergonomic issues associated with systems and devices involving human interfaces, with attention to the range of abilities expected in the population.
- Design and describe practical user-centred designs of devices and systems that incorporate current best practices in the application of ergonomic design principles, including the use of universal design methods.
- Understanding risks involved in workplace environments from the physiological and biomechanical perspectives.
- Experience Interdisciplinary Interaction between kinesiology and engineering students in assessment of risk for manual materials handling.
- Effectively communicate and present ideas.
experimental and analytical approaches to movement analysis, experimental instrumentation and devices, and biomechanical devices for musculoskeletal disorder rehabilitations. Analysis of the contribution of external loading, forces generated by muscles and constraints provided by other musculoskeletal
structures to predict forces and stresses in musculoskeletal joints and tissues. Numerical and modelling approaches, including inverse dynamics, and optimization, and determination of segmental inertial properties.
Biomechanical devices including upper limb and lower limb orthotics and prosthetics. Applications in orthopedic engineering, movement assessment, ergonomics, joint injury and replacements, and biomechanical system design. Application of machine learning in biomechanics and human movement
analysis. Students are presumed to have had a sound introduction to biomechanics, typically acquired from MECH 394.
(Lec: 2, Lab: 1, Tut: 0.5)
Course Learning Outcomes:
- Solve static biomechanics problem for musculoskeletal systems.
- Determine muscle force distribution using optimization method.
- Determine body segment parameters.
- Perform inverse dynamic analysis of musculoskeletal systems during dynamic movement.
- Perform segmental energy analysis based on kinematics and kinetic measurements.
- Analyze accelerometers to obtain kinematics variables.
