Core Mechanical Engineering Graduate Courses (for credit):

Microfluidics and Nanofluidics

Course Code: MECH 6101

Credit Value: 3.0

Course Description

Pre-requisites: Consent of the Instructor

Low Reynolds number fluid dynamics; liquid and gas flows; surface tension, wetting and capillarity; thermal effects; lubrication theory; experimental methods; biofunctionalization; fabrication techniques; fluids in nanochannels.

Interfacial Phenomena

Course Code: MECH 6102

Credit Value: 3.0

Course Description

Pre-requisites: MECH 2201, 3202, or consent of the Instructor

Topics include: Interfacial thermodynamic principles; equilibrium conditions; contact angles; capillarity and wetting; surface forces and tension; drop-surface interactions; introduction to fluid mechanics involving interfaces; interfacial measurement techniques; special topics on applications.

Convective Heat Transfer

Course Code: MECH 6103

Credit Value: 3.0

Course Description

 Pre-requisites: Consent of the Instructor

This course covers Advanced Heat Transfer and its applications.  Topics covered include: generalized governing equations, heat conduction, forced and natural convection, condensation, evaporation, boiling, radiation, advanced computational heat transfer and advanced characterization of thermal properties. 

Advanced Heat Transfer

Course Code: MECH 6104

Credit Value: 3.0

Course Description

 Pre-requisites: Consent of the Instructor

This course covers Advanced Heat Transfer and its applications.  Topics covered include: generalized governing equations, heat conduction, forced and natural convection, condensation, evaporation, boiling, radiation, advanced computational heat transfer and advanced characterization of thermal properties. 

Advanced Fluid Dynamics

Course Code: MECH 6105

Credit Value: 3.0

Course Description

Pre-requisites: undergraduate level fluid mechanics.

This is a first graduate level course in fluid dynamics with an introduction to turbulent flow and modeling. This course builds from an assumed undergraduate knowledge of fluid mechanics. The course begins with review of tensor notation, flow kinematics and derivation of the equations of fluid motion. Following this, the course covers exact solutions to Navier-Stokes equations, circulation and vorticity, potential flow, boundary layers, turbulence, modeling and closure methods.

Advanced Continuum Mechanics

Course Code: MECH 6201

Credit Value: 3.0

Course Description

Pre-requisites: MECH2301, 2302, 2503, 3202, 3501, 3502

Topics include: Indicial notation and tensor calculus; kinematics of a continuum: material and spatial descriptions, infinitesimal strain and rotation tensors, Lagrangian and Eularian strain tensors, etc.; conservation laws; isotropic and anisotropic linearly elastic solids under small normal, torsional and bending deformations; Newtonian viscous fluids: properties interpretation, Navier-Stokes equation, analysis of special cases, etc.

Advanced Dynamics

Course Code: MECH 6202

Credit Value: 3.0

Course Description

Pre-requisites: MECH 2302 and MATH 2270 (or equivalent)

Topics include: Dynamic system; rigid body kinematics; rigid body kinetics; D’Alembert principle; Lagrange’s Equation; variational principle, Hamilton’s principle; Hamilton-Jacobi theory; stability of dynamic systems; applications to a variety of engineering problems.

Mechanics of Composite materials

Course Code: MECH 6203

Credit Value: 3.0

Course Description

 Pre-requisites: MECH 2301, or Consent of the Instructor

Topics include: Manufacturing methods for composite materials, micro-mechanics of composite lamina, macro-mechanics of composite lamina, analysis of composite laminates (Classical Laminate Plate Theory), failure analysis of composite laminates, design of laminated structures.

Fracture and Failure of Materials

Course Code: MECH 6204

Credit Value: 3.0

Course Description

Pre-requisites: MECH2301, 2302, 2503, 3202, 3501, 3502

Topics include: Indicial notation and tensor calculus; kinematics of a continuum: material and spatial descriptions, infinitesimal strain and rotation tensors, Lagrangian and Eularian strain tensors, etc.; conservation laws; isotropic and anisotropic linearly elastic solids under small normal, torsional and bending deformations; Newtonian viscous fluids: properties interpretation, Navier-Stokes equation, analysis of special cases, etc.

The Finite Element Method in Engineering Analysis

Course Code: MECH 6301

Credit Value: 3.0

Course Description

Pre-requisites:CSE 1011, MECH 2301, MECH 4402

