Below you will find descriptions for courses offered in this field of study. You will find a general overview of the topics covered and any prerequisite course or grade requirements, credit value and exclusions.

The first digit of the course indicates the general level. Those in the 1000 series are introductory degree level. Courses at the 2000, 3000, 4000 series are typically available to students in the second, third, and fourth year. Courses numbered at the 5000 level or above are graduate level. Courses listed at the 0100 or 0200 series are technology level courses. Courses below the 0100 level are generally non credit courses.

Some courses are listed as exclusionary to one another. This means that students may not obtain credit for both courses as designated. 

Not all courses are offered each year. Please consult the current timetable for this year’s offering. For further information please contact the department, or visit the department's website.

Course Descriptions

Courses for First 2 Years

Standard Courses for first 2 years of Study:
ECED 2000.03: Electric Circuits
ECED 2001.03: Circuit Analysis
ECED 2200.03: Digital Circuits
ENGI 1103.03: Engineering Design I
ENGI 1203.03: Mechanics I: Statics
ENGI 2102.03: Thermo-Fluid Engineering I
ENGI 2103.03: Thermo-Fluid Engineering II
ENGI 2203.03: Engineering Design II
ENGI 2204.03: Mechanics of Materials
ENGI 2400.03: Mechanics II: Dynamics
ENGM 1041.03: Applied Linear Algebra
ENGM 1081.03: Computer Programming
ENGM 2022.03: Applied Differential Equations
ENGM 2032.03: Applied Probability and Statistics
ENGM 2283.03: Data Structures & Algorithms
ENGM 2101.03: Applied Vector Calculus
IENG 2005.03: Engineering Economics
IENG 2201.03: Modeling and Optimization for Engineers
CHEE 2201.03: Fundamentals of Chemical Engineering
CHEE 2203.03: Organic Chemistry for Chemical Engineers
MINE 2200.03: Introductory Geology for Engineers

CPST Series: Complementary Studies Courses

CPST 1103.015: Technical Communications I
CPST 1203.015: Technical Communications II
CPST 3030.03: Engineering in Society II