The tables below detail the Civil Engineering program by term. Consult the University Calendar and the Civil Engineering Program Planning Worksheet for the latest information.


Term schedule





Year 1




Year 2




Year 3




Year 4




Year 5




Course schedule by term

Term 1A

Term 1B

CSC 111

Fundamentals of programming with engineering applications

CHEM 150

Engineering chemistry

ENGR 110

Design and communication I

ENGR 120

Design and communication II

ENGR 130

Introduction to professional practice

ENGR 141

Engineering mechanics

MATH 100

Calculus I

MATH 101

Calculus II

MATH 110

Matrix algebra for engineers

PHYS 111

Introductory physics II

PHYS 110

Introductory physics I

Term 2A

Term 2B

CIVE 200

Engineering drawing: outline

CIVE 210

Sustainable development in civil engineering outline

CIVE 299

Geomatics engineering: outline

CIVE 285

Civil engineering materials outline

GEOG 103

Introduction to physical geography

MATH 204

Calculus IV

MATH 200

Calculus III

CIVE 220

Mechanics of solids I outline

STAT 254

Probability and statistics for engineers

CIVE 242

Dynamics outline

CIVE 295 Buildings science fundamentals outline

Term 3A

Term 3B

CSC 349A

Numerical analysis

CIVE 340

Sustainable water resources: outline

CIVE 310

Environmental engineering outline

CIVE 351

Sustainable design of steel and timber structures: outline

CIVE 315

Environmental policy outline

CIVE 352

Reinforced concrete structural design: outline

CIVE 345

Fluid mechanics outline

CIVE 360

Sustainable transportation systems: outline

CIVE 350

Structural analysis outline

CIVE 370

Construction and project management: outline

CIVE 385

Geotechnical engineering outline

Term 4A

Term 4B


CIVE 400

Cross-disciplinary capstone design project: outline

CIVE 410 Solid waste, air and water pollution outline ENGR 498

Engineering law

CIVE 421 Advanced Structural Analysis outline LIST OF ELECTIVES 
CIVE 440

Hydrology and hydraulics outline

CIVE411 Resilient smart cities: outline
CIVE 450

Green building design outline

CIVE 412 Infrastructure for indigenous and rural communities: outline
CIVE 453

Building and district energy simulation: outline

CIVE 444

Water & sanitation for developing countries: outline


Special Topics: Energy Systems Decarbonization outline

CIVE 445

Groundwater hydrology
CIVE 480B Special Topics: Drinking Water Contaminants - Chemistry, Toxicology and Greener Interventions outline CIVE 452 Engineering for earthquakes and extreme events: outline
 CIVE 480C Special Topics: Case Studies in Construction Management outline CIVE 480F Special Topics: Timber Structures
CIVE 499 Research Project CIVE 485 Foundation Engineering
CS ELECTIVE 2 Complementary studies electives * CIVE 499 Research Project

Students must complete four Co-op work terms (ENGR 001, 002, 003, 004) as per the Faculty of Engineering Academic and Work/Other Terms Schedule in the Undergraduate Academic Calendar.

*A Complementary Studies Elective course deals with central issues in humanities or social sciences. The Faculty of Engineering must approve the chosen courses, prior to registration. Consult the Faculty website for a current list of approved courses. Not all technical electives listed may be available. CS electives can be taken in any term.