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.
Second year
Term 1 | |
CIVL 201 | Introduction to Civil Engineering |
CIVL 203 | Technical Communication in Civil Engineering |
CIVL 215 | Fluid Mechanics I |
CIVL 230 | Solid Mechanics |
EOSC 210 | Earth Science for Engineers |
MATH 253 | Multivariable Calculus |
Term 2 | |
CIVL 204 | Fundamentals of Environmental Engineering |
CIVL 210 | Soil Mechanics I |
CIVL 231 | Structural Mechanics |
STAT 251 | Elementary Statistics |
MATH 256 | Differential Equations |
APSC 278 | Engineering Materials |
APSC 279 | Engineering Materials Lab |
Summer | |
CIVL 235 | Plane Surveying |
For more information on CIVL 235, please click the links on the side.
Third year
Term 1 | |
CIVL 301 | Modelling and Decision-making in Civil Engineering |
CIVL 303 | Computational Tools in Civil Engineering |
CIVL 311 | Soil Mechanics II |
CIVL 315 | Fluid Mechanics II |
CIVL 320 | Civil Engineering Materials |
CIVL 332 | Structural Analysis |
Term 2 | |
CIVL 300 | Construction Engineering and Management |
CIVL 302 | Civil Engineering Impacts |
CIVL 305 | Introduction to Environmental Engineering Applications |
CIVL 316 | Hydrology and Open Channel Flow |
CIVL 331 | Steel and Timber Design |
CIVL 340 | Transportation Engineering I |
Fourth year
Term 1 | |
CIVL 402 | Professionalism and Law in Civil Engineering |
CIVL 430 | Design of Concrete Structures |
CIVL 445 | Civil Engineering Design Project I |
Term 2 | |
CIVL 403 | Engineering Economic Analysis |
CIVL 409 | Municipal Engineering |
CIVL 446 | Civil Engineering Design Project II |
Students are expected to fill out their timetable with fourth-year technical electives.
In case of any discrepancies between this page and the UBC Academic Calendar, the Calendar is to be considered correct.