uwloo

Environmental Engineering (ENVE)

40 undergraduate courses in the 2026–27 Undergraduate Calendar.

ENVE 100 Environmental and Geological Engineering Concepts0.75 units

An introduction to engineering concepts for first-year Environmental and Geological Engineering students, including site design, design visualization, and public stakeholder communication. Laboratory sessions expose students to traditional field surveying, modern topographic surveying, engineering graphics, guidelines and regulations, and design visualization. Introduction to the practice and ethics of professional engineering, including licensure and accreditation.

Prerequisites
Cross-listed
GEOE 100

Calendar entryRequirements, Fall 2026Course outlines

ENVE 115 Linear Algebra0.25 units

Linear systems of equations, matrices, and determinants. Introduction to the eigenvalue problem. Applications.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • MATH106 - Applied Linear Algebra 1 (0.50)
    • MATH114 - Linear Algebra for Science (0.50)
    • MATH115 - Linear Algebra for Engineering (0.50)
    • MATH136 - Linear Algebra 1 for Honours Mathematics (0.50)
    • MATH146 - Linear Algebra 1 (Advanced Level) (0.50)
Cross-listed
CIVE 115, GEOE 115

Calendar entryRequirements, Fall 2026Course outlines

ENVE 121 Computational Methods0.50 units

Introduction to computer programming, examples of efficient numerical algorithms for basic scientific computations. Programming and problem solving concepts introduced in the course will be incorporated into group projects involving civil, environmental, or geological engineering applications. The language of instruction will be Matlab.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • ECE150 - Fundamentals of Programming (0.50)
    • MTE121 - Digital Computation (0.50)
    • SYDE121 - Digital Computation (0.50)
Cross-listed
CIVE 121, GEOE 121

Calendar entryRequirements, Fall 2026Course outlines

ENVE 123 Electrical Circuits and Instrumentation0.50 units

Charge, current, and voltage. Voltage and current sources, resistors, capacitors, and inductors. Ohm's Law, Kirchhoff's Laws, nodal analysis, instrumentation amplifier circuits, impedance. Function and characteristics of basic electrical transducers. Resolution, precision, and accuracy. Basics of data acquisition.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • GENE123 - Electrical Circuits and Instrumentation (0.50)
    • ME123 - Electrical Engineering for Mechanical Engineers (0.50)
Cross-listed
CIVE 123, AE 123, GEOE 123

Calendar entryRequirements, Fall 2026Course outlines

ENVE 153 Earth Engineering0.50 units

This course studies earth materials and processes from an engineering point of view through case histories and problem sets. The course develops a geological knowledge for applications to any physical environment and provides an appreciation of the impact of engineering work on the environment. Topics include mineral and rock identification, the rock cycle, structural geology and tectonics, geology of Canada, effects of water, ice and wind. Students are also introduced to the concept of geologic time, topographic and geologic maps, and the basic principles and tools used to determine geologic history.

Prerequisites
Cross-listed
CIVE 153, GEOE 153

Calendar entryRequirements, Fall 2026Course outlines

ENVE 175 Introduction to Environmental Chemistry0.50 units

Chemical principles with applications in natural environments and environmental engineering systems. Properties of the atmosphere and hydrosphere. Chemical reactions and stochiometric calculations. Reaction kinetics and equilibria in dilute solutions. Oxidation-reduction reactions.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • CHE102 - Chemistry for Engineers (0.50)

Calendar entryRequirements, Fall 2026Course outlines

ENVE 176 Microbial Biology for Environmental Engineers0.50 units

Introduction to microbial biology and technologies used to characterize it. Topics include cell structure and function, cultivation methods, genetics, phylogeny and taxonomy, metabolic and genetic diversity, genomics, bioinformatics, and pathogenesis.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 200 Sustainability Analysis and Solutions0.50 units

Development of design and communication expertise through projects involving various environmental engineering systems. Exposure to energy, air, water, and waste management systems. Emphasis placed on critical evaluation, problem solving, and design synthesis. Introduction to geographic information systems (GIS), sustainability analysis, and climate change mitigation and adaptation.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • ENVE100 - Environmental and Geological Engineering Concepts (0.75)
    • Students must be in level 2A or higher
    • Enrolled in H-Environmental Engineering

Calendar entryRequirements, Fall 2026Course outlines

ENVE 223 Differential Equations and Balance Laws0.50 units

An introduction to ordinary differential equations with applications to mass and energy balance problems in engineering. Standard methods of solution of first and second order linear equations with constant coefficients. Numerical methods for solving ordinary differential equations. Partial differential equations.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • CIVE222 - Differential Equations (0.50)
    • MATH218 - Differential Equations for Engineers (0.50)
Cross-listed
GEOE 223

