In this course digital signal processing topics will be explained both theoretically and using MATLAB programming. The sampling opeation will be explained both in time domain and frequency domain. Upsampling and downsampling operations will be explained in details. Reconstruction of analog signals from digital signals is another topic to be covered in this course. Discrete Fourier transform is covered in details. The design of analog and digital IIR filters is covered in this course.