Civil Engineering

NOTE: See the beginning of Section F for abbreviations, course numbers and coding.

CE2023Mechanics of Materials 5 ch (3C 3L)

Elastic and plastic stress, strain; behaviour of beams and columns, torsion; material strength. 

Prerequisite: One of APSC 1023 or ENGG 1202 or both APSC 1021 and APSC 1025 with a minimum grade of C. 

Co-requisite: MATH 1013

CE2033Structural Analysis5 ch (3C 3L)

Influence lines for beams and trusses; analyses of indeterminate structures including approximate, classical, moment distribution, and numerical methods. 

Prerequisite: CE 2023 with a minimum grade of C.

CE2113Soil Mechanics I4 ch (3C 3L*)

Soil properties, seepage, effective stress, consolidation, shear strength. Note: Credit cannot be counted for both CE 2113 and ENVE 3513.

Prerequisites: CE 2023 and GEOL 1044 with a minimum grade of C.

Co-requisite: CE 2703.

CE2703Introduction to Fluid Mechanics4 ch (3C 1T)

Physical properties of liquids and gases, fluid statics, kinematics of fluid flow, energy considerations in steady flow, momentum and dynamic forces in fluid flow, fluid measurements, introduction to forces on immersed bodies.

Prerequisites: MATH 1013 and one of APSC 1023 or ENGG 1202 or both APSC 1021 and APSC 1025 with a minimum grade of C. 

CE2913Numerical Problem Solving4 ch (3C 2L)

An introduction to the application of numerical methods and statistical techniques to the solution of civil engineering problems. Introduction to the systems approach and system analysis terminology. Numerical solution of civil engineering problems using root finding, interpolation, integration, and the solution of systems of algebraic equations. Introduction to the numerical solution of ordinary and partial differential equations. Techniques such as multiple linear regression, stepwise regression, time series analysis, nonparametric tests, and optimization are applied to the design and operation of civil engineering systems.

Prerequisites: CMPE 1093 or CS 1003, MATH 1503, MATH 2513, and STAT 2593 all with a minimum grade of C.

CE2961Principles of Sustainability I 2ch  (2C)

This course introduces the principles of sustainability from an economic perspective. Students will learn how economic tools are applied to evaluate environmental challenges, resource use, climate change, and intergenerational equity. Microeconomic and macroeconomic foundations for sustainability are introduced and discussed within the context of sustainability. The course balances theory with real-world applications, highlighting trade-offs, incentives, and policy approaches shaping sustainable outcomes globally and locally.

CE2962Principles of Sustainability II 2ch  (2C)

This course builds on the foundations introduced in the Principles of Sustainability I course, moving from principles and theory toward applied decision-making in civil engineering practice. Students will examine how economic analysis informs the design, construction, and management of sustainable infrastructure, with emphasis on lifecycle assessment, cost–benefit trade-offs, and resilience planning. Tools for evaluating environmental, social, and economic impacts are applied to real-world civil engineering projects, highlighting the challenges of balancing growth, equity, and environmental stewardship. Case studies, simulations, and applied exercises connect economic concepts directly to professional engineering decisions, with a particular focus on Canadian and global sustainability goals. 

PrerequisiteCE 2961. 
CE2973Civil Engineering Design I 3 ch (2C 2L) (EL) (W)

Continued development of communication skills used by engineering through the application of the design process to meet a well-defined set of requirements and constraints. Communication aspects emphasized include graphical representation of designs, formalized design calculations, and the development of project schedules and estimates. Design aspects emphasize the generation, iteration and analyses of alternatives.

Prerequisites: ENGG 1101 or both ENGG 1003 and ENGG 1015 with a minimum grade of C.