This document outlines the contents and structure of a course on digital signal processing and digital filters taught by Professor A G Constantinides. The course covers topics such as multirate techniques and wavelets, classical and modern spectrum estimation methods, adaptive signal processing, and applications of DSP. It includes 6 chapters that cover these topics in depth along with background material and references key textbooks. The document provides an overview of what students will learn in the course.