The following program structure is applicable only to those students entering first year of the program prior to September 2002. The program for students entering first year of the program in September 2002 and later are described here
| First Year | ||
| Term 1A | CH E 102 | Chemistry for Engineers |
| MATH 115 | Linear Algebra for Engineering | |
| MATH 117 | Calculus 1 for Engineering | |
| PHYS 115 | Mechanics | |
| CIV E 125 | Civil Engineering Concepts 1 | |
| Term 1B | CIV E 121 or GEN E 121 | Digital Computation |
| CIV E 127 | Statics and Solid Mechanics 1 | |
| CIV E 126 | Civil Engineering Concepts | |
| GEN E 123 | Electrical Engineering | |
| MATH 118 | Calculus 2 for Engineering | |
| PHYS 125 | Waves | |
| Second Year | ||
| Term 2A | CIV E 204 | Statics and Solid Mechanics 2 |
| CIV E 221 | Advanced Calculus | |
| CIV E 224 | Probability and Statistics | |
| CIV E 265 | Structure and Properties of Materials | |
| CIV E 298 | Seminar | |
| Complimentary Studies Elective | ||
| Term 2B | CIV E 205 | Mechanics of Solids 2 |
| CIV E 222 | Differential Equations | |
| CIV E 253 | Geology for Engineers | |
| CIV E 280 | Fluid Mechanics and Thermal Sciences | |
| CIV E 299 | Seminar | |
| Complementary Studies Elective | ||
| Third Year | ||
| Term 3A | CIV E 300 | Civil Engineering Project 1 |
| CIV E 303 | Structural Analysis 1 | |
| CIV E 342 | Transport Principles and Applications | |
| CIV E 353 | Geotechnical Engineering 1 | |
| CIV E 375 | Water Quality Engineering | |
| CIV E 398 | Seminar | |
| Complementary Studies Elective | ||
| Term 3B | CIV E 399 | Seminar |
| CIV E 392 | Engineering Economics | |
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Complementary Studies Elective | ||
| Fourth Year | ||
| Term 4A | CIV E 400 | Civil Engineering Project 2 |
| CIV E 498 | Seminar | |
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Term 4B | ||
| CIV E 491 | Engineering Law | |
| CIV E 499 | Seminar | |
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Technical Electives | ||
| General Civil Engineering |
CIV E 401 | Civil Engineering Project 3 |
| CIV E 422 | Finite Element Analysis | |
| Structural
Engineering |
CIV E 306 | Mechanics of Solids 3 |
| CIV E 313 | Structural Concrete Design 1 | |
| CIV E 403 | Structural Analysis 2 | |
| CIV E 405 | Structural Dynamics | |
| CIV E 413 | Structural Steel Design | |
| CIV E 414 | Structural Concrete Design 2 | |
| CIV E 415 | Structural Systems | |
| CIV E 460 | Orthopaedic-Bioengineering | |
| CIV E 512 | Rehabilitation of Structures | |
| CIV E 507 | Building Science & Technology | |
| CIV E 596 | Construction Engineering | |
| Water Resource Engineering |
CIV E 381 | Hydraulics |
| CIV E 472 | Waste Water Treatment | |
| CIV E 473 | Contaminant Transport | |
| CIV E 486 | Hydrology | |
| CIV E 583 | Design of Urban Water Systems | |
| Transportation Engineering |
CIV E 344 | Urban Transportation Planning |
| CIV E 440 | Transport Systems Analysis | |
| CIV E 443 | Traffic Engineering | |
| CIV E 542 | Pavement Structural Design | |
| Geotechnical Engineering |
||
| CIV E 354 | Geotechnical Engineering 2 | |
| CIV E 554 | Geotechnical Engineering 3 | |