The following program structure is applicable only to those students entering the program on or after September 2002. The program for students who entered first year prior to September 2002 is described here
| First Year | ||
| Term 1A | MATH 115 | Linear Algebra for Engineering |
| MATH 117 | Calculus 1 for Engineering | |
| CH E 102 | Chemistry for Engineers | |
| 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 153 | Earth Engineering | |
| GEN E 123 | Electrical Engineering | |
| MATH 118 | Calculus 2 for Engineering | |
| CSE 1 | Approved Complementary Studies Elective | |
| 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 292 | Engineering Economics (CSE 2) | |
| CIV E 298 | Seminar | |
| Term 2B | CIV E 205 | Mechanics of Solids 2 |
| CIV E 222 | Differential Equations | |
| CIV E 240 | Engineering and Sustainable Development | |
| CIV E 280 | Fluid Mechanics and Thermal Sciences | |
| CIV E 299 | Seminar | |
| CSE 3 | Approved Complementary Studies Elective 3 | |
| Third Year | ||
| Term 3A | CIV E 303 | Structural Analysis 1 |
| CIV E 331 | Advanced Mathematics for Civil Engineers | |
| 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 332 | Civil Engineering Systems |
| CIV E 399 | Seminar | |
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Complementary Studies Elective | ||
| Fourth Year | ||
| Term 4A | CIV E 400 | Civil Engineering Project 1 |
| CIV E 498 | Seminar | |
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Term 4B | CIV E 401 | Civil Engineering Project 2 |
| CIV E 491 | Engineering Law and Ethics | |
| CIV E 499 | Seminar | |
| Technical Elective | ||
| Technical Elective | ||
| Technical Elective | ||
| Technical Electives | ||
| List A (Spring) | CIV E 403 | Structural Analysis 2 |
| CIV E 413 | Structural Steel Design | |
| CIV E 414 | Structural Concrete Design 2 | |
| CIV E 443 | Traffic Engineering | |
| CIV E 472 | Waste Water Treatment | |
| CIV E 486 | Hydrology | |
| CIV E 512 | Rehabilitation of Structures | |
| CIV E 542 | Pavement Structural Design | |
| List B (Winter) | CIV E 354 | Geotechnical Engineering 2 |
| CIV E 381 | Hydraulics | |
| CIV E 405 | Structural Dynamics | |
| CIV E 415 | Structural Systems | |
| CIV E 422 | Finite Element Analysis | |
| CIV E 440 | Transport Systems Analysis | |
| CIV E 460 | Orthopaedic-Bioengineering | |
| CIV E 507 | Building Science & Technology | |
| CIV E 554 | Geotechnical Engineering 3 | |
| CIV E 583 | Design of Urban Water Systems | |
| CIV E 596 | Construction Engineering | |
| ENV E 473 | Contaminant Transport | |
| ENV E 477 | Engineering for Solid Waste Management | |
| List C (Fall) | CIV E 306 | Mechanics of Solids 3 |
| CIV E 313 | Structural Concrete Design 1 | |
| CIV E 344 | Urban Transportation Planning | |
| CIV E 354 | Geotechnical Engineering 2 | |
| CIV E 381 | Hydraulics | |