Updated: Fri, 10/11/2024 - 12:00

Campus/building access, classes and work will return to usual conditions, as of Saturday, Oct. 12. See Campus Public Safety website for details.


Accès au campus et aux immeubles, cours et modalités de travail : retour à la normale à compter du samedi 12 octobre. Complément d’information : Direction de la protection et de la prévention.

Courses Offered
 
Please note that not all courses are offered each semester or each year. You may consult Minerva for an up-to-date list of courses offered in a particular semester.
 
Also note that 600-level courses are for graduate students only.
 

200 Level Courses | 300 Level Courses | 400 Level Courses | 500 Level Courses| 600 Level Courses

200 Level Courses

  • ECSE 200 Electric Circuits 1 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 205 Prob and Stats for Engineers 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 206 Intro to Signals and Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 210 Electric Circuits 2 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 211 Design Principles and Methods 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 222 Digital Logic 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 223 Model-Based Programming 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 251 Electric and Magnetic Fields 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

 

300 Level Courses


  • ECSE 307 Linear Systems and Control 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 308 Intro to Commun Sys & Networks 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 310 Thermodynamics of Computing 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 321 Intro. to Software Engineering 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 324 Computer Organization 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 325 Digital Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 326 Software Requirements Engineer 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 331 Electronics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 335 Microelectronics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 343 Numerical Methods in Eng 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 353 Electromagnetic Fields&Waves 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 354 Electromag Wave Propagation 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 362 Fundamentals of Power Eng 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

 

400 Level Courses

  • ECSE 403 Control 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 405 Antennas 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 408 Communication Systems 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 412 Discrete TimeSignal Processing 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 415 Intro to Computer Vision 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 416 Telecommunication Networks 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 420 Parallel Computing 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 421 Embedded Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 422 Fault Tolerant Computing 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 423 Fundamentals of Photonics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 424 Human-Computer Interaction 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 425 Computer Architecture 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 427 Operating Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 428 Software Engineering Practice 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 429 Software Validation 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 430 Photonic Devices and Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 431 Course not available
  • ECSE 433 Phys Basis of Trans Devices 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 435 Mixed-Signal Test Techniques 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 436 Course not available
  • ECSE 437 Software Delivery 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 439 Software Language Engineering 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 444 Microprocessors 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 446 Realistic Image Synthesis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 450 Course not available
  • ECSE 451 EM Transmission & Radiation 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 458D1 Capstone Design Project 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 458D2 Capstone Design Project 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 460 Appareillage électrique 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 461 Electric Machinery 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 463 Electric Power Generation 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 464 Power Systems Analysis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 465 Power Electronic Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 466 Réseaux de distribution 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 467 Comportement des réseaux élect 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 468 Electricité industrielle 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 469 Protection des réseaux élect 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 472 Fund. of Cir. Sim. & Modelling 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 478D1 Elect. Engin. Honours Thesis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 478D2 Elect. Engin. Honours Thesis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

 

500 Level Courses

  • ECSE 500 Math Found of Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 501 Linear Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 504 Course not available
  • ECSE 506 Stochastic Ctrl &Decision Thry 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 507 Optimization & Optimal Control 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 508 Multi-Agent Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 509 Probability & Random Signals 2 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 510 Filt. & Pred. for Stoch. Sys. 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 511 Intro. to Digital Comm. 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 512 Digital Signal Processing 1 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 513 Robust Control Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 515 Optical Fibre Communications 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 516 Nonlin. & Hybrid Control Sys. 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 517 Neural Prosthetic Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 518 Telecom. Network Analysis 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 519 Semicon Nanostr & Nanophot Dev 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 521 Digital Communications 1 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 522 Nonlinear Phen.: Power Sys Dyn 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 523 Speech Communications 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 524 Interconnects&Signal Integrity 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 526 Artificial Intelligence 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 527 Optical Engineering 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 528 Course not available
  • ECSE 529 Course not available
  • ECSE 530 Course not available
  • ECSE 532 Computer Graphics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 533 Phys Basis of Semicon Devices 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 534 Analog Microelectronics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 535 Nanoelectronic Devices 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 536 RF Microelectronics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 537 Adv Digital Integ Circuits 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 539 Advanced Software Language Eng 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 540 Photonic Devices and App 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 541 Des of Multiproc Sys-on-Chip 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 542 Human Computer Interaction 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 543 Numerical Methods in Elec Eng 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 544 Computational Photography 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 545 Course not available
  • ECSE 546 Advanced Image Synthesis 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 547 Course not available
  • ECSE 548 Course not available
  • ECSE 549 Expert Systems in Elec Design 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 551 Machine Learning for Engineers 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 552 Deep Learning 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 553 Critical Systems 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 554 Applied Robotics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 556 Machine Lrng in Network Biol 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 557 Intro to Ethics of Intell Sys 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 559 Course not available
  • ECSE 563 Power Systems Oper&Planning 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 564 Power Systems Dynamics&Control 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 565 Intro to Power Electronics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 570 Automatic Speech Recognition 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 571 Optoelectronic Devices 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 572 Nonlinear Optics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 573 Course not available
  • ECSE 574 CMOS Sensor Microsystems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 575 Heterogeneous Integration Sys 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 593 Antennas and Propagation 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 596 Optical Waveguides 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 597 Circuit Simulation & Modelling 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

 

600 Level Courses

  • ECSE 608 Machine Learning 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 609 Custom High-Perf. Comp. Arch. 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 610 Wireless Communications 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 611 Software Analytics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 612 Multi-User Communications 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 615 Digital Signal Processing 2 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 618 Haptics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 620 Information Theory and Coding 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 621 Stat Detection and Estimation 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 623 Digital Communications 2 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 626 Statistical Computer Vision 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 634 Analog Integrtd Cir-Signal Pro 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 635 Printed Electronics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 648 VLSI Design 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 649 Course not available
  • ECSE 651 M.Eng. Project 1 1 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 652 M.Eng. Project 2 2 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 653 M.Eng. Project 3 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 654 M.Eng. Project 4 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 655 M.Eng. Project 5 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 656 M.Eng. Project 6 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 675 Course not available
  • ECSE 677 Course not available
  • ECSE 678 Special Topics in Solids 1 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 680 Topics in Photonics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 681 Colloquium in Elec Enginrg 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

    ECSE 681 Topic: Methods and Ethics in Human-Robot Interaction [F2021]
  • ECSE 682 Topics in Computers & Circuits 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

    ECSE 682 Topic: Internet of Things [F2021]
    ECSE 682 Topic: Heterogeneous Integration Systems [W2022]
  • ECSE 683 Topics in Vision & Robotics 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

    ECSE 683 Topic: Learning and Optimization for Robot Control [W2022]
  • ECSE 686 Topics:Communication Systems 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 688 Recent Advances in Elect Eng 1 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 689 Recent Advances:Elec Eng 2 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

    ECSE 689 Topic: High-level Synthesis of Digital Systems [W2023]
  • ECSE 691 Thesis Research 1 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 692 Thesis Research 2 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 693 Thesis Research 3 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 694 Thesis Research 4 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 695 Thesis Research 5 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 696 Thesis Research 6 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • ECSE 697 Thesis Research 7 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

 

Back to top