Core Mechanical Engineering Graduate Courses (for credit):

Please note that not all classes are offered every year.

Microfluidics and Nanofluidics

Course Code: MECH 6101
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: Consent of the Instructor

Interfacial Phenomena

Course Code: MECH 6102
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: MECH 2201, 3202, or consent of the Instructor

Convective Heat Transfer

Course Code: MECH 6103
Credit Value: 3.0

Course description and pre-requisites

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.  Pre-requisites: Consent of the Instructor

Advanced Heat Transfer

Course Code: MECH 6104
Credit Value: 3.0

Course description and pre-requisites

Topics include: Governing conservation equations; examples of formulation and solution; laminar boundary layer; integral method; turbulent heat transfer.
Pre-requisites: MECH2201, MEC2202, MECH3202; and MECH3203 (or equivalent)

Advanced Fluid Dynamics

Course Code: MECH 6105
Credit Value: 3.0

Course description and pre-requisites

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.

Prerequisite: undergraduate level fluid mechanics.

Advanced Continuum Mechanics

Course Code: MECH 6201
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: MECH2301, 2302, 2503, 3202, 3501, 3502

Advanced Dynamics

Course Code: MECH 6202
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: MECH 2302 and MATH 2270 (or equivalent)

Mechanics of Composite Materials

Course Code: MECH 6203
Credit Value: 3.0

Course description and pre-requisites

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.

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

Fracture and Failure of Materials

Course Code: MECH 6204
Credit Value: 3.0

Course description and pre-requisites

This course is designed to introduce students to the concepts of fracture in linear and nonlinear materials by helping students to obtain a thorough understanding on how cracks affect engineering structures and when an existing crack may start to grow till catastrophic failure ensues.  Considerations in design of engineering materials and structures against failure will be discussed.

Pre-requisites: Consent of the Instructor

The Finite Element Method in Engineering Analysis

Course Code: MECH 6301
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: CSE 1011, MECH 2301, MECH 4402

Design and Fabrication of Polymer Composites and Nanocomposites

Course Code: MECH 6401
Credit Value: 3.0

Course description and pre-requisites

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).
Pre-requisites: MECH2301 and 3502 (or equivalent)

Smart and Multifunctional Materials

Course Code: MECH 6402
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: Consent of the Instructor

Advanced Robotics and Automation

Course Code: MECH 6403
Credit Value: 3.0

Course description and 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 6404
Credit Value: 3.0

Course description and 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 and pre-requisites

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 6501
Credit Value: 3.0

Course description and pre-requisites

Topics 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.
Pre-requisites: MATH 2270 (or equivalent)

Introduction to Bioengineering

Course Code: MECH 6504
Credit Value: 3.0

Course description and pre-requisites

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.

Pre-requisites: Consent of the Instructor

Advanced Optical Measurement Techniques

Course Code: MECH 6505
Credit Value: 3.0

Course description and pre-requisites

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.

Pre-requisites: Consent of the Instructor

Sustainable Energy Technologies

Course Code: MECH 6507
Credit Value: 3.0

Course description and pre-requisites

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.

Compulsory Graduate Courses (nor for credit):

Engineering Ethics

Course Code: ENG 6000
Credit Value: 0.0

Course description and pre-requisites

Topics include: Ethical responsibilities for engineering profession; academic and research integrity; technology impact on society; sustainable development and corporate citizenship; public health and safety.
Pre-requisites: None

Graduate Seminar

Course Code: MECH 6000
Credit Value: 0.0

Course description and pre-requisites

Topics include: Research presentation event to develop and improve graduate students’ presentation skills and techniques for their future career paths and to widen the scope of their knowledge by exposing them to research topics in other areas of Mechanical Engineering to establish a sense of community.
Pre-requisites: None

MSc Thesis

Course Code: MECH 9001
Credit Value: 0.0

Course description and pre-requisites

Topics include: students enrolled in performing research towards completion of the thesis requirement for MSc degree.
Pre-requisites: None

Ph.D. Thesis

Course Code: MECH 9002
Credit Value: 0.0

Course description and pre-requisites

Topics include: students enrolled in performing research towards completion of the thesis requirement for Ph.D. degree.
Pre-requisites: None

Complimentary & Training Courses (for credit):

Technology Commercialization

Course Code: MECH 6502
Credit Value: 3.0

Course description and pre-requisites

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 and pre-requisites

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

Disruptive & Exponential Technologies

Course Code: MECH 6503
Credit Value: 3.0

Course description and pre-requisites

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.

Pre-requisites: Consent of the Instructor.

Teaching and Learning in Engineering

Course Code: MECH 6506
Credit Value: 3.0

Course description and pre-requisites

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 .

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

Max enrolment: 24

Teaching and Learning in Post Secondary Education

Course Code: EDUC 5414
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: None

The Arts and Sciences of Scholarly Writing

Course Code: ENG 6002
Credit Value: 3.0

Course description and pre-requisites

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.
Pre-requisites: None

Directed Reading Courses (nor for credit):

Directed Reading Courses

Course Code: MECH 6900X
Credit Value: 3.0

Course description and pre-requisites

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