MECH 2302 and MATH 2270 (or equivalent)Topics include: variational formulations and approximation for continuous systems; stiffness matrix formulations of truss and beam elements; isoparametric finite elements and application to 2D & 3D elements; shell elements; static and dynamic analyses; steady state thermal analysis (conduction only); mass matrix formulations; vibration eigen value problems; solvers to static and vibration analyses; verification and validation in finite element procedures.

Design and Fabrication of Polymer Composites and Nanocomposites

Course Code: MECH 6401

Credit Value: 3.0

Course Description

Pre-requisites: MECH2301 and 3502 (or equivalent)  

Topics include: advantages and problems of heterogeneous materials; structure, processing, and properties of composites and nanocomposites; material selections for filler, matrix, and additives; testing and properties of composites and nanocomposites; processing technologies of composites and nanocomposites; applications of composites and nanocomposites in traditional (e.g., automotive and aerospace) and emerging areas (e.g., biomedical and energy).

Smart and Multifunctional Materials

Course Code: MECH 6202

Credit Value: 3.0

Course Description

Pre-requisites: Consent of the Instructor

Topics include: Shape memory materials; electrically activated materials; magnetically activated materials; optically activated materials; chemically activated materials; structure, processing and properties of smart materials; research, development, and applications of smart materials.

Advanced Robotics and Automation

Course Code: MECH 6403

Credit Value: 3.0

Course Description

Pre-requisites:  

This course covers advanced kinematics topics and their application to complex robotic systems such as redundant manipulators and parallel mechanisms.  topics include, but are not limited to: point, direction, line, and screw motion descriptions; homogeneous transformations; line and screw coordinates; inverse displacement solutions by analytic, hybrid, and numerical methods; appropriate frames of reference; screw systems and transforms; singularity analysis; and parallel manipulator kinematics.

Advanced Mechatronics: MEMS and Micro-Systems

Course Code: MECH 6204

Credit Value: 3.0

Course Description

Pre-requisites: MECH 2301, or Consent of the Instructor

This course covers advanced kinematics topics and their application to complex robotic systems such as redundant manipulators and parallel mechanisms.  topics include, but are not limited to: point, direction, line, and screw motion descriptions; homogeneous transformations; line and screw coordinates; inverse displacement solutions by analytic, hybrid, and numerical methods; appropriate frames of reference; screw systems and transforms; singularity analysis; and parallel manipulator kinematics.

Advanced Mechatronics: MEMS and Micro-Systems

Course Code: MECH 6404

Credit Value: 3.0

Course Description

Pre-requisites:  

This course is designed to be an introduction to advanced mechatronics and MEMS (micro-electro-mechanical systems) and their applications.  Topics covered include: introduction to MEMS and micro-systems; working principles of MEMS; design and fabrication of MEMS and micro-systems; microfabrication and micromachining; materials for MEMS; and applications of MEMS.

Introduction to Nanomaterials and Metamaterials

Course Code: MECH 6405

Credit Value: 3.0

Course Description

Pre-requisites:  N/A

This course is designed to be an introduction to nanomaterials and metamaterials and their applications.  Topics covered include the crystal structure of matter; the reciprocal lattice; phononic and photonic crystals; acoustic and optical metamaterials; semiconductor-based nanostructures; characterization and fabrication techniques for nanomaterials and metamaterials; and applications of nanomaterials and metamaterials.

Advanced Engineering Mathematics

Course Code: MECH 6503

Credit Value: 3.0

Course Description

Pre-requisites: MATH 2270 (or equivalent)

opics include: matrices; review of ordinary differential equations; solutions to systems of simultaneous linear differential equations, Laplace transform, and eigenvalue methods; formulation of partial differential equations for engineering problems; solution to partial differential equations using the separation of variables, Sturm–Liouville theory, finite and infinite Fourier and Hankel transforms; variational calculus. Examples include Laplace, heat, Navier–Stokes equations, etc.

Introduction to Bioengineering

Course Code: MECH 6504

Credit Value: 3.0

Course Description

Pre-requisites: Consent of the Instructor

Introduction to contemporary themes in bioengineering including: biological concepts for engineers; cell and tissue engineering; regenerative medicine and stem cells, bionanotechnology, biomaterials, drug screening, bioreactors, biotechnology, bioinformatics, genetic engineering, clinical trials and regulations.

