Compression Methods for Multimedia

Module code: CO3096

The module introduces data compression. Data compression is an essential technology that is used anytime we take a photo or stream a video. Many companies have large amounts of data that they store on the cloud: data compression helps them save on cloud storage costs. Many recent advances in data compression have been made by engineers at Google, Dropbox, Facebook etc.

You will learn about algorithms for data compression in this module. In addition, you will learn data modelling techniques and study information theory, which are also used in machine learning applications. [We call compression "coding" and decompression "decoding" but this is different from cryptography]


  • 24 hours of lectures
  • 16 hours of tutorials
  • 110 hours of guided independent study


  • Coursework (50%)
  • Exam (50%)