Academic Calendar


English language proficiency requirements

Students registering in post-secondary level courses (numbered 100 to 499) will be required to meet the English language entrance proficiency requirements. Students in ELS or the University Foundations programs can register in those courses identified in the University Foundations program with lower levels of language proficiency.

Please note that not all courses are offered every semester.

ENGR 100

1 credit

Production in Practice

Prerequisite(s): Enrolled in the Engineering Physics diploma in Mechatronics program.

This course gives students rudimentary hands-on experience in several industrial practices associated with welding, electrical systems, construction, and automotive work.

ENGR 113

4 credits

Engineering Physics - Statics and Dynamics

Prerequisite(s): MATH 111 and PHYS 111.

Emphasizes solution techniques and proper documentation for problems involving practical applications of Newton's laws to engineering situations.

ENGR 115

1 credit

Engineering Optics

Prerequisite(s): None.

Corequisite(s): PHYS 112

Students investigate the physical optics of mirrors and lenses, the wave optics of interference and diffraction, and some properties of electromagnetic waves.

Note: This course together with PHYS 112 is the PHYS II content for the Engineering Curriculum Common Core.
Note: Students with credit for PHYS 225 cannot take this course for further credit.

ENGR 122

1 credit

Introduction to Engineering

Pre- or corequisite(s): PHYS 111

This course exposes students to a wide range of engineering practices, with a view to helping them identify their specific interests. The course meets once a week for between one and four hours. Some weeks there will be an engineer on campus to give a presentation of their work. Other weeks the students will visit a site where engineering skills are being applied.

ENGR 123

4 credits

Engineering Design I: Design and Drafting

Pre- or corequisite(s): MATH 111, PHYS 111, and one of ENGR 153 or COMP 152.

Introduces students to the engineering design process through individual exercises and a series of mini-projects and labs undertaken in groups. Students will study the engineering design process, relevant technical background (including engineering drawing and CAD tools), project/group dynamics, professional responsibility, and writing and presentation skills over the course of the term.

Note: Students with credit for ENGR 151 cannot take this course for further credit.

ENGR 124

4 credits

Engineering Design II: Design and Sustainability

Prerequisite(s): ENGR 123, PHYS 111, and one of ENGR 153 or COMP 152.

Pre- or corequisite(s): MATH 112 and PHYS 112.

Expands on student’s understanding of engineering design as applied to larger, more self-directed projects. Working in groups, students will follow a structured process to design a system comprising of electrical, mechanical, and software sub-systems over the term. Students will complete one major project through several milestone stages with associated technical reporting. This course includes an introduction to the concept of sustainability and its impact on engineering design, and an exposure to engineering ethics.

ENGR 152

4 credits

Linear Algebra for Engineering

Pre- or corequisite(s): MATH 112

Intended for engineering students, this course covers basic problems and concepts in Euclidean space, such as matrix algebra, solutions to linear systems of equations, determinants, and eigenvalue problems. Emphasis throughout the course is placed on applications in science and engineering.

Note: This course is offered as MATH 152 and ENGR 152. Students may take only one of these for credit.

ENGR 153

4 credits

Structured Programming for Engineers

Prerequisite(s): B or better in one of Pre-Calculus 12, MATH 093, or MATH 096.

Students will learn programming design, data types, functions, and data structures, with a focus on engineering applications.

Note: Students with credit for COMP 152 cannot take this course for further credit.

ENGR 210

4 credits

Circuit Analysis

Prerequisite(s): PHYS 112.

Pre- or corequisite(s): PHYS 221.

Introduces mathematical models used to represent a variety of engineering problems (such as the solution of physical electric and electronic circuits). In particular, students will learn about network theorems, phasors, AC circuits, resonance, transformers, and three-phase circuits.

ENGR 255

3 credits

Ordinary Differential Equations

Prerequisite(s): MATH 112 or at least a B in Math 118

Pre- or corequisite(s): MATH 211 and one of the following: MATH 152, MATH 221, or PHYS 221.

This course provides theory and techniques needed to solve ordinary differential equations, with an emphasis on applications. Topics include first- and second-order linear differential equations, nonlinear equations, series solutions, Laplace transform methods, and linear systems of differential equations.

Note: This course is offered as MATH 255 and ENGR 255. Students may take only one of these for credit.

ENGR 257

3 credits

Mathematical Physics

Prerequisite(s): MATH 211 and (one of the following: PHYS 221 or MATH 255) and (one of the following: PHYS 112 or any other MATH course 200-level or above).

Partial and ordinary differential equations. Fourier series/transforms. Legendre polynomials. Laplace transforms. Applications to heat flow and waves. Laplace's equation in 1D, 2D, 3D using Cartesian, polar, and spherical co-ordinates. Special functions including Dirac Delta, Heaviside Theta, Si, Ci, Ei, Erf, Gamma.

Note: This course is offered as PHYS 381, MATH 381, and ENGR 257. Students may take only one of these for credit.

ENGR 330

4 credits

Automatic Control Systems

Prerequisite(s): ENGR 210

This course is an introductory course on automatic control. The main goal of the course is to provide students with basic tools in modeling, analysis, and design for linear feedback control systems. Students will learn how to model mechanical, electrical, and electromechanical systems as differential equations and transfer functions. The analyses in this course include stability of open-loop and closed-loop systems as well as time responses and frequency responses of low order systems. The design methods are divided into root-locus techniques and frequency response techniques using Bode plots for designing proportional-integral-derivative (PID) and lead/lag controllers. Students will also learn how to apply automatic control theory to real engineering problems with Matlab and through laboratory exercises. This course will give the basic knowledge for more advanced control courses, such as state-space control techniques, nonlinear control, robust control, optimal control, adaptive control, digital control, sampled-data control, hybrid control, and system identification.

ENGR 340

4 credits

Micro-Processors and Embedded Systems

Prerequisite(s): ENPH 320, ENPH 310, COMP 150, or COMP 152

This course covers basic microcomputer architecture; design and analysis of address decoders and memory systems; design and analysis of assembly language programs; and microcomputer system design.

ENGR 350

4 credits

Sensors and Actuators

Prerequisite(s): ENGR 330

This course provides an introduction to sensors and actuators for electromechanical, computer-controlled machines, and devices. Topics include operating principles, design considerations, and applications of analog sensors, digital transducers, stepper motors, continuous-drive actuators, and drive system electronics. Component integration and design considerations are studied through examples selected from applications of machine tools, mechatronics, precision machines, robotics, aerospace systems, and ground and underwater vehicles. Laboratory exercises strengthen the understanding of component performance, system design, and integration.

Last extracted: May 04, 2022 02:55:15 PM

Current Students