Skip to content

Data Compression TechniquesActivities & Teaching Strategies

Students learn compression best by directly manipulating real files, not just reading about algorithms. When they see file sizes shrink before their eyes and witness restored data match the original, the abstract concept clicks into place.

Grade 10Computer Science4 activities25 min45 min

Learning Objectives

  1. 1Compare the compression ratios achieved by lossless and lossy compression algorithms on various file types.
  2. 2Evaluate the impact of different compression levels on image and audio quality using subjective and objective measures.
  3. 3Justify the selection of a specific compression technique (e.g., ZIP, JPEG, MP3) for given data types and use cases.
  4. 4Explain the fundamental principles behind Huffman coding and run-length encoding for lossless compression.
  5. 5Analyze the trade-offs between file size reduction, processing time, and data fidelity for different compression methods.

Want a complete lesson plan with these objectives? Generate a Mission

35 min·Pairs

Pairs Lab: Image Compression Test

Pairs download identical images and apply lossless PNG and lossy JPEG compression at varying levels using free editors like GIMP. They record file sizes, rate visual quality on a 1-5 scale, and compare results in shared documents. Discuss which method suits web photos.

Prepare & details

Differentiate between lossless and lossy compression techniques.

Facilitation Tip: In the Pairs Lab, prepare identical original PNG files and compressed versions beforehand so students can see visual differences immediately.

Setup: Groups at tables with case materials

Materials: Case study packet (3-5 pages), Analysis framework worksheet, Presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-Management
45 min·Small Groups

Small Groups: Audio File Challenge

Groups select short audio clips and compress them lossless with FLAC and lossy with MP3 tools. They calculate size reductions, conduct listening tests, and graph quality versus ratio. Present findings to justify choices for music storage.

Prepare & details

Analyze the trade-offs between file size reduction and data quality.

Facilitation Tip: For the Audio File Challenge, provide the same audio clip at three compression levels so students can compare sound quality and file sizes side-by-side.

Setup: Groups at tables with case materials

Materials: Case study packet (3-5 pages), Analysis framework worksheet, Presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-Management
25 min·Whole Class

Whole Class: Compression Scenario Debates

Display scenarios like archiving documents or streaming video. Students vote on lossless or lossy, then justify in quick rounds. Tally results and review trade-offs with class input.

Prepare & details

Justify the choice of a specific compression method for different types of data.

Facilitation Tip: During Compression Scenario Debates, assign roles like 'user,' 'developer,' and 'storage manager' to push students to consider multiple perspectives.

Setup: Groups at tables with case materials

Materials: Case study packet (3-5 pages), Analysis framework worksheet, Presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-Management
30 min·Individual

Individual: Data Type Research

Students research optimal compression for text, video, or executables, test one example each, and submit reports with size-quality metrics. Share top insights in a class padlet.

Prepare & details

Differentiate between lossless and lossy compression techniques.

Facilitation Tip: In Data Type Research, require students to include actual file sizes and compression ratios in their reports to ground their findings.

Setup: Groups at tables with case materials

Materials: Case study packet (3-5 pages), Analysis framework worksheet, Presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-Management

Teaching This Topic

Teachers should begin with lossless examples students already know, like ZIP files, before introducing lossy methods. Avoid technical jargon like 'entropy' or 'discrete cosine transform' until students grasp the core trade-offs. Research shows learners grasp compression better when they experience both the technical process and the human-centered consequences.

What to Expect

Students should explain when to use lossless versus lossy compression based on file purpose, calculate approximate size reductions for different data types, and justify choices with evidence from their experiments.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring the Pairs Lab, watch for students who assume all compression permanently alters data.

What to Teach Instead

Have pairs unzip their text files to confirm identical contents match the original, then compare PNG pixel values to show where lossless preserves every detail.

Common MisconceptionDuring the Audio File Challenge, listen for students who reject lossy compression entirely after hearing any quality loss.

What to Teach Instead

Guide students to plot file sizes against perceived quality ratings to find the point where additional size reduction no longer improves listening experience.

Common MisconceptionDuring Data Type Research, notice if students assume compression works the same across all file types.

What to Teach Instead

Ask groups to present their findings for text, images, and audio side-by-side to reveal how algorithms match data structures differently.

Assessment Ideas

Quick Check

After Compression Scenario Debates, present the three scenarios and ask students to identify appropriate compression types with one-sentence justifications.

Exit Ticket

After the Pairs Lab, have students define lossless compression in their own words and provide one example where it is essential, then define lossy compression with one common use example.

Discussion Prompt

During Compression Scenario Debates, facilitate a class discussion using the prompt about designing an online photo-sharing platform and the factors to consider when choosing lossy compression.

Extensions & Scaffolding

  • Challenge students to find the smallest possible lossy JPEG that remains indistinguishable from the original by testing various quality settings.
  • Scaffolding for the Audio File Challenge: Provide a checklist of listening criteria to help students focus their comparisons.
  • Deeper exploration: Have students research how medical imaging standards handle lossy compression to maintain diagnostic accuracy.

Key Vocabulary

Lossless CompressionA data compression method that allows the original data to be perfectly reconstructed from the compressed data. Examples include ZIP and PNG.
Lossy CompressionA data compression method that reduces file size by discarding some data that is considered less important or imperceptible to humans. Examples include JPEG and MP3.
Compression RatioThe ratio of the original file size to the compressed file size, indicating how much the file has been reduced.
RedundancyRepetitive patterns or information within data that can be identified and removed or represented more efficiently during compression.
Perceptual CodingA technique used in lossy compression that exploits the limitations of human perception (sight and hearing) to remove data that is unlikely to be noticed.

Ready to teach Data Compression Techniques?

Generate a full mission with everything you need

Generate a Mission