Core Mechanical Engineering Graduate Courses (for credit):
Microfluidics and Nanofluidics
Course Code: MECH 6101
Credit Value: 3.0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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