BASc in Civil Engineering | BSc in Computing Technology | 2017-2018 Course Sequence

Note that although the course codes may appear in both languages (English/French), the courses in French are not offered at every semester. Also note that courses with fewer than ten (10) registrants will be cancelled.


(30 credits)
CHM1311 | Principles of Chemistry
ENG1112 | Technical Report Writing
GNG1105 | Engineering Mechanics
ITI1120 | Introduction to Computing I
MAT1320 | Calculus I
CVG1107 | Civil Engineering Graphics and Seminars
ITI1121 | Introduction to Computing II
MAT1322 | Calculus II
MAT1341 | Introduction to Linear Algebra
PHY1122 | Fundamentals of Physics II
2nd YEAR
(36 credits)
CVG2132 | Fundamentals of Environmental Engineering
CVG2141 | Civil Engineering Materials
CVG2149 | Civil Engineering Mechanics
MAT2322 | Calculus III for Engineers
MAT2384 | Ordinary Differential Equations and Numerical Methods
SEG2105 | Introduction to Software Engineering
CVG2107 | Geotechnical Materials and Processes
CVG2116 | Introduction to Fluid Mechanics
CVG2140 | Mechanics of Materials I
CVG2171 | Surveying and Measurements
CVG2181 | Numerical Modelling in Civil Engineering
GNG1103 | Engineering Design
3rd YEAR
(33 credits)
CVG3109 | Soil Mechanics I
CVG3116 | Hydraulics
CVG3140 | Theory of Structures I
PHI2394 | Scientific Thought and Social Values
HIS2129 | Technology, Society and Environment since 1800
MAT2377 | Probability and Statistics for Engineers
CVG3106 | Soil Mechanics II
CVG3132 | Physical / Chemical Unit Operations of Water and Wastewater Treatment
CVG3147 | Structural Steel Design I
CVG3148 | Reinforced Concrete Design I
ITI1100 | Digital Systems I
MAT1348 | Discrete Mathematics for Computing
4th YEAR
(33 credits)
CSI2110 | Data Structures and Algorithms
CVG3120 | Hydrology
CVG4150 | Highway and Transportation Engineering
ECO1192 | Engineering Economics
GNG2101 (Winter)
Technical Elective*
Complementary Elective
GNG2101 | Introduction to product development and
management for engineers and computer scientists product development
ECO1192 (Fall)
CSI2120 | Programming Paradigms
Computing Elective**
2 Technical Electives*
Science Elective
5th YEAR
(30 credits)
CVG4001 | Introduction to Civil Engineering Project
CVG4175 | Field Investigations
2 Computing Electives**
Technical Elective*
CVG4907 | Engineering Design Project
GNG4170 | Engineering Law
Computing Elective**
2 Technical Electives

* 3 Technical Electives from structural / geotechnical engineering and 3 technical electives from water resources / environmental engineering.

** Computing Electives from CSI, SEG, or GEO4301 GIS for Science and Engineering.

Back to top