As a complement to the official Applied Science Calendar information about courses , the Department of Electrical and Computer Engineering provides more detailed undergraduate course summaries in a common format that includes the learning objectives, the work that is assigned, the marking scheme, and a week-by-week outline.
The summaries are intended to reflect the plan for each course offering. Minor changes may be made by instructors from year to year in the details such as the marking scheme or the week-by-week outline. More substantive changes to the learning objectives are less frequent.
Students are strongly encouraged to consult the full collection of course summaries as an important resource that provides
- a comprehensive overview of course contents and learning objectives,
- and an aid for making elective course choices.
In addition to the course summaries that are provided below, the following link may also be useful to provide an overview of the relationships between the various courses.
- Chart showing pre-requisites and co-requisites for courses in Electrical and Computer Engineering (revised October 2011)
The following links are for courses that are administered by the Department of Electrical and Computer Engineering.
- ELEC 221 - Electric Circuits
- ELEC 252 - Electronics I
- ELEC 270 - Discrete Mathematics with Computer Engineering Applications
- ELEC 271 - Digital Systems
- ELEC 274 - Computer Architecture
- ELEC 276 - Foundations of Information Structures and Software Engineering
- ELEC 278 - Fundamentals of Information Structures and Software Engineering
- ELEC 280 - Fundamentals of Electromagnetics
- ELEC 293 - Electrical and Computer Engineering Laboratory I
- ELEC 294 - Electrical and Computer Engineering Laboratory II
- ELEC 293/294- Electrical and Computer Engineering Laboratory
- ELEC 299 - Mechatronics Project
- ELEC 323 - Signals and Systems I
- ELEC 324 - Signals and Systems II
- ELEC 326 - Probability and Random Processes
- ELEC 333 - Electric Machines
- ELEC 344 - Sensors and Actuators
- ELEC 353 - Electronics II
- ELEC 371 - Microprocessor Interfacing and Embedded Systems
- ELEC 374 - Digital Systems Engineering
- ELEC 377 - Operating Systems
- ELEC 381 - Applications of Electromagnetics
- ELEC 390 - Electrical and Computer Engineering Design
- ELEC 408 - Topics in Biomedical Engineering
- ELEC 421 - Signal Processing: Digital Filters and System Design
- ELEC 422 - Signal Processing: Random Models and Applications
- ELEC 431 - Power Electronics
- ELEC 433 - Energy and Power Systems
- ELEC 436 - Electric Machines and Control
- ELEC 443 - Linear Control Systems
- ELEC 444 - Modeling and Computer Control of Mechatronic Systems
- ELEC 448 - Introduction to Robotics: Mechanics and Control
- ELEC 451 - Digital Integrated Circuit Engineering
- ELEC 454 - Analog Electronics
- ELEC 457 - Integrated Circuits and System Applications
- ELEC 461 - Digital Communications
- ELEC 464 - Wireless Communications
- ELEC 470 - Computer System Architecture
- ELEC 471 - Computer Networks I
- ELEC 474 - Machine Vision
- ELEC 476 - Modelling and Systems Simulation
- ELEC 478 - Computer Networks II
- ELEC 483 - Microwave and RF Circuits and Systems
- ELEC 486 - Fiber Optic Communications
- ELEC 487 - Microwave and Fiber Optic Laboratory
- ELEC 490/7/8 - Electrical/Communications/Computer/Software Engineering Project
- SOFT 423 - Software Requirements
- SOFT 426 - Real-Time Systems
- SOFT 437 - Performance Analysis
The Electrical Engineering program and the Computer Engineering program include CISC courses that are administered by the School of Computing. The links below are to Webpages in the School of Computing, and they provide short calendar descriptions for all of their courses, as well as more detailed course summaries for some of their courses.
The instructors of a core physics course in the Electrical Engineering program and the Computer Engineering program have provided a course summary for inclusion on the ECE Website as a convenience.



