Term 1B (Winter)8 (Spring)4S

ECE 102 Seminar

ECE 100 Fundamentals of Electrical Engineering

ECE 103 Discrete Mathematics for Engineers

MATH 119 Calculus 2 for Engineering

MSCI 261 Managerial and Engineering Economics

PHYS 125 Physics for Engineers

WKRPT 1004S Work-term Report

Term 2A (Fall)8 (Winter)4S

ECE 201 Seminar

ECE 209 Electronic and Electrical Properties of Materials

ECE 223 Digital Circuits and Systems

ECE 250 Algorithms and Data Structures

MATH 211 (ECE 205) Advanced Calculus 1 for Electrical and Computer Engineers

WKRPT 1008 Work-term Report

Term 2B (Spring)8 (Fall)4S

ECE 202 Seminar

ECE 204 Numerical Methods

ECE 222 Digital Computers

ECE 241 Circuit Analysis and Design

ECE 251 Programming Languages and Translators

WKRPT 2004S Work-term Report

Term 3A (Winter)8 (Spring)4S

ECE 301 Seminar

ECE 316 Probability Theory and Random Processes

ECE 324 Microprocessor Systems and Interfacing

ECE 342 Signals and Systems

ECE 354 Real-Time Operating Systems

WKRPT 2008 Work-term Report

WKRPT 3004S Work-term Report

Term 3B (Fall)8 (Winter)4S

ECE 302 Seminar

ECE 427 Digital Systems Engineering**

ECE 318 Communication Systems

ECE 355 Software Engineering

ECE 380 Analog Control Systems

ECE 391 Engineering Design Concepts**

WKRPT 3008 Work-term Report

WKRPT 4004S Work-term Report

Term 4A (Spring)8,4S

ECE 401 Seminar

ECE 492A Engineering Design Project**

Four Electives (see Note 2)

The following technical electives are available in the 4A term:

ECE 309 Introduction to Thermodynamics and Heat Transfer

ECE 411 Digital Communications

ECE 413 Digital Signal Processing

ECE 418 Communication Networks

ECE 431 Radio Frequency Microelectronics

ECE 438 Digital Integrated Circuits

ECE 454 Distributed and Network Computing

ECE 457 Applied Artificial Intelligence

ECE 471 Electromagnetic Waves

ECE 484 Digital Control Applications

WKRPT 4008 Work-term Report

Term 4B (Winter)8,4S

ECE 402 Seminar

ECE 492B Engineering Design Symposium**

Five Electives (see Note 2)

The following technical electives are available in the 4B term:

ECE 332 Electronic Circuits

ECE 362 Modeling and Control of Electric Drives

ECE 412 Coded Digital Communications

ECE 414 Wireless Communications

ECE 428 Computer Networks and Security

ECE 429 Computer Structures

ECE 434 Microsystems Technology

ECE 437 Integrated VLSI Systems

ECE 439 Analog Integrated Circuits

ECE 443 Circuit Analysis and Filter Design

ECE 456 Database Systems

ECE 465 Computer Simulation of Power Systems

ECE 476 Antennas and Wireless Systems

ECE 477 Photonic Communication Systems and Devices

ECE 486 Robot Dynamics and Control

ECE 488 Multivariable Control Systems

ECE 499 Project