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