Calendar entryRequirements, Fall 2026Course outlines

ENVE 224 Probability and Statistics0.50 units

Role of probability in engineering and decision-making under uncertainty. Basic probability concepts. Probability distributions. Functions of random variables. Data analysis. Confidence intervals and hypothesis testing. Introduction to regression analysis. Introduction to design of experiments and statistical quality control.

Prerequisites
  • Complete all of the following
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • CHE220 - Probability and Statistics (0.50)
    • CIVE224 - Probability and Statistics (0.50)
Cross-listed
GEOE 224

Calendar entryRequirements, Fall 2026Course outlines

ENVE 225 Environmental Modelling0.75 units

Modelling of environmental engineering processes via the solution of differential equations. Mass transfer processes in continuum and discrete systems, with applications to natural and engineered systems. Reactor theory. Understanding initial and boundary conditions. Classical and numerical solution techniques for solving differential equations. Volume and surface integration. Reynolds transport theorem.

Prerequisites
  • Complete all of the following

Calendar entryRequirements, Fall 2026Course outlines

ENVE 275 Aquatic Chemistry0.50 units

Overview of principles of equilibrium chemistry in aquatic systems, both in the natural environment and in contaminated water treatment processes. Composition of water. Electroneutrality and activity. Chemical thermodynamics. Acid-base equilibria concepts, including solution pH, titration, buffering intensity, and alkalinity. Metal complexation, dissolution, and precipitation reactions in natural and engineered systems. Redox reactions and pE-pH diagrams in aerobic and anaerobic environments.

Prerequisites
  • Must have completed at least 1 of the following:
    • CHE102 - Chemistry for Engineers (0.50)
    • ENVE175 - Introduction to Environmental Chemistry (0.50)

Calendar entryRequirements, Fall 2026Course outlines

ENVE 277 Air Quality Engineering0.50 units

Quantitative introduction to indoor and outdoor air pollution sources, and major processes including emission rates, atmospheric dispersion, chemistry, and deposition. Air quality standards and regulations. Basic atmospheric science and meteorology to support the fate and transport of air pollutants. Overview of control and treatment methods. Indoor air exposure estimates and the function of the HVAC components.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 279 Energy and the Environment0.50 units

Conservation of energy, energy balances on closed systems. Steady-state and transient heat transfer via convection, radiation, and conduction. Mechanical and electrical work. Internal energy, enthalpy, and specific heats of solids, liquids and gases. Phase change in natural environmental systems; The basics of heat engines, refrigerators, and heat pumps. Function, evaluation, and design of energy resource technology: wind and hydroelectric turbines, photovoltaics, geothermal energy, biomass and biofuel, natural gas and petroleum extraction, and tidal energy. Renewable energy policy and implications.

Prerequisites
Antirequisites
  • Complete all of the following
    • Not completed nor concurrently enrolled in any of the following:
      • CHE330 - Chemical Engineering Thermodynamics (0.50)
      • ME250 - Thermodynamics 1 (0.50)
      • SYDE381 - Thermodynamics (0.50)
    • Not completed any of the following:
      • ECE309

Calendar entryRequirements, Fall 2026Course outlines

ENVE 280 Fluid Mechanics0.50 units

An introduction to fluid mechanics. Fluid properties. Review of fluid statics. Buoyancy. Bernoulli equation. The momentum equation and applications. Laminar and turbulent flow. Dimensionless numbers. Closed conduit flow including friction losses. Pipe network analysis including energy losses and efficiencies. Four lab sessions.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
Cross-listed
GEOE 280

Calendar entryRequirements, Fall 2026Course outlines

ENVE 298 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 299 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 330 Environmental Monitoring and Methods0.50 units

A design course focused on physical and chemical measurements of the environment. Development of skills in defining and characterizing appropriate spatial and temporal resolution scales of environmental sampling. Elements of air, surface water, groundwater and soil sampling techniques and devices. Contemporary laboratory methods including colorimetry, gas chromatography, spectroscopy, electrochemical probes and grain size analysis. A focus on hands-on learning in immersive field camps and application of knowledge to open-ended design problems.

  • Field camps may be held immediately prior to the beginning of the regularly scheduled term start date and/or on weekends.
  • This course may be offered in a condensed term format.
Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 335 Decision Making for Environmental Engineers0.50 units

Decision-making, optimization, and assessment of environmental and water resource systems, and the design process in environmental engineering. Multi-criteria decision-making methods for concept and embodiment engineering design phases. Risk-based system performance metrics and trend tests. Uncertainty estimation via First-Order Uncertainty Analysis and Monte Carlo Simulation. Formulation and solution of linear, integer, and nonlinear optimization models. Multi-objective optimization methods. Sensitivity analysis for decision-making and descriptive (numerical) models.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • CIVE332 - Civil Systems and Project Management (0.50)
    • MSE331 - Introduction to Optimization (0.50)

