This page contains information on:
Graduate Courses
The Department of Civil and Environmental Engineering offers a broad range of courses, three semesters per year, spanning across all four of our research disciplines. Below is a selection of some of our popular 500-through 700-level courses.
Note: Course offerings vary by year and by term. Please see the below chart for a current list of course offerings.
You can view a course description of the above courses and many more via the library of courses in the Graduate Studies Academic Calendar; however, not all the courses listed in this calendar are offered each year. Please refer to the Schedule of Classes for current upcoming course offerings.
Current and Upcoming Course Offerings
Fall 2023
Course Number |
Title |
Time/Day(s) |
CIVE 601 | Engineering Risk & Reliability | M/Th 1:30-3:30 |
CIVE 643 | Fundamentals of Traffic Flow Theory | W 1:30-4:30 |
CIVE 646 | Computer Apps in Transport Tech | W 9:00-12:00 |
CIVE 653 | Numerical Methods in Geomechanics | M 9:00-12:00 |
CIVE 671 | Aquatic Chemistry | M/W 12:00-1:30 |
CIVE 682 | Free Surface Hydraulics | T 2:00-5:00 |
CIVE 700 | Structural Design in Timber | T/Th 4:00-5:30 |
CIVE 700 | Building Energy Analysis | T 6:30-9:30 |
CIVE 700 | Structural Dynamics and Earthquake Engineering | F 1:30-4:30 |
CIVE 750 | Natural Hazards & GeoRisk Assm | M 2:30-5:30 |
CIVE 771 | Biological Wastewater Treatment: Theory and Practice | T/Th 10:30-12:00 |
For information regarding the course instructor and location, please sign in to Quest.
Winter 2024
Please note that the offerings below are tentative and subject to change.
Course Number |
Title |
Time/Day(s) |
AE 573 | HVAC System, Equip, Efficiency | T 6:30-9:30 |
ENVE 573 | Contaminant Transport | M/W 2:30-4:00 |
ENVE 577 | Engineering for Solid Waste Management | T/Th 2:30-4:00 |
ENVE 583 | Design of Urban Water Systems | T 10:00-11:30 |
CIVE 507 | Building Science & Technology | M/Th 5:00-6:30 |
CIVE 512 | Rehabilitation of Structures | M/W 2:30-4:00 |
CIVE 542 | Pavement Structural Design | M/W 10:00-11:30 |
CIVE 554 | Geotechnical Engineering 3 | M/W 11:30-1:00 |
CIVE 583 | Design of Urban Water Systems | T 10:00-11:30 |
GEOE 554 | Geotechnical Engineering 3 | M/W 11:30-1:00 |
CIVE 622 | Finite Element | T/Th 1:00-2:30 |
CIVE 641 | Public Transportation | M/W 2:30-4:00 |
CIVE 670 | Phys-Chem Treatment Processes | T 1:00-4:00 |
CIVE 680 | Water Management | T/Th 10:00-11:30 |
CIVE 700 | Timber Design | W 5:30-8:30 |
CIVE 700 | Smart Structure Technology | M/W 8:30-10:00 |
CIVE 700 | Scientific Machine Learning for Engineers | M/W 10:00-11:30 |
CIVE 700 | Fire and Structures | W/F 4:00-5:30 |
CIVE 770 | Environment Fate of Organic Pollutants | M/W 8:30-10:00 |
CIVE 770 | Air Quality Engineering & Impacts | M/W 4:00-5:30 |
For information regarding the course instructor and location, please sign in to Quest.
Spring 2024
Please note that the offerings below are tentative and subject to change.
Course Number |
Title |
Time/Day(s) |
CIVE 602 | Prestressed Concrete | TBA |
CIVE 604 | Advanced Structural Steel Design | TBA |
CIVE 610 | Elasticity | TBA |
CIVE 640 | Urban Transportation Planning Models: Principles & Applications | TBA |
CIVE 644 | Innovative and Sustainable Infrastructure Materials | TBA |
CIVE 700 | Circular Engineering and the Built Environment | TBA |
CIVE 711 | Computer-Aided Project Organization and Management | TBA |
CIVE 752 | Advances in Underground Pipeline Construction, Design, and Renovation | TBA |
CIVE 770 | Environmental and Water Resources Simulation Model Calibration | TBA |
CIVE 781 | Principles of Hydrologic Modelling | TBA |
For information regarding the course instructor and location, please sign in to Quest.
Fall 2024
Please note that the offerings below are tentative and subject to change.
Course Number |
Title |
Time/Day(s) |
CIVE 601 | Engineering Risk and Reliability | TBA |
CIVE 622/722 | Intermediate Finite Element Analysis | TBA |
CIVE 642 | Pavement Design and Management I | TBA |
CIVE 643 | Fundamentals of Traffic Flow Theory | TBA |
CIVE 646 | Computer Applications in Transportation Engineering | TBA |
CIVE 653 | Numerical Methods in Geomechanics | TBA |
CIVE 671 | Aquatic Chemistry | TBA |
CIVE 700 | Structural Dynamics and Earthquake Engineering | TBA |
CIVE 700 | Sustainable Buildings and Environment | TBA |
CIVE 704 | Bridge Design | TBA |
CIVE 750 | Theoretical Rock Mechanics | TBA |
For information regarding the course instructor and location, please sign in to Quest.
Winter 2025
Please note that the offerings below are tentative and subject to change.
Course Number |
Title |
Time/Day(s) |
ENVE 573 | Contaminant Transport | TBA |
ENVE 577 | Engineering for Solid Waste Management | TBA |
ENVE 583 | Design of Urban Water Systems | TBA |
CIVE 542 | Pavement Structural Design | TBA |
CIVE 554 | Geotechnical Engineering 3 | TBA |
CIVE 603 | Mechanics for Reinforced Concrete | TBA |
CIVE 622 | Finite Element | TBA |
CIVE 645 | Modeling Transportation and Spatial Economics | TBA |
CIVE 670 | Phys-Chem Treatment Processes | TBA |
CIVE 680 | Water Management | TBA |
CIVE 700 | Timber Design | TBA |
CIVE 700 | Smart Structure Technology | TBA |
CIVE 700 | Scientific Machine Learning for Engineers | TBA |
CIVE 700 | Circular Engineering and the Built Environment | TBA |
CIVE 700 | Air Quality | TBA |
CIVE 770 | Environment Fate of Organic Pollutants | TBA |
CIVE 770 | Atmospheric Emissions to Impacts | TBA |
For information regarding the course instructor and location, please sign in to Quest.
Spring 2025
Please note that the offerings below are tentative and subject to change.
Course Number |
Title |
Time/Day(s) |
CIVE 601 | Engineering Risk and Reliability | TBA |
CIVE 604 | Advanced Structural Steel Design | TBA |
CIVE 644 | Innovative and Sustainable Infrastructure Materials | TBA |
CIVE 700 | Design of Structural Concrete Systems | TBA |
CIVE 750 | Introduction to non-destructive testing of civil infrastructure | TBA |
CIVE 752 | Advances in Underground Pipeline Construction, Design, and Renovation | TBA |
CIVE 781 | Principles of Hydrologic Modelling | TBA |
For information regarding the course instructor and location, please sign in to Quest.
Fall 2025
Please note that the offerings below are tentative and subject to change.
Course Number |
Title |
Time/Day(s) |
CIVE 601 | Engineering Risk and Reliability | TBA |
CIVE 622/722 | Intermediate Finite Element Analysis | TBA |
CIVE 642 | Pavement Design and Management I | TBA |
CIVE 643 | Fundamentals of Traffic Flow Theory | TBA |
CIVE 653 | Numerical Methods in Geomechanics | TBA |
CIVE 671 | Aquatic Chemistry | TBA |
CIVE 682 | Free Surface Hydraulics | TBA |
CIVE 700 | Structural Dynamics and Earthquake Engineering | TBA |
CIVE 700 | Sustainable Buildings and Environment | TBA |
CIVE 700 | Wood Engineering | TBA |
CIVE 700 | Tall Building Design | TBA |
CIVE 750 | Theoretical Rock Mechanics | TBA |
CIVE 770 | River Restoration | TBA |
CIVE 771 | Biological Wastewater Treatment; Theory and Practice | TBA |
For information regarding the course instructor and location, please sign in to Quest.
Courses with your Supervisor(s)
You can take no more than one half of your course requirements, as listed in the University of Waterloo Graduate Calendar, with your supervisor(s).
For example, if you have to take three courses for your PhD, only one can be with your supervisor(s). As a MASc student you need to take four courses; in that case, a maximum of two courses could be with your supervisor(s).
For a student to receive an "AUD" credit for a graduate course within the Department of Civil of Environmental Engineering, the following criteria must be met:
- The student must attend at least 10 weeks of class
- The student must complete the equivalent of at least 30% of the graded items with a grade of at least 70%