Where can I learn more?
EECS 120: First course in signals and systems
Learn the theory behind signal processing, including Fourier, Laplace and
Z-transforms, filters, discrete-Fourier transform, etc.
EE 121: Digital communications systems
Learn about the design of digital communications systems, which use signal
processing to squeeze more bits through a limited bandwidth channel and combat
noise and interference
EE 123: Digital signal processing
Learn about discrete-time and digital signal processing, including filter
design, spectrum estimation, etc.
EE 126: Probability and random processes in systems
Learn the theory behind random processes, which are an important tool in
modeling real-world signals and noise/interference phenomena
EE 128: Control systems
Learn all about automatic control systems, which typically control some
physical process
Up to Introduction to real-time digital systems