All Activities
Computing

Ignore the Noise: Understanding Abstraction

Overview

Students explore how simplifying problems helps make them easier to understand and solve.

Learning Objective
Students understand abstraction as focusing on important information while ignoring unnecessary detail.

Resources needed

  • No materials required
  • Optional: simple images or objects

Lesson stages

0 / 10 done
  1. 1 Introduce abstraction as ignoring unnecessary detail.
  2. 2 Give an example (map vs real place).
  3. 3 Students describe an object with and without detail.
  4. 4 Discuss what information is important.
  5. 5 Students simplify a task or drawing.
  6. 6 Share simplified versions.
  7. 7 Compare different approaches.
  8. 8 Introduce how computers use abstraction.
  9. 9 Students apply abstraction to a new problem.
  10. 10 Discuss: what did you remove and why?

Tap a step to mark it as done.

Variations

  • Use drawings instead of descriptions.
  • Simplify complex tasks.
  • Compare detailed vs simplified versions.
More information

Teach: simplify, important, detail, ignore, focus. Use frames: 'I kept… because…'.

Use visual examples. Allow verbal responses.

Can students identify important information? Can they simplify effectively?

Fully discussion-based.

Students may remove too much or too little detail.

Abstraction is a key part of computational thinking and problem-solving.