Knowledge of the basic techniques for digital signal processing is important for every engineer who works on applications where any signal processing is involved. Within this course the students are introduced to the theoretical grounds of digital signal processing which include discretization, Fourier and Z-transform. The students will gain knowledge for basic tools like the digital IIR and FIR filters. Within this course are also included the basics of the control theory. Through numerous examples and exercises the students will learn to use tools for signal processing.