This document contains the syllabus for the course "Digital Signal Processing" taught by Professor V. Rajendra Chary at SNIST. The syllabus covers 3 units: 1) Introduction to digital signals and systems, 2) Discrete Fourier Transform, and 3) Fast Fourier Transforms. Unit 1 introduces discrete-time signals and linear systems. Unit 2 covers the Discrete Fourier Transform and its properties as well as applications like spectral analysis. Unit 3 discusses fast Fourier transform algorithms like Decimation-In-Time and Decimation-In-Frequency and their applications in reducing computation complexity compared to the direct DFT. The document provides examples and practice problems for each unit to help students understand the concepts covered.