| Course | Semester of offer | Units | Requisites |
|---|---|---|---|
| ELC200 Digital Logic and Computer Programming |
| 12 | Pre: ENG103 or ENG106 |
| ELC201 Analog Electronic Circuits |
| 12 | Pre: ENG103 and must be enrolled in Program SC404, SC405, SC410, SC411, SC425 or SC305 |
| ELC202 Electrical Circuits and Systems |
| 12 | Pre: ENG103 and must be enrolled in Program SC404, SC405, SC410, SC411 or SC425 |
| ELC203 Power Systems |
| 12 | Pre: ELC202 and must be enrolled in Program SC404, SC405, SC410, SC411 or SC425 |
| ELC204 Analogue and Digital Electrical Systems |
| 12 | Pre: ELC200 and must be enrolled in Program SC404, SC405, SC410, SC411, SC425 or SC305 |
| ELC205 Control Systems |
| 12 | Pre: MTH201 and enrolled in Program SC404, SC405, SC410, SC411, SC425 |
| ELC206 Analog and Digital Electronics |
| 12 | Pre: ENG106 or ENG103 |
| ELC207 Communications Engineering |
| 12 | Pre: ENG106 or ENG103 Anti: ELC301 |
| ELC300 Electronic Design |
| 12 | |
| ELC301 Communications Engineering (Hardware and protocols) |
| 12 | Pre: ELC200 |
| ELC302 Digital Signal Processing |
| 12 | |
| ELC303 Electronic Measurement and Instrumentation |
| 12 | Pre: ELC300 |
| ELC304 Embedded System Design |
| 12 | Pre: ELC205 and Course Coordinator Consent Required |
| ELC305 Power Electronics and System Analysis |
| 12 | Anti: ELC203 |
| ELC400 Robotics and Autonomous Systems |
| 12 | Pre: ELC304 |
| ELC401 Advanced Digital Communications |
| 12 | Pre: Enrolled in GC005, GD005, MC005, GC006, GD006, MC006 or SC404 |
| ELC402 Power System Design and Analysis |
| 12 | Pre: ELC203 |
| ELC403 Electrical Power Distribution Engineering |
| 12 | Pre: Enrolled in Program GC005, GD005, MC005, GC006, GD006, MC006 or SC404 |
| ELC404 Advanced Digital and Embedded Systems |
| 12 | Pre: Enrolled in Program GC004, GD004, MC004, GC005, GD005, MC005, GC006, GD006, MC006, SC404 or SC405 |
| ELC500 Electronic Design |
| 12 | Pre: Enrolled in MC005 |
| ELC501 Power Electronics and System Analysis |
| 12 | Pre: Enrolled in MC005 |
| ELC502 Advanced Digital Communications |
| 12 | Pre: Enrolled in MC005 or MC006 |
| ELC503 Electrical Power Distribution Engineering |
| 12 | Pre: Enrolled in MC005 or MC006 |
| ELC504 Advanced Digital and Embedded Systems |
| 12 | Pre: Enrolled in MC005 or MC006 |
| ELC600 Principles of Renewable Energy Sources |
| 12 | Pre: Enrolled in Program GC005, GD005 or MC005 |
| ELC700 Micro-grid and Energy Storage Systems |
| 12 | Pre: Enrolled in Program GC005, GD005 or MC005 |
| ELC701 Electrical Demand Forecasting and Management |
| 12 | Pre: Enrolled in Program GC005, GD005 or MC005 |