Electrical and Computer Engineering
2026-2027
154 courses
- ECE 216Electricity and Magnetism
- ECE 220Electrical Properties of Materials
- ECE 241Digital Design
- ECE 242Discrete Structures in Engineering
- ECE 250Linear Circuits I
- ECE 255Introduction to Computer Architecture
- ECE 260Continuous-Time Signals and Systems
- ECE 265Continuous-Time and Discrete-Time Signals and Systems
- ECE 270Cyber-Physical Systems and Internet of Things
- ECE 299Introduction to Electrical and Computer Engineering Design
- ECE 300Linear Circuits II
- ECE 310Digital Signal Processing I
- ECE 311Foundations of Machine Learning
- ECE 315Intermediate Signal Processing
- ECE 320Electronic Devices I
- ECE 330Electronic Circuits I
- ECE 335Biosensors and Instrumentation
- ECE 340Applied Electromagnetics and Photonics
- ECE 350Communications Theory and Systems I
- ECE 355Microprocessor-Based Systems
- ECE 360Control Theory and Systems I
- ECE 363Communication Networks
- ECE 365Applied Electronics and Electrical Machines
- ECE 370Electromechanical Energy Conversion
- ECE 380Electronic Circuits II
- ECE 399Design Project I
- ECE 402Biomedical Imaging Modalities
- ECE 403Optimization for Machine Learning
- ECE 404Microwaves and Fiber Optics
- ECE 405Error Control Coding
- ECE 406Applied Cryptography
- ECE 407Digital Signal Processing II
- ECE 410Power Electronics
- ECE 412Electronic Devices II
- ECE 417Software Defined Radio
- ECE 420Nanoelectronics
- ECE 426Robotics
- ECE 427Photovoltaics
- ECE 434Biophotonics
- ECE 435Medical Image Processing
- ECE 440Human Factors in Engineering
- ECE 441Design of Digital and VLSI Systems
- ECE 448Cyber-System Security
- ECE 449Computer Systems and Architecture
- ECE 450Communications Theory and Systems II
- ECE 452Optical Communication Technology
- ECE 453Antennas and Propagation
- ECE 454Engineering Components for Wireless Systems
- ECE 455Real Time Computer Systems Design Project
- ECE 456Wireless and Mobile Communications
- ECE 457Parallel and Cluster Computing
- ECE 459Applications of Digital Signal Processing Techniques
- ECE 460Control Theory and Systems II
- ECE 461Dynamics and Control of Switched Mode Power Supplies
- ECE 462Motor Drive Dynamics
- ECE 463Design and Analysis of Computer Networks
- ECE 466System-on-Chip Engineering for Signal Processing
- ECE 470Artificial Intelligence
- ECE 471Computer Vision
- ECE 476Engineering System Software
- ECE 481Analog VLSI Systems
- ECE 482Electrical Drive Systems
- ECE 483Digital Video Processing
- ECE 484Audio Signal Processing
- ECE 485Data Analysis and Pattern Recognition
- ECE 486Multiresolution Signal and Geometry Processing With C++
- ECE 488Electrical Power Systems
- ECE 490Directed Studies
- ECE 496ASelected Topics in Electrical and Computer Engineering
- ECE 496BSelected Topics in Electrical and Computer Engineering
- ECE 496CSelected Topics in Electrical and Computer Engineering
- ECE 496DSelected Topics in Electrical and Computer Engineering
- ECE 497Thesis
- ECE 498Honours Thesis
- ECE 499Design Project II
- ECE 503Optimization for Machine Learning
- ECE 504Random Signals
- ECE 506Applied Cryptography
- ECE 509Seminar
- ECE 511Error Control Coding
No courses found.