The course covers basic concepts in digital signal processing. Sampling and reconstruction of continuous-time signals, discrete-time signals, frequency domain representation of signals, discrete-time systems, frequency response of discrete-time systems, digital filters, and image filtering and enhancement will be studied. The topics covered in this course include: sampling and reconstruction of continuous time signals, linear time invariant (LTI) systems, the discrete-time Fourier transform (DTFT), discrete Fourier transform (DFT), Z-transform, transform analysis of linear time invariant (LTI) systems, circular and linear convolution, spectral analysis via DFT, techniques for designing and applying infinite impulse response (IIR) and finite impulse response (FIR) digital filters, two-dimensional signals, and introduction to digital image processing operations. MATLAB and C will be used during the course. Coursework consists of weekly homework assignments, two seminars, quiz during laboratory sessions, quiz during lectures, and final exam.