CSIP faculty teach an extensive selection of undergraduate and graduate coursework. The ECE office maintains an up-to-date projected undergraduate course schedule and projected graduate course schedule.
Undergraduate Classes
ECE 2026 – Intro to Signal Processing
ECE 3077 – Introduction to Prob and Stat for ECE
ECE 3251 OIS – Optimization for Intelligent Systems
ECE 4270 – Fundamentals of DSP
ECE 4260 – Random Signals and Applications
ECE 4271 – Applications of Digital Signal Processing
ECE 4273 – Design Synth of Appl-Spec Signal Proc
ECE 4258 IMG – Digital Image Processing
ECE 4252 FunML – Fundamentals of Machine Learning
Graduate Classes
ECE 6250 – Advanced Digital Signal Processing
ECE 6254 – Statistical Machine Learning
ECE 6255 – Digital Processing of Speech Signals
ECE 6258 – Digital Image Processing
ECE 6260 – Data Compression and Modeling
ECE 6270 – Convex Optimization for SP
ECE 6271 – Adaptive Filtering
ECE 6272 – Fund of Radar Signal Processing
ECE 6273 – Methods Pattern Recog w/ Appl to Voice
ECE 6276 – DSP Hardware Systems Design
ECE 6277 – DSP Software Systems Design
ECE 6279 – Spatial Array Processing
ECE 6280 – Cryptography and Security
ECE 6282 – Radar Imaging
ECE 6780 – Medical Image Processing
ECE 6786 – Medical Imaging Systems
ECE 7251 – Signal Detection and Estimation
ECE 7252 – Advanced Signal Processing Theory
ECE 7750 – Math Foundations of Machine Learning
ECE 7751 Prob Graphical Models in Machine Learning
ECE 8803 Special Topic – Fund,. of Machine Learning (FunML)
ECE 8803 ODM Online Decision Making in ML
ECE 8803 – Special Topic – High-D Optimization and Stats
ECE 8803 – Special Topic – Conversational Systems with Deep Learning