6. CompressionLearning OutcomesThe main learning outcomes from this unit are:
LectureThe lecture covers some important compression methods, and with a focus on Huffman and LZW coding: LabIn the lab section we will use some basic Python code to investigate source compression methods. The main lab tutorial is [here]. Major challenge: You will be given a message and your challenge is to produce the small amount of bits possible for the message. Here is the message [here]. TutorialIn the tutorial, we will investigate some foundation principles around compression methods, such as Huffman and LZW: [here]. What should you have learnt?The main things you should have learnt are:
Here is a test to check your knowledge [here] and take a fun test [here]. MaterialThe following is the material from the unit: HelpersThe following are a few other links that support the unit: |