Introduction to the theory and applications of digital signal processing. Sampling Theorem, discrete-time Fourier transform, power spectrum, discrete Fourier transform and the FFT algorithm. Digital filter design and implementation. Application of digital signal processing in areas such as speech, image processing, pattern recognition, and adaptive filtering. Three hours of lecture and three hours of laboratory each week.