ECSE courses at McGill
8,203 ECSE courses at McGill University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 55
page 1 of 2
- ECSE 500Mathematical Foundations of Systems3 credits
unlocks 3 courses
- ECSE 501Linear Systems3 credits
unlocks 1 course · 1 prerequisite
- ECSE 506Stochastic Control and Decision Theory3 credits
1 prerequisite
- ECSE 507Optimization and Optimal Control3 credits
- ECSE 508Multi-Agent Systems3 credits
- ECSE 509Probability and Random Signals 23 credits
unlocks 2 courses · 2 prerequisites
- ECSE 511Introduction to Digital Communication3 credits
unlocks 1 course · 2 prerequisites
- ECSE 512Digital Signal Processing 13 credits
unlocks 1 course · 3 prerequisites
- ECSE 513Robust Control Systems3 credits
3 prerequisites
- ECSE 515Optical Fibre Communications3 credits
5 prerequisites
- ECSE 516Nonlinear and Hybrid Control Systems3 credits
2 prerequisites
- ECSE 517Neural Prosthetic Systems3 credits
5 prerequisites
- ECSE 518Telecommunication Network Analysis3 credits
3 prerequisites
- ECSE 519Semiconductor Nanostructures and Nanophotonic Devices3 credits
3 prerequisites
- ECSE 520Information Theory and Coding3 credits
1 prerequisite
- ECSE 521Digital Communications 13 credits
unlocks 1 course · 1 prerequisite
- ECSE 522Nonlinear Phenomena in Power Systems Dynamics4 credits
- ECSE 523Speech Communications3 credits
2 prerequisites
- ECSE 524Interconnects and Signal Integrity3 credits
4 prerequisites
- ECSE 525Satellite Navigation Systems4 credits
unlocks 1 course · 3 prerequisites
- ECSE 526Artificial Intelligence3 credits
unlocks 5 courses · 3 prerequisites
- ECSE 527Optical Engineering4 credits
1 prerequisite
- ECSE 532Computer Graphics4 credits
1 prerequisite
- ECSE 533Physical Basis of Semiconductor Devices3 credits
unlocks 1 course · 3 prerequisites
- ECSE 534Analog Microelectronics3 credits
1 prerequisite
- ECSE 535Nanoelectronic Devices3 credits
1 prerequisite
- ECSE 536RF Microelectronics3 credits
1 prerequisite
- ECSE 537Advanced Digital Integrated Circuits3 credits
3 prerequisites
- ECSE 538Safety-Critical Embedded Software3 credits
- ECSE 539Advanced Software Language Engineering4 credits
- ECSE 540Photonic Devices and Applications3 credits
- ECSE 541Design of Multiprocessor Systems-on-Chip3 credits
4 prerequisites
- ECSE 542Human Computer Interaction4 credits
- ECSE 543Numerical Methods in Electrical Engineering3 credits
unlocks 5 courses · 2 prerequisites
- ECSE 544Computational Photography4 credits
- ECSE 546Advanced Image Synthesis4 credits
1 prerequisite
- ECSE 551Machine Learning for Engineers4 credits
unlocks 4 courses · 4 prerequisites
- ECSE 552Deep Learning4 credits
2 prerequisites
- ECSE 554Applied Robotics4 credits
3 prerequisites
- ECSE 555Advanced Topics in Artificial Intelligence4 credits
- ECSE 556Machine Learning in Network Biology4 credits
- ECSE 557Introduction to Ethics of Intelligent Systems3 credits
6 prerequisites
- ECSE 561Automated Program Analysis and Testing3 credits
2 prerequisites
- ECSE 562Low-Carbon Power Generation Engineering4 credits
3 prerequisites
- ECSE 563Power Systems Operation and Planning3 credits
1 prerequisite
- ECSE 564Power Systems Dynamics and Control4 credits
1 prerequisite
- ECSE 565Introduction to Power Electronics3 credits
3 prerequisites
- ECSE 570Automatic Speech Recognition3 credits
3 prerequisites
- ECSE 571Optoelectronic Devices3 credits
unlocks 1 course · 1 prerequisite
- ECSE 572Nonlinear Optics3 credits
1 prerequisite