Calendar entryRequirements, Fall 2026Course outlines

ENVE 375 Physico-Chemical Processes0.50 units

Fundamentals of coagulation, flocculation, clarification, sedimentation, filtration, adsorption, air stripping, membrane technologies, chemical reduction/oxidation, and disinfection processes with applications to natural and various engineered systems. Quantitative analysis and design of processes and applications to the treatment of drinking water, wastewater, stormwater, groundwater, and soils.

Prerequisites
  • Complete all of the following
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • CIVE375 - Environmental Engineering Principles (0.50)

Calendar entryRequirements, Fall 2026Course outlines

ENVE 376 Biological Processes0.50 units

Common microbial substrates and metabolisms in engineered and natural systems, kinetics of microbial growth, stoichiometry of nutrient uptake, continuous flow stirred tanks with/without recycle, aeration system design, applications to wastewater treatment, solid waste management, groundwater, and soil remediation.

Prerequisites
  • Complete 1 of the following
    • Complete all of the following
    • Complete all of the following
      • Must have completed the following:
        • CIVE375 - Environmental Engineering Principles (0.50)
      • Students must be in level 4A or higher
      • Enrolled in H-Civil Engineering
    • Complete all of the following

Calendar entryRequirements, Fall 2026Course outlines

ENVE 382 Hydrology and Open Channel Flow0.50 units

Introduction to the water cycle, flood frequency analysis, design storms. Analysis of hydrographs and rainfall-runoff response mechanisms in urban and natural systems. Mass continuity and water budgets at the watershed scale. Impact of land use change on hydrologic response. Quantification of open channel flow; subcritical and supercritical flow regimes. Dynamic forces on submerged structures and low/scour beneath bridges.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
    • Must have completed at least 1 of the following:
      • ENVE224 - Probability and Statistics (0.50)
      • GEOE224 - Probability and Statistics (0.50)
    • Must have completed at least 1 of the following:
    • Complete 1 of the following
Cross-listed
CIVE 382

Calendar entryRequirements, Fall 2026Course outlines

ENVE 383 Hydrologic Modelling0.50 units

Mathematical models of watershed hydrology for estimation of streamflow and other water balance components. Pre- and post-processing of hydrometeorological data; quantitative description of hydrologic processes such as snowmelt, evaporation, and routing; assessment of model performance; parameterization, application, and calibration of models. Interpreting model assumptions, modelling choices, and uncertainty in natural and managed watersheds. Modern hydrologic modelling software will be used.

Prerequisites
  • Must have completed at least 1 of the following:
    • CIVE382 - Hydrology and Open Channel Flow (0.50)
    • ENVE382 - Hydrology and Open Channel Flow (0.50)

Calendar entryRequirements, Fall 2026Course outlines

ENVE 391 Law and Ethics for Environmental and Geological Engineers0.50 units

Philosophy of environmental controls; introduction to national and international regulatory structures relevant to industrial planning, emissions control, environmental impact assessment, occupational health; stance of government, industry and community pressure groups. Contract law. Professional ethics, including the social responsibility of engineers, conflicts of interest.

Prerequisites
Cross-listed
GEOE 391

Calendar entryRequirements, Fall 2026Course outlines

ENVE 392 Economics and Life Cycle Cost Analysis0.50 units

Project financing, life-cycle cost analysis, time value of money, sensitivity analyses, tax, financial implications of infrastructure projects, quantitative decision-making, financial aspects of a business plan.

Prerequisites
  • Complete all of the following
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • MSE261 - Engineering Economics: Financial Management for Engineers (0.50)
    • SYDE262 - Engineering Economics and Sustainability (0.50)
Cross-listed
CIVE 392, GEOE 392, AE 392

Calendar entryRequirements, Fall 2026Course outlines

ENVE 398 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 399 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 400 Environmental Engineering Design Project 10.50 units

Students must undertake a team-based environmental engineering design project during the last two terms of their program. The purpose of the project is to demonstrate students' abilities to practice in an environmental engineering capacity in their chosen area of expertise, using knowledge gained from their academic and employment experiences. Typically, experiential learning opportunities are incorporated to support undergraduate students in developing and advancing their teamwork skills. The first part of the project (ENVE 400) will include problem identification, generation and selection of solutions, and project management. Incorporation of technical, ecological, social, political, and economic issues in the solution for the project will be required. Sustainability considerations will be emphasized. Requirements include proposal, progress report, oral presentation, and a final report containing design recommendations for part two of the project, ENVE 401.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 401 Environmental Engineering Design Project 20.50 units

