Error Detection
  • Get the full notes for this activity
  • Get the teacher's version of this activity

The world is noisy place, and errors can occur whenever information is stored or transmitted. Error detection techniques add extra parity bits to data to determine when errors have occurred.

This activity is a magic trick which most audiences find intriguing. In the trick the demonstrator is "magically" able to figure which one out of dozens of cards has been turned over, using the same methods that computers use to figure out if an error has occurred in data storage.

 

Video

Also available on Google Video in English, Korean, Chinese and Swedish

 

Photos from Live Shows

  • Preparing the parity trickMatt and a volunteer from the audience prepare for the "Parity Trick" (activity 4 in the book), using magnetic cards.
  • The parity boardThe parity tiles on a magnetic blackboard, from a demonstration in Japan.
 

Other Resources

 

Curriculum Links

The parity trick is a good exercise in mental arithmetic, and illustrates an interesting use of odd and even numbers.

It can also lead to discussion of the different ways that technology can fail. Parity-checking can prevent a small amount of random error, but it's powerless to prevent many kinds of human or systematic error.

New Zealand Curriculum Achievement Objectives

  • Mathematics Level 1: Number strategies
    • Use a range of counting, grouping, and equal-sharing strategies with whole numbers and fractions.
  • Mathematics Level 1: Equations and expressions
    • Communicate and explain counting, grouping, and equal-sharing strategies, using words, numbers, and pictures.
  • Technology Level 1: Characteristics of technology
    • Understand that technology is purposeful intervention through design.
  • Technology Level 1: Characteristics of technological outcomes
    • Understand that technological outcomes are products or systems developed by people and have a physical nature and a functional nature.
  • Technology Level 3: Technological systems
    • Understand that technological systems are represented by symbolic language tools and understand the role played by the “black box” in technological systems.

ACM K12 Model Curriculum

  • Level I (Grades K–2) Topic 11: Understand how 0s and 1s can be used to represent information, such as digital images and numbers.

Great Principles of Computer Science