ECE Elective Offerings

This is a list of the technical electives offered by the ECE Department. The Department offers 3-4 electives per semester and tries to rotate them biannually, with the exception of ECE 5210 Digital Signal Processing, which is taught annually. While the Department strives for this rotation pattern, personnel shifts, external factors, and student demand may necessitate some deviation from this schedule.

Note:  graduate 6XXX-level courses are offered simultaneously as their 5XXX-level counterparts.  For example, ECE 6210 is offered at the same time and location as ECE 5210.

AY 2024-2025

Fall

Course   Instructor
ECE 5120 Analog VLSI West
ECE 5220 Image Processing Gibbons
ECE 5440 Optical Communications Dyer
ECE 5900 Convex Optimization Ward

Spring

Course   Instructor
ECE 5110 Digital VLSI Jackson
ECE 5210 Digital Signal Processing Gibbons
ECE 5640 MBSE TBD
ECE 5900 Power Electronics West

AY 2023-2024

Fall

Course   Instructor
ECE 5140 Sensors & Instrumentation Gardner
ECE 5410 Communications Circuits & Signals Hearn
ECE 5710 Real-Time Systems Brown
ECE 5730 Robotics West

Spring

Course   Instructor
ECE 5130 Advanced Semiconductor Devices Jackson
ECE 5210 Digital Signal Processing Gibbons
ECE 5320 Antennas & Wave Propogation Hearn
ECE 5750 Quantum Computing Dyer

AY 2022-2023

Fall

Course   Instructor
ECE 5120 Analog VLSI West
ECE 5420 Digital Communication Brown
ECE 5640 MBSE Gardner

Spring

Course   Instructor
ECE 5110 Digital VLSI Jackson
ECE 5210 Digital Signal Processing Gibbons
ECE 5510 Advanced Power Tholen