uwloo

Civil Engineering (CIVE)

55 undergraduate courses in the 2026–27 Undergraduate Calendar, and 46 graduate courses in the Fall 2026 Graduate Calendar.

Undergraduate

CIVE 100 Civil Engineering Concepts0.75 units

An introduction to engineering concepts for first-year Civil 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

Calendar entryRequirements, Fall 2026Course outlines

CIVE 104 Mechanics 10.25 units

Newtonian mechanics. Force systems; vectors, forces and moments; equilibrium and free body diagrams. Mechanics of simple structures.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 105 Mechanics 20.50 units

Distributed forces, centroids, and moment of inertia. Basic structural analysis (plane trusses, frames, machines). Three-dimensional force systems, moments, couples, and resultants. Three-dimensional equilibrium problems. Stress-strain-temperature relationships. Behaviour of members in tension, compression, and bending. Friction.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 115 Linear Algebra0.25 units

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

Prerequisites
  • Complete all of the following
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
ENVE 115, GEOE 115

Calendar entryRequirements, Fall 2026Course outlines

CIVE 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
  • Complete all of the following
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
ENVE 121, GEOE 121

Calendar entryRequirements, Fall 2026Course outlines

CIVE 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
  • Complete all of the following
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
AE 123, ENVE 123, GEOE 123

Calendar entryRequirements, Fall 2026Course outlines

CIVE 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
ENVE 153, GEOE 153

Calendar entryRequirements, Fall 2026Course outlines

CIVE 199 Seminar

General seminar.

Prerequisites
  • Complete all of the following

Calendar entryRequirements, Fall 2026Course outlines

CIVE 204 Solid Mechanics 10.50 units