The course is a continuation of ENVE 400. The final design of the major environmental engineering project proposed in ENVE 400 will be undertaken. The purpose of this phase of the project is to carry out a detailed team-based technical design of the solution proposed in ENVE 400. Requirements of this part of the two-term project include a symposium presentation and a final report.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • ENVE400 - Environmental Engineering Design Project 1 (0.50)
    • Students must be in level 4B or higher
    • Enrolled in H-Environmental Engineering

Calendar entryRequirements, Fall 2026Course outlines

ENVE 417 Climate Change, Water Security, and Adaptation0.50 units

Climate change is one of the most profound obstacles to universal well-being that society faces. This course introduces the basics of climate change, especially hydroclimate, and its effects on water security. It then explores how water values and trade-offs that can impede water security advancement can be integrated with grey and green technologies to accelerate climate change adaptation and advance all 17 Sustainable Development Goals. The course culminates in a project on water security and climate resilience.

Prerequisites
  • Students must be in level 3A or higher
Antirequisites
  • Not completed nor concurrently enrolled in:

Calendar entryRequirements, Fall 2026Course outlines

ENVE 418 Ecohydrological Modelling of Nature-Based Solutions to Address Climate and Water Challenges0.50 units

This course introduces the principles and applications of ecohydrological models, focusing on designing nature-based solutions for climate and water challenges. Nature-based solutions - such as wetlands, green infrastructure, and sustainable farming practices - address societal issues by protecting, managing, and restoring natural and modified ecosystems, benefiting both people and nature. The course covers the integration of ecological and hydrological processes to model nature-based solutions in human-dominated landscapes. Students will gain proficiency in the fundamental principles of modelling watershed hydrology and biogeochemistry, and learn to design and apply models that simulate interactions between water, vegetation, and climate. Model development will be supported by an extensive review of relevant literature and philosophical discussions on optimal model complexities for societal needs.

Prerequisites
  • Students must be in level 3A or higher
Antirequisites
  • Not completed nor concurrently enrolled in:

Calendar entryRequirements, Fall 2026Course outlines

ENVE 481 Open Channel Hydraulics​0.50 units

Physical and mathematical models of river processes at the landscape scale, and hydraulic responses in channels. Analysis of gradually varied flow profiles, energy losses around infrastructure (bridges and culverts), and floodplain mapping. Calculation of flood propagation along river channels, estimating scour and erosion around infrastructure, and an introduction to sediment transport. An introduction to river mixing and contaminant transport.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 495 Design Intensive Special Topics in Environmental Engineering0.50 units

A special topics course on design intensive advanced topics in environmental engineering is offered from time to time, when resources are available. For the current offering, inquire at the Department.

Calendar entryRequirements, Fall 2026Course outlines

ENVE 497 Special Topics in Environmental Engineering0.50 units

A special topics course on advanced topics in environmental engineering is offered from time to time, when resources are available. For the current offering, inquire at the Department.

Calendar entryRequirements, Fall 2026Course outlines

ENVE 498 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 499 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 573 Contaminant Transport0.50 units

Importance and complications associated with environmental modelling, the model building process, limitations, and measures of success. Types of contaminants; transport phenomena with a focus on advection-dispersive transport; development of governing equations; types and utility of boundary and initial conditions; and mass balance considerations. Review of completely mixed systems including lakes, streams, source functions, feedback systems, and toxic substance models. Model calibration, sensitivity, and uncertainty; methods and approaches. Solute transport models and solution techniques including random walk, method of characteristics, finite difference method and finite volume method. Aspects of multiphase flow (gas/water and NAPL/water systems) with an emphasis on groundwater problems. Introduction to mass removal technologies for remediation of soil and groundwater systems.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 577 Engineering for Solid Waste Management0.50 units

The engineering aspects of solid waste management are examined. Attention is given to the engineering design and operational aspects of the control of generation, storage, collection, transfer and transport, processing and disposal of solid wastes in landfill site. Design of natural attenuation sites and system reliability features for landfill designs.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

ENVE 583 Design of Urban Water Systems0.50 units

Design of water supply and distribution systems. Design of waste and storm water collection systems. Storm water management. The course consists of 24 hours of lectures and a subdivision design project. The emphasis is on computer aided design and sustainability, using commonly used software packages.

Prerequisites
Cross-listed
CIVE 583

Calendar entryRequirements, Fall 2026Course outlines

ENVE 585 Air Quality Engineering and Impacts0.50 units

This course introduces air quality, design of engineering solutions, and associated health and economic impacts. It includes topics focused on the indoor environment, the outdoor environment, or both, such as air pollution sources, emission estimation, control strategies, measurement, modelling methods, health impact assessment, cost-benefit analysis, technical policy analysis, and co-impacts with climate change.

Prerequisites
Cross-listed
AE 585

Calendar entryRequirements, Fall 2026Course outlines