Current Students

COURSES

UBC’s environmental engineering degree program is designed to be completed in eight academic semesters with an optional 16 months of Co-op work placement.

In addition to the common first year engineering courses, students in the environmental engineering program will take courses in Civil Engineering and Chemical & Biological Engineering, as well as specifically-designed environmental engineering courses such as Environmental Engineering Science and Environmental Engineering and Sustainability. Each year of the program features a design course which will prepare students for a final capstone design project in their 4th year.

The curriculum in the tables below is effective as of the 2023 Winter Session. Students who entered the program in September 2021 or before proceed with the 2020/21 curriculum.

 

CourseTitleCredits
TERM 1
CHBE 241Material and Energy Balances 3
CIVL 204Fundamentals of Environmental Engineering 3
CIVL 215Fluid Mechanics I4
ENVE 200 *Environmental Engineering Design and Decision Making4
MATH 253Multivariable Calculus3
TERM 2
CHBE 230Computational Methods3
CHBE 244Chemical & Biological Engineering Thermodynamics I3
ENVE 201Technical Communications for Environmental Engineering3
ENVE 202 **Environmental Engineering Science4
ENVE 203 ***Environmental Engineering & Sustainability4
MATH 256Differential Equations3
Total37
CourseTitleCredits
TERM 1
CHBE 364Environmental Engineering Laboratory3
CHBE 370Fundamentals of Sustainable Engineering3
CHBE 373Water and Wastewater Technology and Engineering4
CHBE 485Air Pollution Prevention and Control3
CIVL 315 **Fluid Mechanics II4
EOSC 210 **Earth Science for Engineers3
TERM 1 OR 2
STAT 251Elementary Statistics3
TERM 2
CIVL 305 Introduction to Environmental Engineering3
CIVL 316 **Hydrology and Open Channel Flow4
ENVE 301 *Environmental Engineering Intermediate Design Project3
Complementary StudiesHumanities and Social Sciences3
Technical Electives3
Total39
CourseTitleCredits
TERM 1
CHBE 483Energy Engineering 3
CIVL 402Professionalism and Law in Civil Engineering3
CIVL 416Environmental Hydraulics3
EOSC 329Quantitative Groundwater Hydrology3
Technical Electives6
TERM 1 AND 2
ENVE 401 *Environmental Engineering Capstone Project8
TERM 2
CHBE 459Chemical & Biological Engineering Economics3
CHBE 486Waste Management for Resource Recovery3
CIVL 409Municipal Engineering 3
CIVL 418Engineering Hydrology3
Total38

* Project Course

**Laboratory Course

***Removed from program, adjusted for W2024

We are happy to answer any other questions you may have about the UBC environmental engineering program. Contact us to speak with a director.