Courses by school
- ECSE 200 · Electric Circuits 1
- ECSE 201 · Co-operative Work Term 1
- ECSE 202 · Introduction to Software Development
- ECSE 205 · Probability and Statistics for Engineers
- ECSE 206 · Introduction to Signals and Systems
- ECSE 209 · Electrotechnology
- ECSE 210 · Electric Circuits 2
- ECSE 211 · Design Principles and Methods
- ECSE 222 · Digital Logic
- ECSE 223 · Model-Based Programming
- ECSE 250 · Fundamentals of Software Development
- ECSE 251 · Electric and Magnetic Fields
- ECSE 301 · Co-operative Work Term 2
- ECSE 303 · Signals and Systems 1
- ECSE 305 · Probability and Random Signals 1
- ECSE 307 · Linear Systems and Control
- ECSE 308 · Introduction to Communication Systems and Networks
- ECSE 310 · Thermodynamics of Computing
- ECSE 316 · Signals and Networks
- ECSE 321 · Introduction to Software Engineering
- ECSE 324 · Computer Organization
- ECSE 325 · Digital Systems
- ECSE 326 · Software Requirements Engineering
- ECSE 330 · Introduction to Electronics
- ECSE 331 · Electronics
- ECSE 334 · Introduction to Microelectronics
- ECSE 335 · Microelectronics
- ECSE 343 · Numerical Methods in Engineering
- ECSE 353 · Electromagnetic Fields and Waves
- ECSE 354 · Electromagnetic Wave Propagation
- ECSE 362 · Fundamentals of Power Engineering
- ECSE 396 · Honours Research Laboratory Rotation 1
- ECSE 397 · Honours Research Laboratory Rotation 2
- ECSE 401 · Co-operative Work Term 3
- ECSE 402 · Co-operative Work Term 4
- ECSE 403 · Control Systems
- ECSE 405 · Antennas
- ECSE 408 · Communication Systems
- ECSE 412 · Discrete Time Signal Processing
- ECSE 415 · Introduction to Computer Vision
- ECSE 416 · Telecommunication Networks
- ECSE 420 · Parallel Computing
- ECSE 421 · Embedded Systems
- ECSE 422 · Fault Tolerant Computing
- ECSE 423 · Fundamentals of Photonics
- ECSE 424 · Human-Computer Interaction
- ECSE 425 · Computer Architecture
- ECSE 426 · Microprocessor Systems
- ECSE 427 · Operating Systems
- ECSE 428 · Software Engineering Practice