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.

2nd Year Curriculum

CourseTitleCredits
TERM 1
CHBE 241Material and Energy Balances3
CIVL 204Fundamentals of Environmental Engineering3
CIVL 215Fluid Mechanics I4
ENVE 200*Environmental Engineering Design & Decision Making4
MATH 253Multivariable Calculus3
TERM 2
CHBE 230Computational Methods3
CHBE 244Chemical & Biological Engineering Thermodynamics I3
ENVE 201Technical Communications for Environmental Engineers3
ENVE 202**Environmental Engineering Science4
ENVE 203*Environmental Engineering & Sustainability4
MATH 256Differential Equations3
Total37

3rd Year Curriculum

CoursesTitleCredits
TERM 1
CHBE 364Environmental Engineering Laboratory3
CHBE 370Fundamentals of Sustainable Engineering3
CHBE 373Water and Wastewater Technology and Engineering4
CHBE 485Air Pollution Prevention & Control3
CIVL 315**Fluid Mechanics II4
EOSC 210**Earth Science for Engineers3
TERM 1 OR 2
STAT 251Elementary Statistics3
TERM 2
CIVL 305Introduction to Environmental Engineering3
CIVL 316**Hydrology & Open Channel Flow4
ENVE 301*Environmental Engineering Intermediate Design Project3
Complementary StudiesHumanities & Social Sciences3
Technical Electives3
Total39

4th Year Curriculum

CourseTitleCredits
TERM 1
CHBE 483Energy Engineering3
CIVL 402Professionalism & 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 and Biological Engineering Economics3
CHBE 486Waste Management for Resource Recovery3
CIVL 409Municipal Engineering3
CIVL 418Engineering Hydrology3
Total38

* Project Course

**Laboratory Course

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