Courses for your Civil Engineering degree

First-year courses and beyond

September to December

January to April


This is a sample schedule. Courses are subject to change.

After first year

    Sample upper-year courses

    CIVE 241 – Transport Principles and Applications
    CIVE 310 – Introduction to Structural Design
    CIVE 332 – Civil Systems and Project Management
    CIVE 491 – Engineering Law and Ethics


    Advisors are here to help

    You might have a lot of questions. We're here to help! If you have questions, email our admissions staff who would be happy to assist.

    Once you're a Waterloo student, you'll have access to academic advisors who can help you

    • determine your class and lab schedule,
    • select options and specializations,
    • ensure that you're meeting the requirements for your degree, and more.

    Next steps