| Course/(Credit Value)
Advanced Heat and Mass Transfer (0.5)
| || Basic physical principles of
transport phenomena. Heat and mass transfer methods for physical systems. Time and volume averaging.
Dimensional analysis. |
Advanced Fluid Mechanics (0.5)
| || Laminar and turbulent flow. Turbulence
and turbulence modelling. Boundary-layer flow. Compressible flow. Potential flow. |
Finite Difference Methods (0.5)
| || Numerical solution of partial differential equations of flow through porous media;
flow of heat and vibrations; characterization of solution techniques and analysis of stability; convergence and
compatibility criteria for various finite difference schemes. |
Finite Element Methods (0.5)
| || Boundary-value problems. Methods of approximation. Time dependent problems. Isoparametric elements.
Numerical integration. Computer implementation. Mesh generation and layouts. Two-dimensional finite
Engineering Systems Modelling and Simulation (0.5)
| || A study of theoretical and
experimental methods for characterizing the dynamic behaviour of engineering systems. Distributed and lumped
parameter model development. Digital simulation of systems for design and control. |
Engineering Seminar (0.0)
| || The course objective is to train the student in preparing, delivering and evaluating technical
presentations. Each student is required to: (a) attend and write critiques on a minimum of six technical seminars
in the School of Engineering; and (b) conduct a seminar, presenting technical material to an audience consisting
of faculty and graduate students in the school. This presentation will then be reviewed by the student and the
Special Topics in Engineering (0.5)
| || A course of directed study involving selected
readings and analyses in developing knowledge areas which are applicable to several of the engineering
disciplines in the School of Engineering.
| Biological Engineering
Food and Bio-Process Engineering (0.5)
| || Kinetics of biological reactions, reactor dynamics and design. Food rheology and texture;
water activity and the role of water in food processing; unit operations design-thermal processing; and drying,
freezing and separation processes. |
Fermentation Engineering (0.5)
| || Modelling and design of
fermenter systems. Topics include microbial growth kinetics, reactor design, heat and mass transfer.
Instrumentation and unit operations for feed preparation and product recovery. Prerequisite: undergraduate
course in each of microbiology, heat and mass transfer, and biochemistry or bioprocess engineering. |
Physical Properties of Biomaterials (0.5)
| || Rheology and rheological properties. Contact stresses
between bodies in compression. Mechanical damage. Aerodynamic and hydro-dynamic characteristics. Friction. |
| || Instrumentation systems. Transducers. Amplifier circuits. Recording
methods. Spectroscopy & colorimetry. Radiation, humidity, pH and noise measurements. Chromatography. |
Advanced Food Engineering (0.5)
| || Application of heat and mass transfer, fluid flow, food
properties, and food- processing constraints in the design and selection of food process equipment.
Development of process specifications for the control of the flow of heat and moisture and the associated
microbial, nutritional and organoleptic change in foods. Food system dynamics and process development.
Prerequisite: ENGG*6110, Food and Bio- Process Engineering, or equivalent. |
Special Topics in
Food Engineering (0.5)
| || A course of directed study involving selected readings and analyses in developing
knowledge areas of food engineering. |
Final Project in Biological Engineering (1.0)
| || A project
course in which a problem of advanced design or analysis in the area of biological engineering is established, an
investigation is performed and a final design or solution is presented. |
Special Topics in Biological
| ||A course of directed study involving selected readings and analyses in developing knowledge
areas of biological engineering. |
Special Topics in Agricultural Engineering (0.5)
| || A course of
directed study involving selected readings and analyses in developing knowledge areas of agricultural
Advanced Biomechanical Design (0.5)
| F || Biomechanical Design from concept through prototyping and testing. This course will investigate and apply techniques used for Biomechanical Design including reverse Engineering, solid modelling, geometric tolerancing, testing and rapid prototyping. Instructor's signature required.
| Environmental Engineering
Urban Stormwater Management (0.5)
| || Continuous
stormwater management models and model structure. Catchment descretization and process disaggregation.
Pollutant build-up, washoff and transport. Flow and pollutant routing in complex, looped, partially surcharged
pipe/channel networks including pond storage, storage tanks, diversion structures, transverse and side weirs,
pump stations, orifices, radical and leaf gates and transient receiving water conditions (including tides).
Pollutant removal in sewer networks, storage facilities and treatment plants.
Water Pollution Control Planning (0.5)
| || Methods of developing area-wide pollution control plans and sustainable use plans in
Ontario and elsewhere. Quantitative and non-quantitative information is examined in the context of planning,
using continuous models such as HSP-F. Field trips. |
Environmental Contaminants: Fate
| || Analysis of fate mechanisms associated with environmental contaminants. Focus on
substances which are generally considered to be hazardous to humans, or other animal life at low
concentrations. Study of physicochemical properties and fate estimation on control and remediation strategies.
Quantitative analysis of contaminant partitioning and mass flows, including cross-media transport and
simultaneous action of contaminant fate mechanisms.
Environmental Contaminants: Control
| || Analysis of conventional and innovative technologies for toxic contaminants; technologies
for contaminated municipal and industrial wastewaters, including physical, chemical, and biological treatment
processes for trace toxic contaminants in water and wastewater; control technologies for contaminated gas
streams, including activated carbon absorption, biofiltration, bioscrubbing, wet scrubbing, thermal- oxidation
methods, and process modifications to reduce emissions of toxic air contaminants; remediation techniques for
contaminated soil, including external and in-situ physical, chemical and biological treatment methods;
cross-media contaminant control issues; toxicity testing and evaluation; relevant regulatory programs. |
Advanced Air Quality Modelling (0.5)
| || Analysis of analytical and computational models used to
predict the fate of airborne contaminants; role of air quality models for the solution of engineering-related
problems; analysis of important boundary layer meteorology phenomena that influence the fate of air pollutants;
conservation equations and mathematical solution techniques; model input requirements such as emissions
inventories; Gaussian models; higher-order closure models; Eulerian photochemical grid models.
Hazardous Waste Management (0.5)
| || This course will define the different types of hazardous wastes that
currently exist and outline the pertinent legislation governing these wastes. Information will be presented on
different ways to handle, treat and dispose the hazardous waste, including separation, segregation, minimization,
recycling and chemical, physical, biological, and thermal treatment. Also to be discussed are hazardous waste
landfills and site remediation technologies. Specifics include design and operation of hazardous landfill sites,
handling and treatment of leachate, comparison of pertinent soil remediation technologies. Case studies will be
Advanced Water and Wastewater Treatment (0.5)
| || This design course will discuss
advanced technologies not traditionally covered during an undergraduate curriculum. An important consideration
will be the reuse of water.
Non-Point Source Pollution and Its Control (0.5)
| || Introduction to issues
of non-point source pollution. Modelling of non-point source pollution approaches for vadose zone, surface and
subsurface drained water. Scale issues in non- point source modelling. Management issues in non-point source
pollution modelling. Application of non-point source pollution models to a variety of situations. Application of
non- point source modelling and selection of management approaches for various types of receiving water.
Special Topics in Environmental Engineering (0.5)
| || A course of directed study involving selected
readings and analyses in developing knowledge areas of environmental engineering.
Final Project in Environmental Engineering (1.0)
| || A project course in which a problem of advanced design or analysis in the
area of environmental engineering is established, an investigation is performed and a final design or solution is
| Engineering Systems and Computing
Advanced Robotics (0.5)
| W || This course is intended for graduate students who have some knowledge and interest in robotics. The course covers modelling, design, planning control, sensors and programming of robotic systems. In addition to lectures, students will work on a term project in which a problem related to robotics systems will be studied.|
Medical Imaging (0.5)
| W || Digital image processing techniques including filtering and restoration; physics of image formation for such modalities as radiography, MRI, ultrasound. Prerequisite, ENGR*3390 or equivalent.|
Machine Vision (0.5)
| F || Computer vision studies how computers can analyze and perceive the world using input from imaging devices. Topics covered include image pre-processing, segmentation, shape analysis, object recognition, image understanding, 3D vision, motion and stereo analysis, as well as case studies. |
Optimization Techniques for Engineering (0.5)
| W || This course serves as a graduate introduction into combinatorics and optimization. Oprimization is the main pillar of Engineering and the performance of most systems can be improved through intelligent use of optimization algorithms. Topics to be covered: Complexity theory, Linear/Integer Programming techniques, Constrained/Unconstrained optimization and Nonlinear programming, Heuristic Search Techniques such as Tabu Search, Genetic Algorithms, Simulated Annealing and GRASP. |
Intelligent Real-time Systems (0.5)
| || Soft
real-time systems, hard real-time systems, embedded systems, time handling and synchronization, deadlines,
preemption, interruption, rts languages, rts/ operating systems, system life-cycle, petri nets, task scheduling and
allocation, fault-tolerance, resource management, rts/search techniques, dealing with uncertainty.
Advanced Digital Signal Processing (0.5)
| || Discrete-time signals and systems, z transform, frequency analysis of
signals and systems, fourier transform, fast fourier transform, design of digital filters, signal reconstruction, power spectrum estimation.
Advanced Soft Computing (0.5)
|W || Neural dynamics and computation from a single neuron to a neural network architecture. Advanced neural networks and applications. Soft computing approaches to uncertainty representation, multi-agents and optimizastion.
| Water Resources Engineering
Ground Water Modelling (0.5)
| || Introduction to current groundwater issues,
definition of terms, review of fundamental equations describing fluid and contaminant transport in saturated
groundwater zones. Mathematical techniques (analytical, fe and fd) for the solution of the fundamental
equations. Application of numerical groundwater models to a variety of situations. Case studies. Review of
groundwater models used in industry.
Deterministic Hydrological Modelling (0.5)
| || Deterministic
hydrological models. Function of watershed models for hydraulic design, environmental assessment, operation
of water control structures, flood warning. Calculation algorithms.
| || Distribution function selection for historic hydrologic data representation. Monte Carlo
simulation techniques. ARMA modelling of hydrologic processes. Regional analysis. Risk analysis.
Measurement of Water Quantity and Quality (0.5)
| || This course covers techniques used to measure
rates of movement and amounts of water occurring as precipitation, soil water, ground water and streamflow.
Available measurements of water quality are surveyed. Calculation procedures involved in the use of indirect
indicators of water quantity and quality individually and in combination are described.
Design of Pressurized Flow Systems (0.5)
| || Boundary resistance. Steady State and transient flow in gravity and pumped
systems. Pressure control systems.
Open Channel Hydraulics (0.5)
| || Basic concepts, energy
principle; momentum principle; flow resistance; non-uniform flow; channel controls and transitions; unsteady
flow; flood routing.
Design of Water Management Systems (0.5)
| || Analytical decision making.
Optimization methods. Planning under uncertainty. Deterministic river basin modelling. Irrigation planning and
operation. Water quality management modelling.
Soil Erosion and Fluvial Sedimentation (0.5)
Students will be able to (i) describe processes related to soil erosion by water, (ii) describe processes related to
fluvial sedimentation, (iii) evaluate and prescribe structural and non- structural control methods, and (iv) run at
least one soil erosion/fluvial sedimentation computer model if the course is satisfactorily completed.
Final Project in Water Resources Engineering (1.0)
| || A project course in which an advanced design
problem in the area of watershed engineering is established, a feasibility investigation performed and a final
Special Topics in Water Resources Engineering (0.5)
| || A course of directed
study involving selected readings and analyses in developing knowledge areas of water resources engineering.