Undergraduate Courses

The technical subjects offered by the Engineering departments depend upon a solid knowledge of mathematical principles. Courses in Engineering Mathematics are, therefore, offered to students in each of the Engineering departments. Emphasis is placed on the application of mathematical techniques to the description and solution of engineering problems. The lectures are supplemented by tutorial sessions and lab exercises.

All courses, except for the fourth year courses, are core engineering courses. To attend these, students must consult their own departments. The fourth year courses are technical electives.

Courses offered include:

ENGM1041 - Applied Linear Algebra

  Calendar Entry

More Information

Term: Winter
Discipline: All
Class size: 350-500 Students
Contact hours: 3 hours of lectures, 2 hours of tutorials

Sample Syllabus - [PDF - 108kb]


ENGM1081 - Computer Programming

  Calendar Entry

More Information

Term: Fall
Discipline: All
Class size: 350 Students
Contact hours: 3 hours of lecture, 2 hours of tutorial

Sample Syllabus - [PDF - 102kB]


MATH1280 - Engineering Mathematics I

 Calendar Entry

More Information

Term: Fall
Discipline: All
Class size: 350-400
Contact hours:  3 hours of lectures, 2 hours of tutorials

Sample Syllabus (Section A) [PDF - 278kB]
Sample Syllabus (Section B) [PDF - 190kB]


MATH1290 - Engineering Mathematics II

 Calendar Entry

More Information

Term: Winter
Discipline: All
Class size: 350-400
Contact hours:  3 hours of lectures, 2 hours of tutorials

Sample Syllabus (Section A) [PDF - 278kB]
Sample Syllabus (Section B) [PDF - 190kB]


ENGM2022 - Applied Differential Equations

 Calendar Entry

More Information

Term: Winter
Discipline: All
Class size: 250
Contact hours: 3 hours of lecture, 2 hours of tutorial

Sample Syllabus - [PDF - 203kB]


ENGM2032 - Applied Probability and Statistics

 Calendar Entry

More Information

Term: Fall and Summer
Discipline: All
Class Size: 300 - 350
Contact hours: 3 hours lecture, 2 hours tutorial

Sample Syllabus - [PDF - 25kB]


ENGM2101 - Applied Vector Calculus

 Calendar Entry

More Information

Term: Fall and Summer
Discipline: All
Class size: 300 Students
Contact hours: 3 hours of lecture, 2  hours of tutorials

Sample Syllabus [PDF - 320kB]


ENGM2283 - Data Structures and Algorithms

 Calendar Entry

More Information

Term: Winter
Discipline: All
Class size: 400 - 450
Contact hours: 3 hours lecture, 2 hours tutorial

Sample Syllabus - [PDF - 111kB]


ENGM3052 - Applied Numerical Methods

 Calendar Entry

More Information

Term: Winter
Discipline: Civil
Class size: 100 - 150
Contact hours: 3 hours of lecture, 2 hours of tutorial

Sample Syllabus - [PDF - 129kB]


ENGM3356 - Numerical Methods and Partial Differential Equations

 Calendar Entry

More Information

Term: Winter
Discipline: Mechanical
Class size: 100 - 150
Contact hours: 3 hours of lecture, 2 hours of tutorial

Sample Syllabus - [PDF - 129kB]


ENGM4675 - Risk Assessment

 Calendar Entry

More Information

Term: Fall
Discipline: All
Class size: 20 - 30
Contact hours: 3 hours lecture, 2 hours tutorial

Sample Syllabus - [PDF - 20kB]


ENGM4680 - Ecosystem Modeling of Marine and Freshwater Environments

 Calendar Entry

More Information

Term: Fall
Discipline: All
Class size: 10
Contact hours: 3 hours of lecture, 1 hours of tutorial

Sample Syllabus - [PDF - 209kB]