Advanced Optical Measurement Techniques

Course Code: MECH 6505

Credit Value: 3.0

Course Description

Pre-requisites: Consent of the Instructor

Topics include: image processing and analysis with MATLAB, Python and OpenCV; theory and operation of cameras; particle image velocimetry, digital image correlation, tomographic imaging techniques.

Sustainable Energy Technologies

Course Code: MECH 6507

Credit Value: 3.0

Course Description

Pre-requisites: N/A

This course is designed to teach students the operation principles, efficiencies, limitations, and environmental effects of a broad portfolio of sustainable energy technologies that are available to meet global energy demands. Topics covered include an overview of global energy demand and production, the environmental factors in energy generation systems, nuclear power, biomass, geothermal, hydropower, solar energy conversion, oceanic and wind energy conversion, energy storage and transport, and the technical, social, and economic factors involved with creating energy systems and policies.

Complimentary & Training Courses (for credit):

Technology Commercialization

Course Code: MECH 65052

Credit Value: 3.0

Course Description

Pre-requisites:  N/A

Market adoption of new technologies is of concern to researchers, interested in creating economic value from their research, and attracting research.  However, technology utility, by itself, is not sufficient to achieve commercial success.  This course helps technologists understand the complex issues around enhancing the value proposition of novel technologies, and overcoming barriers to adoption through strategic partnerships or venture creation.

Legal Aspects and Governance in Engineering

Course Code: ENG 6001
Credit Value: 3.0

Course Description

Pre-requisites: None

Topics include: intellectual property; insurance, directors’ liability, and business associations law; international/transnational governance; environmental law and basics of contract law.

Introduction to Bioengineering

Course Code: MECH 6503

Credit Value: 3.0

Course Description

Pre-requisites: Consent of the Instructor

Concepts in Disruptive and Exponential Technologies; impact on industries and society; broad overview of disruptive technologies including 3D Printing, drones, robotics, automation, sensors, AI, Big Data, Genomics Sequencing, nanotechnology, advanced materials, microfluidics, energy and sustainability and IofT.  Incorporating several technologies into a tech project proposal able to disrupt an established industry and ultimately developing a foundational understanding of technology entrepreneurship opportunities.

Teaching and Learning in Engineering

Course Code: MECH 6506

Credit Value: 3.0

Course Description

Pre-requisites: Approval of the course director . Co-requisite: none

Students learn and implement practical strategies for teaching engineering tutorials and laboratories. Practice is guided by educational philosophy and the science of learning, as it applies to higher education in engineering. The course includes experiential education through microteaching exercises and structured reflection. . Lecture: 3 hours per week . Laboratory: N/A . Tutorial: N/A .Max enrolment: 24

Teaching and Learning in Post Secondary Education

Course Code: EDUC 5414
Credit Value: 3.0

Course Description

Pre-requisites: None

Topics include: This course examines traditional and emerging approaches to teaching and learning in post-secondary education. It explores the development of teaching methodologies in colleges and universities in Canada and other international venues. In particular students are encouraged to critically evaluate traditional methods and explore one or more selected methodology in the form of a review, group presentation and reflective paper.

The Arts and Sciences of Scholarly Writing

Course Code: ENG 6002

Credit Value: 3.0

Course Description

Pre-requisites: None

Topics include: General aspects and rhetoric of scholarly writing; presentation of research findings; writing for readers with varying levels of technical knowledge; resources for finding out about funding opportunities; characteristics of successful and unsuccessful grant proposals; review and critique proposals of your peers.

Directed Reading Courses (nor for credit):

Directed Reading Courses

Course Code: MECH 6900X
Credit Value: 3.0

Course Description

  • MECH 6900A – Directed Study: Solid Mechanics
  • MECH 6900B – Directed Study: Manufacturing
  • MECH 6900C – Directed Study: Materials
  • MECH 6900D – Directed Study: Fluid Mechanics
  • MECH 6900E – Directed Study: Heat Transfer
  • MECH 6900F – Directed Study: Thermodynamics & Energy
  • MECH 6900G – Directed Study: Engineering Design
  • MECH 6900H – Directed Study: Dynamics, Control & Robitics
  • MECH 6900I – Directed Study: Biomedical Engineering
  • MECH 6900J – Directed Study: Microfluidics and MEMS
  • MECH 6900K – Directed Study: Other areas in Mechanical Engineering