Program Guide

The Civil Engineering Program is designed to progressively build on knowledge from sequences of courses. The Curriculum Map (inset) provides information regarding the sequence in which courses must be taken to ensure relevant prerequisites are met.  

It is your responsibility to ensure that courses are taken in the required sequence and that you meet degree completion requirements. Please consult your Academic Progress Report in Workday. If you need to make any changes to your course order, please reach out to your academic advisor or undergradsupport@civil.ubc.ca.

Select a year-level below for more detail on specific program requirements and opportunities you should be aware of in advance of course planning.

In case of any discrepancies between this page and the UBC Academic Calendar, the Calendar is to be considered correct.