Simple and compound bending and shear stresses in beams. Beam deflection. Torsion of shafts and thin-walled closed sections. Shear, bending moment, and deflection diagrams for beams. Design concepts.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
    • Complete 1 of the following
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • AE204 - Solid Mechanics 1 (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 205 Solid Mechanics 20.50 units

Deflections of beams and trusses, energy methods, principle of virtual work. Introduction to frames, arches, and suspended structures. Analysis of stress and strain, plane problems, theories of failure, buckling of columns.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
    • Complete 1 of the following
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • AE205 - Solid Mechanics 2 (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 221 Advanced Calculus0.50 units

Calculus of functions of several variables. Differentiation; partial derivatives of implicit and explicit functions, applications including optimizations. Integration; multiple integrals in various co-ordinate systems with applications. Vector calculus; vector fields, line integrals, surface integrals, and applications. Numerical integration and differentiation.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • MATH118 - Calculus 2 for Engineering (0.50)
    • Students must be in level 2A or higher
    • Enrolled in H-Civil Engineering
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • ENVE225 - Environmental Modelling (0.75)
    • MATH217 - Calculus 3 for Chemical Engineering (0.50)
Cross-listed
GEOE 221

Calendar entryRequirements, Fall 2026Course outlines

CIVE 222 Differential Equations0.50 units

An introduction to linear and partial differential equations. Standard methods of solution, applications to physical and engineering problems, linear equations with constant coefficients, basic systems of differential equations, partial differential equations. Applications.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
    • Students must be in level 2B or higher
    • Enrolled in H-Civil Engineering
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • ENVE223 - Differential Equations and Balance Laws (0.50)
    • MATH218 - Differential Equations for Engineers (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 224 Probability and Statistics0.50 units

Role of probability in engineering and decision-making under uncertainty. Data analysis. Basic probability concepts. Probability distributions. Functions of random variables. Estimation theory. Empirical determination of distribution models. Regression analysis. Introduction to risk.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • MATH116 - Calculus 1 for Engineering (0.50)
    • Students must be in level 2A or higher
    • Enrolled in H-Civil Engineering
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • CHE220 - Probability and Statistics (0.50)
    • ENVE224 - Probability and Statistics (0.50)
    • GEOE224 - Probability and Statistics (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 230 Engineering and Sustainable Development0.50 units

This course introduces the concept of sustainability and how it applies to decision-making in civil engineering. The course begins by defining sustainability, both practically and technically, and describing the concepts of systems, and systems interactions. Quantitative methods and measures of effectiveness are derived and applied to components of sustainability; air quality, water quality, energy, transportation and solid waste. Economic concepts and their applicability to sustainability are described for both developed and developing countries.

Prerequisites
  • Complete all of the following
    • Must have completed at least 1 of the following:
      • CIVE224 - Probability and Statistics (0.50)
      • GEOE224 - Probability and Statistics (0.50)
    • Complete 1 of the following
Corequisites
  • Completed or concurrently enrolled in at least 1 of the following:
    • AE392 - Economics and Life Cycle Cost Analysis (0.50)
    • CIVE392 - Economics and Life Cycle Cost Analysis (0.50)
    • ENVE392 - Economics and Life Cycle Cost Analysis (0.50)
    • GEOE392 - Economics and Life Cycle Cost Analysis (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 241 Transport Principles and Applications0.50 units

Application of scientific principles to the planning, design, maintenance and management of transportation systems. The basic principles of transportation engineering for contemporary urban transportation modes; auto, transit, cycling and walking, and intercity modes; rail and air. Transportation economics, environmental impacts, and demand estimation.

Prerequisites
Corequisites
  • Completed or concurrently enrolled in:
    • CIVE224 - Probability and Statistics (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 265 Structure and Properties of Materials0.50 units

A basic course in structure, behaviour, and uses of engineering materials. Topics include monotonic and cyclic stress-strain behaviour of metals. Phase diagrams. Diffusion, nucleation and growth of grains. Metallurgy and mechanical properties of irons and steels. Structure and mechanical properties of wood, cements, and concrete. Fracture, fatigue, and corrosion. Three lab sessions.

Prerequisites
  • Complete all of the following

Calendar entryRequirements, Fall 2026Course outlines

CIVE 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. Pump systems. Four lab sessions.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
    • Students must be in level 2B or higher
    • Enrolled in H-Civil Engineering
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 298 Seminar

General seminar.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 299 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 303 Structural Analysis0.50 units

Analysis of statically indeterminate structures using force and displacement methods. Influence lines for determinate and indeterminate structures. Introduction to the matrix stiffness method. Computer applications using commercial structural analysis software.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • AE303 - Structural Analysis (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 306 Solid Mechanics 30.50 units

Membrane stresses in shells. Buckling. Beams on elastic foundations. Plane elasticity. Torsion of non-circular sections.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 310 Introduction to Structural Design0.75 units

Introduction to structural systems. Systems for carrying gravity and lateral loads in buildings. Structural design concepts. Analysis and design of concrete beams, and one-way slabs. Design of steel beams and tension members. Comparison of steel and concrete framing systems.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 311 Introduction to Structural Design0.50 units

Introduction to structural systems for buildings and fundamental design concepts. Analysis and design of reinforced concrete beams and one-way slabs, and common steel frame members such as beams and axially loaded members.

Prerequisites
Antirequisites
Cross-listed
AE 311

Calendar entryRequirements, Fall 2026Course outlines

CIVE 332 Civil Systems and Project Management0.50 units

Introduction to conceptual planning, construction, management, optimization, and life-cycle performance assessment of civil engineering systems including capital projects. Fundamentals of decision theory including concepts of risk, uncertainty, utility, probability, value of information, and game theory. Tools for supporting decision-making process, including linear and integer programming, network models, optimization, and Monte Carlo simulation. Risk- and cost-benefit analysis of public projects and their impact on sustainability, and quality of life.

Prerequisites
  • Complete all of the following
    • Must have completed at least 1 of the following:
      • AE221 - Advanced Calculus (0.50)
      • CIVE221 - Advanced Calculus (0.50)
      • GEOE221 - Advanced Calculus (0.50)
    • Must have completed at least 1 of the following:
      • AE223 - Differential Equations and Balance Laws (0.50)
      • CIVE222 - Differential Equations (0.50)
      • GEOE223 - Differential Equations and Balance Laws (0.50)
    • Must have completed at least 1 of the following:
      • AE224 - Probability and Statistics (0.50)
      • CIVE224 - Probability and Statistics (0.50)
      • GEOE224 - Probability and Statistics (0.50)
    • Students must be in level 3A or higher
    • Enrolled in H-Architectural Engineering, H-Civil Engineering, or H-Geological Engineering
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • ENVE335 - Decision Making for Environmental Engineers (0.50)
    • MSE331 - Introduction to Optimization (0.50)
    • SYDE411 - Optimization and Numerical Methods (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 341 Transportation Engineering Applications0.50 units

Traffic engineering and travel forecasting. Evaluation, design and management of urban transport systems through advanced traffic control techniques. Quantitative methods for evaluating investments in transportation infrastructure or operational changes.

Prerequisites
  • Complete all of the following
    • Must have completed at least 1 of the following:
      • CIVE224 - Probability and Statistics (0.50)
      • ENVE224 - Probability and Statistics (0.50)
    • Complete 1 of the following

Calendar entryRequirements, Fall 2026Course outlines

CIVE 343 Traffic Simulation Modelling and Applications0.50 units

Fundamental knowledge on the principles and applications of traffic simulations. System theory, traffic flow dynamics, stochastic simulation methods. Calibration and validation of simulation models, and interpretation and analysis of simulation output. Applications of state-of-the-art computer simulation software packages for solving real traffic engineering problems, involving scenario analysis, prediction, and optimization.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • CIVE224 - Probability and Statistics (0.50)
      • CIVE341 - Transportation Engineering Applications (0.50)
    • Students must be in level 3B or higher
    • Enrolled in H-Civil Engineering

Calendar entryRequirements, Fall 2026Course outlines

CIVE 353 Geotechnical Engineering 10.50 units

An introduction to geologic processes. Subsurface exploration. Classification systems. Weight-volume relationships. Soil mechanics principles including state of stress, ground water flow, consolidation and shear strength. Four lab sessions.

Prerequisites
Cross-listed
GEOE 353

Calendar entryRequirements, Fall 2026Course outlines

CIVE 354 Geotechnical Engineering 20.50 units

Foundation engineering. Earth pressure theories. Retaining walls. Anchors. Shallow and deep foundations. Braced trenches and excavations. Slope stability.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • CIVE353 - Geotechnical Engineering 1 (0.50)
    • Students must be in level 3B or higher
    • Enrolled in H-Civil Engineering
Cross-listed
GEOE 354

Calendar entryRequirements, Fall 2026Course outlines

CIVE 375 Environmental Engineering Principles0.50 units

Water quality, air pollution, fate and transport of contaminants in natural and engineered systems, and pollution prevention. Solid and hazardous waste management. Water and wastewater treatment systems and design principles. Four lab sessions.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • ENVE375 - Physico-Chemical Processes (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 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:
    • Students must be in level 3A or higher
    • Enrolled in H-Civil Engineering
Cross-listed
ENVE 382

Calendar entryRequirements, Fall 2026Course outlines

CIVE 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
    • Must have completed the following:
      • MATH116 - Calculus 1 for Engineering (0.50)
    • Students must be in level 2B or higher
    • Enrolled in H-Civil Engineering
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
ENVE 392, GEOE 392, AE 392

Calendar entryRequirements, Fall 2026Course outlines

CIVE 398 Seminar

General seminar.

Prerequisites
  • Complete all of the following

Calendar entryRequirements, Fall 2026Course outlines

CIVE 399 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 400 Civil Engineering Design Project 10.50 units

Students must undertake a team-based civil engineering design project during the last two terms of their program. The purpose of the project is to demonstrate students' abilities to practice in a civil 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 (CIVE 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, CIVE 401.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 401 Civil Engineering Design Project 20.50 units

The course is a continuation of CIVE 400. The final design of the major civil engineering project proposed in CIVE 400 will be undertaken. The purpose of this phase of the project is to carry out a team-based detailed technical design of the solution proposed in CIVE 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:
      • CIVE400 - Civil Engineering Design Project 1 (0.50)
    • Students must be in level 4B
    • Enrolled in H-Civil Engineering

Calendar entryRequirements, Fall 2026Course outlines

CIVE 413 Structural Steel Design0.50 units

Advanced coverage of design of structural steel members and connections, building on CIVE 310. Design of laterally-unsupported beams, compression members and beam-columns. Plate girders. Connections. Special topics in design of structural steel or other metals.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 414 Structural Concrete Design0.50 units

Advanced analysis and design of concrete members for flexure. Beam shear analysis and design. D-region shear design. Column design. Special topics.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 415 Structural System Design0.50 units

Building loads. Lateral load systems. Floor systems for buildings. Composite construction. Introduction to bridge design. Special topics.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • CIVE413 - Structural Steel Design (0.50)
      • CIVE414 - Structural Concrete Design (0.50)
    • Must have completed at least 1 of the following:
      • AE310 - Introduction to Structural Design (0.75)
      • CIVE310 - Introduction to Structural Design (0.75)
    • Students must be in level 4B or higher
    • Enrolled in H-Architectural Engineering, or H-Civil Engineering

Calendar entryRequirements, Fall 2026Course outlines

CIVE 422 Finite Element Analysis0.50 units

This course focuses on the development of the basic fundamentals of finite element method with applications in fluid flow, mass transport, solid mechanics, and structures. Topics include discrete problems, matrix methods, variational principle, method of weighted residuals, element shapes, and interpolation functions.

Prerequisites
Antirequisites
  • Not completed nor concurrently enrolled in any of the following:
    • ME559 - Finite Element Methods (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 440 Transit Planning and Operations0.50 units

This course will focus on the evolution of transit in cities, including the technological innovations that have made transit possible. Students will learn about various transit modes, system operational characteristics, and transit network planning objectives. Students will also develop knowledge of transit vehicle motion, optimizing scheduling, assessing travel times, and transit ownership structures and financing. Students will develop their methodological skills for selecting appropriate transit modes and analyzing transit network geometries.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • CIVE241 - Transport Principles and Applications (0.50)
    • Students must be in level 3B or higher
    • Enrolled in H-Civil Engineering
Cross-listed
PLAN 478

Calendar entryRequirements, Fall 2026Course outlines

CIVE 460 Engineering Biomechanics0.50 units

Introduction to engineering technologies applicable to the field of biomechanics. Specific topics covered may include biological growth, form and function; biomaterials; kinematics and neurology of gait; biotribology; joint anatomy, function and repair; occupational biomechanics; trauma prevention.

Prerequisites
  • Must have completed at least 1 of the following:
    • AE105 - Mechanics 2 (0.50)
    • CIVE105 - Mechanics 2 (0.50)
    • ME219 - Mechanics of Deformable Solids 1 (0.50)
    • SYDE286 - Mechanics of Deformable Solids (0.50)
Cross-listed
ME 574

Calendar entryRequirements, Fall 2026Course outlines

CIVE 484 Physical Infrastructure Planning0.50 units

This course will focus on the necessity of physical infrastructure to support urban and regional planning objectives. Students will develop an understanding of the connection between population change, physical infrastructure, and urban form. Students will learn about the economics of infrastructure including the costs, pricing, and financing of projects. Students will also develop skills to assess the environmental impacts of new infrastructure as well as how to evaluate and monitor projects.

Prerequisites
Cross-listed
PLAN 484

Calendar entryRequirements, Fall 2026Course outlines

CIVE 491 Engineering Law and Ethics0.50 units

Background (Charter of Rights and Freedoms), contracts, torts (negligent malpractice), forms of carrying on business, professional practice (professional engineers act, joint practice rules, professional misconduct and sexual harassment), alternate dispute resolution, construction liens, intellectual property (patents, trade marks, copyrights and industrial designs), labour relations and employment law, environmental law.

Prerequisites
Antirequisites
  • Complete all of the following
    • Not completed nor concurrently enrolled in any of the following:
      • AFM231 - Business Law (0.50)
      • ENVS201 - Introduction to Canadian Environmental Law (0.50)
      • LS283 - Business Law (0.50)
    • Not completed nor concurrently enrolled in the following:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 495 Design Intensive Special Topics in Civil Engineering0.50 units

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

Calendar entryRequirements, Fall 2026Course outlines

CIVE 497 Special Topics in Civil Engineering0.50 units

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

Calendar entryRequirements, Fall 2026Course outlines

CIVE 498 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 499 Seminar

General seminar.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 505 Structural Dynamics0.50 units

Dynamics of discrete and continuous structures. Free and forced vibrations of single and multi-degree of freedom systems. Shock loads, earthquake loads, response spectra. Analysis and design of frames for shock and earthquake loads.

Prerequisites
  • Complete all of the following
    • Must have completed at least 1 of the following:
      • AE223 - Differential Equations and Balance Laws (0.50)
      • CIVE222 - Differential Equations (0.50)
    • Must have completed at least 1 of the following:
      • AE303 - Structural Analysis (0.50)
      • CIVE303 - Structural Analysis (0.50)
    • Students must be in level 3B or higher
    • Enrolled in H-Architectural Engineering, or H-Civil Engineering

Calendar entryRequirements, Fall 2026Course outlines

CIVE 507 Building Science and Technology0.50 units

The building process. Loadings; gravity, wind, thermal, moisture, and fire. Enclosure design; walls, windows, and roof. Subgrade construction. Energy related considerations.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 512 Rehabilitation of Structures0.50 units

This course deals with the assessment, rehabilitation and/or strengthening of building and bridge infrastructure. Topics include damage mechanisms, instrumentation and non-destructive test methods, conventional repair techniques, innovative repair and strengthening techniques with composites. Case studies provide students with the opportunity to learn from field applications. The laboratory portion involves test methods used to evaluate repair and strengthening measures.

Prerequisites
  • Complete all of the following
    • Must have completed at least 1 of the following:
      • AE265 - Structure and Properties of Materials (0.50)
      • CIVE265 - Structure and Properties of Materials (0.50)
    • Must have completed at least 1 of the following:
      • AE310 - Introduction to Structural Design (0.75)
      • CIVE310 - Introduction to Structural Design (0.75)
    • Must have completed the following:
      • CIVE414 - Structural Concrete Design (0.50)

Calendar entryRequirements, Fall 2026Course outlines

CIVE 517 Structural Wood Design0.50 units

An introduction to the behaviour of wood as an engineering material and design of timber structures based on limit states design principles. Topics include materials behaviour, selection and design of structural timber members and systems, including beams, joists, columns, connections, shearwalls, and diaphragms.

Prerequisites
  • Complete all of the following
Antirequisites
  • Complete all of the following
    • Not completed nor concurrently enrolled in any of the following:
      • AE377 - Structural Timber Design (0.50)
    • Not completed any of the following:
      • ARCH277

Calendar entryRequirements, Fall 2026Course outlines

CIVE 542 Pavement Structural Design0.50 units

Pavement design, soil identification, subgrade design, base courses, flexible pavement design, design and testing of asphaltic concrete mixes, surface treatments.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

CIVE 554 Geotechnical Engineering 30.50 units

Simulation of geotechnical consulting practice. Students are required to complete several projects, based on actual case studies, which require problem identification, evaluation of geotechnical data, analysis, design, and report preparations.

Prerequisites
  • Complete all of the following
    • Must have completed the following:
      • CIVE353 - Geotechnical Engineering 1 (0.50)
      • CIVE354 - Geotechnical Engineering 2 (0.50)
    • Students must be in level 4A or higher
    • Enrolled in H-Civil Engineering
Cross-listed
GEOE 554

Calendar entryRequirements, Fall 2026Course outlines

CIVE 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
  • Complete all of the following
    • Must have completed the following:
      • CIVE382 - Hydrology and Open Channel Flow (0.50)
    • Students must be in level 4B
    • Enrolled in H-Civil Engineering
Cross-listed
ENVE 583

Calendar entryRequirements, Fall 2026Course outlines

CIVE 596 Construction Engineering0.50 units

Topics in construction engineering and management including methods of delivering construction, contractual relationships, prevailing construction practices, construction equipment, concrete form design, concrete, steel, and masonry construction, introduction to trenchless technology, construction safety, planning and scheduling of repetitive construction, cash flow analysis, and construction project control.

Prerequisites

Calendar entryRequirements, Fall 2026Course outlines

Graduate

From the Fall 2026 Graduate Calendar.

CIVE 601 Engineering Risk and Reliability0.50 units

This course gives a broad treatment of the subject of engineering decision, risk, and reliability. Emphasis is on (1) the modelling of engineering problems and evaluation of systems performance under conditions of uncertainty; (2) systematic development of design criteria, explicitly taking into account the significance of uncertainty; and (3) logical framework for risk assessment and risk-benefit tradeoffs in decision making. The necessary mathematical concepts are developed in the context of engineering problems.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 602 Prestressed Concrete0.50 units

This course emphasizes the basic concepts in prestressed concrete analysis and design. Prestressing methods: pre-tensioning vs. post-tensioning. Serviceability and limit state design, prestress losses, flexural design of bonded and unbonded sections, fully prestressed vs. partially prestressed sections, design for shear, compression members, continuous prestressed concrete members.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 603 Reinforced Concrete Mechanics and Design0.50 units

This course addresses reinforced concrete analysis and design based on mechanical principles. Flexure, shear and axial actions in concrete members are presented and discussed, including the background to the design standards. The topics include slender and deep reinforced concrete members, Strut-and-Tie (ST) modelling, shear friction, and introduction to numerical modelling of reinforced concrete.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 604 Advanced Structural Steel Design0.50 units

This course deals with limit states design, torsional analysis of structural steel members; bolted and welded connections; stability and vibration; analysis and design of braced and unbraced steel frames, long span structures, and industrial steel buildings.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 610 Elasticity0.50 units

Analysis of strain and stress; stress-strain relations; equations of elasticity; plane strain, plane stress and generalized plane stress; torsion and flexure; three-dimensional problems; variational methods; dynamical problems.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 614 Structural Dynamics0.50 units

Introduction to the mechanics of vibrations and Laplace transforms: dynamics of discretized systems; one degree of freedom systems; free and forced vibration; response to base excitation, stochastic excitation, impact. Lumped - mass multidegree systems: free and forced vibration of two degrees of freedom systems in response to harmonic and step functions, pulses, and general type. Matrix formulation for multiple degrees of freedom, natural frequencies (matrix iteration, Stodola-Vianello, Rayleigh), Lagrange equations, modal analysis. Flexural vibrations of beams, plates and frames. Earthquake response of single and multistorey buildings and practical considerations of earthquake design.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 622 Finite Element Analysis0.50 units

This course focuses on the development of the basic fundamentals of finite element method with applications in fluid flow, mass transport, solid mechanics and structures. Topics include discrete problems, matrix methods, variational principle, method of weighted residuals, element shapes, and interpolation functions.

Antirequisites
  • Not completed nor concurrently enrolled in:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 630 Advanced Building Energy Analysis0.50 units

Aspects of whole-building energy analysis, including energy auditing, benchmarking, and simulation. Review of relevant concepts in heat transfer and thermodynamics. Interactive effects of building elements, systems, and occupant behaviour. Economic and environmental impacts of building energy use.

Antirequisites
Cross-listed
ME 655

Calendar entryRequirements, Fall 2026Course outlines

CIVE 640 Urban Transportation Planning Models: Principles & Applications0.50 units

Urban transportation planning models. land use transportation interaction, trip production and attraction, trip distribution, mode choice, tree building and capacitated and uncapacitated route assignment, aggregate and disaggregate model analysis.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 641 Advances in Public Transportation Planning, Operations & Control0.50 units

The focus of this course is on the use of quantitative techniques to analyse and solve problems arising in the planning, design, operation and management of urban public transportation systems. Topics include an introduction to public transportation modes, transit performance analysis, fleet sizing and route design; control of transit operations, and paratransit planning, scheduling and dispatching. The course also covers various transit modelling issues arising in the Advanced Public Transportation Systems that aim at maximising transit system efficiency and reliability using emerging technologies such as global positioning systems (GPS), electronic fare payment, and automatic passenger counters and pre-trip/en-route passenger information systems.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 642 Pavement Design and Management I0.50 units

This course will focus on the fundamentals of pavement design, construction and management systems. Structural behaviour of flexible and rigid pavements will be discussed in detail. Other topics covered in the course will include: testing of pavement materials including aggregates, asphalt, concrete and various other specialized pavement materials, pavement distresses such as fatigue, rutting and temperature related cracking and the key elements to pavement management systems and their operation. Theoretical principles are combined with practical examples of working systems that enable students to carry out various analyses of hypothetical and real life situations.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 643 Fundamentals of Traffic Flow Theory0.50 units

This course examines the formulation, derivation, and application of theories associated with traffic flow on interrupted and uninterrupted road networks. Topics include traffic stream characteristics, human factors, car following models, safety, energy and emissions, and traffic flows at signalised and unsignalised intersections. Theoretical models will be tested using field data and simulation.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 644 Innovative and Sustainable Infrastructure Materials0.50 units

The course focuses on the characterization, behaviour, and the design of the principal materials used in civil engineering projects (natural and artificial aggregates, bituminous and hydraulic binders, asphalt mixes and Portland cement concrete). Other topics covered include: innovation and sustainability practices in the field civil engineering material, the use of alternative materials and by-products, carbon footprint, conventional and advanced manufacturing, smart and high-performance materials, life cycle analysis.

Antirequisites
  • Not completed nor concurrently enrolled in:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 645 Modeling Transportation, Land Use and Spatial Economics0.50 units

This course focuses on modeling the Spatial Economic and Transportation Interaction (SETI) process for the purposes of land use transportation interaction modeling, freight flow forecasting, and economic impact analysis of transportation infrastructure. Topics in the course include the specification, estimation, validation, calibration, and application of spatial interaction/gravity-based models, random utility maximization-based market models, econometric input-output models, spatial computable general equilibrium models, and microsimulation models.

Antirequisites
  • Not completed nor concurrently enrolled in:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 646 Computer Applications in Transportation Engineering0.50 units

This course focuses on the fundamentals behind some of the most popular computer software packages used in the planning, design, operations, and management of transportation systems. Topics include signal optimization and evaluation at various levels of spatiotemporal scales, forecasting of traffic flows and passenger volumes for both long-term and short-term planning, simulation of traffic and transit systems, design and evaluation of Intelligent Transportation Systems.

Antirequisites
  • Not completed nor concurrently enrolled in:

Calendar entryRequirements, Fall 2026Course outlines

CIVE 650 Earth Structures Case Histories0.50 units

Principles and elements of the design and analysis of earth dams and embankments. Field exploration; laboratory tests; design requirements; seepage control; methods of stability analysis for circular and non-circular slip surfaces; computer applications; stability coefficients. Introduction to dynamic (earthquake) analysis; soil liquefaction; tailings disposal systems. Stability of natural slopes and cuts.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 653 Numerical Methods in Geomechanics0.50 units

Theoretical basis of numerical modeling in geomechanics; constitutive relationships and failure models for soils and rocks; numerical implementation of constitutive models in finite element and finite difference computer codes; engineering applications in areas of embankment and slope stability, mining, tunneling, soil and structure interaction. The course is structured to provide theorectical understanding and hands-on expericence with geotechnical analyses using FLAC3D computer code.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 670 Physico-Chemical Processes of Water and Wastewater Treatment0.50 units

Principles and design of physico-chemical processes for effecting water quality transformations in water. Process dynamics, reactions and reactors. Filtration, coagulation, flocculation adsorption and ion exchange. Membrane processes including reverse osmosis, electrodialysis and ultrafiltration. Principles of aeration and gas transfer, disinfection solid liquid separation and sludge handling.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 671 Aquatic Chemistry0.50 units

The course content includes, but is not limited to: the kinetics and thermodynamics of chemical reactions, acid-base chemistry, solubility and complexation chemistry, redox reactions and essential elements of organic chemistry. The information is applied to water and wastewater treatment processes, and to natural aqueous environmental systems such as those that may be found in stream deposits and groundwater.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 673 Mathematical Methods in Environmental Engineering0.50 units

This course covers a variety of mathematical concepts and methods needed to develop deterministic models of water and environmental systems governed by ordinary and partial differential equations, including analytical and numerical solution of ODEs/PDEx using Laplace and Fourier transforms, Green's functions, superposition, finite difference methods, finite element methods, complex variable theory, eigenmethods, vector calculus, separation of variables, Sturm-Liouville theorem and others.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 680 Water Management0.50 units

Multipurpose nature of water resouces planning and operational problems - cost and benefit variations in water resouces and conditions for project optimality. Optimization techniques - linear programming, dynamic programming, non-linear optimization - water management examples. Capacity expansion problems and long-term planning problems - short-term operation problems - operations decisions for power generation, flood control and irrigation releases as examples - multi-objective analysis models. Simulation of water resouce systems. Introduction to stochasti optimization of water resource systems.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 681 Surface Water: Theory and Modelling0.50 units

This course will introduce surface water modelling and the role it plays in environmental modelling. The emphasis will be on physical processes that are relevant to near surface partitioning of the energy and water budget; methods for basin representation, including options for sub-grid process; and introduction to data handling, including data acquisition, data sources, remote sensing imagery, digital terrain models, mapping methods.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 682 Free Surface Hydraulics0.50 units

Review of continuity, energy and momentum equations, resistance to flow in open channels. Gradually varied unsteady flow equations and kinematic wave approximation. Sediment transport equations and channel stability. Similitude of scale models, including distortion effects, laboratory techniques, and case studies.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 700 Topics in Structural Engineering0.50 units

Consult the schedule of classes for specific topics being offered.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 701 Topics in Mechanics0.50 units

Consult the schedule of classes for specific topics being offered.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 702 Topics in Construction Engineering0.50 units

Consult the schedule of classes for specific topics being offered.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 703 Cold Formed Steel Design0.50 units

Covered in this course are the major topics relating to the behaviour and design of cold formed steel structural elements and members. More specifically, the following topics will be addressed from a theoretical and design point of view: local buckling of compression elements subjected to uniform stress and stress gradient; design of flexural members, compression members, beam-columns, composite steel deck slabs and connections; diaphragm design and lightweight steel framing. The governing Canadian CSA Standard S 136 will be used as a guide document.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 704 Bridge Design0.50 units

The course is based on the development of the Ontario Highway Bridge Design Codes (Editions 1, 2 and 3), and the Canadian Highway Bridge Design Code, as well as experience with the Limit States Design versions of AASHTO Specifications. The course outline will generally follow these topics as these apply to short and intermediate span structures in North America: Bridge Geometry - types of bridges and various cross sections: Vehicle Loads including dynamic effects, temperature and wind: Earth Forces: Seismic Effects: Load Distribution - how are vehicle force effects transferred to the superstructure, for various cross sectional geometries: Design Criterion - limit states design: Fatigue in Connections: Foundation Design - pile and shallow foundations: Examples of Various Simple Span Designs: Concrete - Prestressed Concrete: Structural Steel: Repair and Rehabilitation.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 707 Advanced Building Science0.50 units

This course deals with the science of heat and air flow, moisture storage and transport, and psychrometrics. Through the use of worked examples, these principles are applied to the analysis of typical building enclosure systems. Basic concepts are developed for the design of building details that are effective in the control of heat, air, vapour, rain, and that accommodate building movements. Various case studies of problems and solutions will be used.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 710 Advanced Project Management0.50 units

This course presents advanced construction engineering and project management techniques that can be applied to improve cost, schedule, safety, and quality of projects. The course covers a variety of topics including: Critical Path Method; bidding strategy models; uncertainty and risk assessment; multiple-criteria decision analysis; planning of linear, repetitive, and distributed projects; project control and delay analysis; Enterprise Resource Planning; heavy construction equipment and methods; modelling and simulation; construction methods design; positioning and locating technologies; equipment automation and robotics; opportunity analysis and process of innovation; modularization and prefabrication; and construction human resource management.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 711 Computer-Aided Project Organization and Management0.50 units

This course deals with the application of computerized tools to develop decision-support systems to effectively manage time, money, and resources associated with construction projects. It covers: introduction to computer tools, review of the CPM method and project management software, optimization using Excel Solver, Expert Systems, Neural Networks, OOP programming, Genetic Algorithms, process modeling and simulation, multi-criteria decision-making, integrated project Management tools, networking, workgroup management, Internet, dealing with project uncertainty using Monte-Carlo simulation, various case studies and computer workshops.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 720 Infrastructure Management0.50 units

This course will focus on the fundamentals of infrastructure management for civil engineering. It will integrate design, construction, maintenance, rehabilitation and renovation with management procedures and systems. A framework for asset management including the importance of asset valuation, needs assessment, and performance indicators will be discussed in detail. Other topics covered in the course will include: sustainability concepts, decision support systems, database management, role of data in infrastructure management, monitoring and evaluation needs, failure analysis, quality management, economics and life cycle cost analysis and optimization. This course will combine theoretical principles with practical application. The course will include practical examples of engineering systems and will provide a basis for subsequent infrastructure management courses.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 722 Intermediate Finite Element Analysis0.50 units

This course focuses on the application of Finite Element Method to time dependent and nonlinear problems and the theory that underpins common engineering software used to analyze the deformation of solids and structures, heat transfer, and porous media flow. Topics include: modal analysis; methods of implicit and explicit time integration; the Newton-Raphson method; uniqueness, stability, and convergence in nonlinear problems; introduction to material and geometrical nonlinearities.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 740 Topics in Transportation Engineering0.50 units

Consult the schedule of classes for specific topics being offered.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 742 Pavement Design and Management II0.50 units

This course will focus on advanced pavement engineering. The course is primarily directed toward the management of existing road networks, with emphasis on pavements. Topics include priority programming of investments, in-service evaluation of structural capacity, serviceability of condition and safety, structural design, construction and maintenance management, and data systems. Example applications will be provided on various topic areas.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 750 Topics in Geotechnical Engineering0.50 units

Consult the schedule of classes for specific topics being offered.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 752 Trenchless Technologies0.50 units

Over the past ten years, a new group of construction methods, known as trenchless technologies, has gained widespread acceptance. Trenchless technologies include methods for installing and rehabilitating underground utility systems with minimal surface disruption and destruction that results from excavation. Underground utility systems include: water and wastewater distribution and collection systems; gas, petroleum and chemical pipelines; electrical and communications networks; access ways; and other small diameter tunnels used for a variety of applications. The objective of this course is to introduce trenchless technology methods and their importance in public works, pipeline construction, and rehabilitation. Students will be exposed to new topics and concepts through class lectures, specified readings, guest presentations, field trips, student seminars, and the completion of assignments. Topics to be covered include horizontal directional drilling, microtunneling, pipeline assessment, pipe bursting, and pipeline rehabilitation and renewal techniques.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 753 Geotechnical Earthquake Engineering0.50 units

This course is designed to help students understand the fundamental principles and practical methods of geotechnical earthquake engineering. This course will present basic concepts of vibratory motion, dynamics, seismology, earthquakes, and strong ground motion, and introduces procedures of deterministic and probabilistic seismic hazard analysis. Basic concepts of wave propagation are used to develop procedures for ground response analysis and to provide insight into such important problems as local site effects, seismic slope stability, and seismic design of retaining structures.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 770 Topics in Environmental Engineering0.50 units

Consult the schedule of classes for specific topics being offered.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 771 Biological Wastewater Treatment: Theory and Practice0.50 units

This course focuses on theory, modelling and application of microbiological processes that are being utilised in the treatment of wastewater. A review of relevant concepts in microbiology will be followed by core principles that are used to assess contaminant removal kinetics and to model bioreactor performance. These principles will be drawn upon in discussion of applications of biological wastewater treatment technologies. If time permits, advanced topics including nonsteady-state systems and complex multispecies interactions will be introduced.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 774 Advanced Numerical Methods for Environmental Applications0.50 units

The analyses of natural and/or manmade environmental systems commonly lead to quantitative descriptions, or mathematical models, of the underlying chemical, biological and physical processes. Numerical models are used for complex situations that may involve spatial variability of material properties, non-uniform geometry, and transient boundary conditions. The objective of this course is to introduce you to theoretical and practical aspects associated with numerical methods for environmental applications. Topics include: review of field equations, conservation laws, and continua; classification of PDEs; types of boundary and initial conditions; finite difference method, error analysis and stability; equation solvers; weighted residual techniques; finite element method; introduction to the finite volume method; techniques for advective dominated flows; sensitivity methods; and the solution to coupled non-linear equations.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 776 Soil & Groundwater Remediation0.50 units

This course focuses on the various technologies available to remediate soil and groundwater. Proven, emerging, and innovative technologies are investigated for application to both porous media and fractured porous media subsurface systems. The underlying theory and relevant engineering design aspects for each technology are presented. Case studies are critically examined.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 779 Advanced Topics in Drinking Water Treatment0.50 units

This course is intended for graduate students in the field of Water Resources with a strong interest in drinking water treatment. Several key concepts introduced in CIV E 670 are elaborated upon. Advanced drinking water treatment process theory is investigated through formal lectures and student design projects/presentations. Key process components that are addressed include reactors/reactions, coagulation, flocculation, sedimentation, filtration, adsorption, and disinfection.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 781 Principles of Hydrologic Modelling0.50 units

This course addresses the development of computational models of watershed hydrology in support of water resources management and scientific investigation. The full model development and application cycle is considered: Pre-processing, understanding, and generating input forcing data; system discretization and algorithms for simulating hydrologic processes; parameter estimation; and interpreting model output in the context of often significant system uncertainty. The course will include practical applications of models to alpine, boreal forest, prairie, and agricultural settings in Canada.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 790R Master of Engineering Project0.50 units

An applied research project under the direct supervision of a faculty member in the Department of Civil and Environmental Engineering is open to MEng students. This 4-month project involves the student working closely with a faculty member towards the solution of a defined applied research problem. The student must complete a final project report discussing the project, the current state of practice, and the lessons learned in relation to published literature. This course is only open to MEng students; course credit may not be used to satisfy MASc or PhD program requirements in programs offered by the Department of Civil and Environmental Engineering.

Calendar entryRequirements, Fall 2026Course outlines

CIVE 799 Special Topics in Civil Engineering0.13 units

A focused, condensed course that trains students on a specific skill and knowledge of a narrow special topic in Civil Engineering. It can take a workshop style and can suit executive professionals who want to upgrade specific skills. Four of these quarter courses can be equivalent to a regular graduate course. This allows professional students higher flexibility to customize the content of their courses.

Calendar entryRequirements, Fall 2026Course outlines