Information on line includes the following semesters:

Signal Processing is the representation, analysis and manipulation of indexed quantitative information. The goal of this course is to teach you how to optimally understand and manipulate any indexed series of numbers, regardless of its source or semantics. Every problem that you will ever solve can be solved more effectively and efficiently using techniques learned in ECE 551.

This is an extremely broad field, and ECE 551 is an extremely broad course. Students are encouraged to take ECE 551 to learn the relationships among the following topics, then to proceed into more advanced courses that address each topic in greater depth:

M. Hasegawa-Johnson, ECE, University of Illinois, 2012