This course aims to provide a practical coverage of a fundamental topic relevant to multimedia computing: multimedia signal processing. Topics related to signal processing with applications in multimedia computing will be taught. These are fundamentals of signals and systems, z-transforms, frequency analysis of signals and systems, concepts of stability and causality, sampling theorem, design of linear-time invariant systems, optimal lters, linear production, adaptive lters, spectrum estimation, and time-frequency representations.The course has a good balance of theoretical and practical aspects.Theoretical aspects thought during the course will be complemented with practical examples using a high-level programming language such as Python and/or Matlab. The course will also include a term project that will involve the students developing a solution to an actual multimedia signal processing problem with the theoretical and practical tools that they learned.