Course Registration

Registration Process

Coursework requirements for completing the Civil Engineering program are found on the UBC Academic Calendar.

As an engineering student, you will register first using a Standard Timetable (STT). Each STT includes most of the core courses required for your program. If you encounter any difficulties in registration in CIVL courses, please use this Course Registration Form or contact All registration issues will be resolved in August before the term 1 starts and in December before term 2 starts.

  • Core: You will be automatically registered if you meet the course prerequisites. Please contact to get registered.
  • Elective: You must register via SSC.
  • Non-CIVL: please contact the respective department directly to resolve any registration issue(s)
  • Please note there are a few Core courses that students must register for individually:
    • Second-year: MATH 253, MATH 256, STAT 251
    • Fourth-year: Complementary Studies Elective (3 credits), Technical Electives (15 credits)

If your STT is full, please email as soon as possible indicating your program year level and student number. The department will manually register you for all core courses you require.

Co-op Program

Many students choose to gain co-op work experience during their third year. Co-op students in Civil Engineering normally take one term of courses in third year and spend the other term on a co-op placement. Specialized STTs have been created for third-year co-op students that only include courses in either term 1 or term 2.

  • If you are a third year Civil Engineering student planning to go on a co-op placement in term 1, you should register in a third year STT that only includes term 2 courses.
  • If you are a third year Civil Engineering student planning to go on a co-op placement in term 2, you should register in a third-year STT that only includes term 1 courses.

Please be mindful of the required courses you will miss and during a co-op term and how missing certain pre- or co-requisite courses may extend the length of your degree. For more information about Engineering Co-op, please visit the APSC Co-op website.

Course Substitutions

Substitutions for any of the courses listed are only permitted with explicit approval of your Third- or Fourth-year Advisor. Approvals are typically granted only for students participating in exchange programs.

To secure approval, please e-mail your request to the Advisor with the following:

  • Course number and title of original course
  • Course number, title, institution and description of proposed replacement course
  • Short rationale.

Course Conflict

Registration in courses that result in timetable conflicts require the approval of each instructor and your faculty advisor. Please complete the Course Conflict Form and submit your signed form to Engineering Academic Services.

Undergrads Enrolling in Graduate Courses

Students must have completed at least 75% (normally equivalent to 36 credits) of the 300 and 400 level courses required for their bachelor degree, and must have a minimum overall average of 76% (B+) in their completed 300 and 400 level courses.

Students must have the academic preparation to complete the graduate course and must have completed any necessary course prerequisites.

If you meet eligibility requirements outlined above, please fill out this form and submit to Engineering Academic Services.

Graduate Students Enrolling in Undergrad Courses

Graduate students are allowed only 6 credits of undergraduate coursework to be used towards completion of their program. Please discuss any undergraduate courses with your supervisor before requesting registration.