Academic Calendar 2024/25

Engineering Physics


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.

ENPH 310

5 credits

Microelectronics

Prerequisite(s): PHYS 221.

Corequisite(s): PHYS 232 or ENGR 210.

Pre- or corequisite(s): None.

Time and frequency domain analysis of linear and nonlinear electronic circuits, biasing and small signal analysis of transistor amplifiers, operational amplifiers, feedback and stability of amplifiers, oscillators and active filters, digital circuits, D/A and A/D conversion, instrumentation.

ENPH 320

4 credits

Fundamentals of Digital Logic and Design

Prerequisite(s): One of (ENGR 153, COMP 150, or COMP 152).

Corequisite(s): None.

Pre- or corequisite(s): ENGR 210 or PHYS 232.

Boolean algebra, encoders, decoders, shift registers, and asynchronous and synchronous counters together with timing considerations. Design of asynchronous circuits, synchronous sequential circuits, and finite state machines. Karnaugh mapping techniques, state tables and diagrams, and introduction to programmable logic.

ENPH 340

4 credits

Microcontrollers and Embedded Systems

Prerequisite(s): ENPH 320.

Corequisite(s): None.

Pre- or corequisite(s): None.

Introduction of the design and construction of microprocessor-controlled devices. Basic concepts of sensors and actuators. Introduction to embedded systems using microcontrollers. C and assembly language programming.

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

ENPH 360

3 credits

Interfacing and Virtual Instrumentation

Prerequisite(s): PHYS 232 or COMP 256 and MATH 125 and one of (PHYS 105, PHYS 112, PHYS 093 or Physics 12).

Corequisite(s): None.

Pre- or corequisite(s): None.

In this course students will learn how to create computerized control and analysis equipment for experimental work. This includes interfacing a computer or microcontroller, such as the Arduino microcontroller, to various instruments for data acquisition and instrument control using a state-of-the-art software platform such as National Instrument's LabVIEW. Emphasis is on the practical aspects of interfacing a computer or microcontroller to various instruments including timing issues, real-time data acquisition and instrument control, instrument status, and acquisition speed.

Note: Students with credit for PHYS 392 cannot take ENPH 360 for further credit.

ENPH 390

4 credits

Mechatronics

Prerequisite(s): One of (PHYS 382 or ENPH 320), and one of (ENGR 153, COMP 150, or COMP 152).

Corequisite(s): None.

Pre- or corequisite(s): ENPH 310 or ENPH 340.

A guided, self-directed project course. Learn how to run a project from start to finish. Understand the problem and try to identify/maximize value and opportunity for innovation.

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

Last updated: May 14, 2024

Current Students

s