The course will introduce the elementary knowledge of digital signal processing to the undergraduate students. Over the course, the following topics are included: An introduction to the fundamental principles of digital signal processing and its applications; Time-domain representation of discrete-time sequences; Time-domain characterization of discrete-time systems; Sampling theorem and digital processing of continuous-time signals; Transform-domain representation of discrete-time sequences, the z-transform and the discrete-time Fourier transform (DTFT); Frequency response of discrete systems and the system function H(z); Basic concept and calculation of the Discrete Fourier Transform (DFT) and the Fast Fourier Transform (FFT); Digital filter structures including IIR and FIR; Digital filter design, etc.