Theoretical foundations and practical applications of digital signal processing, discrete-time signals and linear time-invariant (LTI) systems, the z-transform and its applications, discrete-time Fourier series (DTFS), discrete-time Fourier transform (DTFT), discrete Fourier transform (DFT), and the fast Fourier transform (FFT) algorithm. Introduction to digital filter design covering finite impulse response (FIR) and infinite impulse response (IIR) filters.