This course helps the learners to simulate different algorithms of signal processing using software. The learners will also able to verify different theoretical concepts like convolution, correlation, Z transform, Fourier transform using high level language. Virtual design of digital system and graphical plot will increase the understanding capability of the learners.