Error Detection

Error Detection
PDFs
Can't find a translation? Check our projects page for status.

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.

  • Error Detection
Videos 
Photos 
  • Matt and a volunteer from the audience prepare for the "Parity Trick" (activity

    Matt and a volunteer from the audience prepare for the "Parity Trick" (activity 4 in the book), using magnetic cards.

  • The parity tiles on a magnetic blackboard, from a demonstration in Japan.

    The parity tiles on a magnetic blackboard, from a demonstration in Japan.

  • Unplugged in a High School Classroom, Japan

    Unplugged in a High School Classroom, Japan

  • Students trying out Unplugged in a High School Classroom, Japan

    Students trying out Unplugged in a High School Classroom, Japan

  • Tim explains Parity Magic Trick, UOC, Christchurch, 17-18.04.2008

    Tim explains Parity Magic Trick, UOC, Christchurch, 17-18.04.2008

  • Tim guides students in Parity Magic Trick, UOC, Christchurch, 17-18.04.2008

    Tim guides students in Parity Magic Trick, UOC, Christchurch, 17-18.04.2008

Extension 
Other Resources 
  • An older version of this activity can be downloaded in PDF format here. The content is similar to the current version, but there's some extra technical information.

  • Wikipedia: Parity Bit

  • Wikipedia: Error Correction

  • The ISBN example in the books uses the ISBN-10 code. A new code, ISBN-13, started use on 1 January 2007. ISBN-13 also uses a checksum, but has a simpler formula. For details, see the Wikipedia article on ISBN

  • The Mathmaniacs web site has a similar activity (lesson A)

  • There's a flash-based version of this activity at http://www.info-study.net/unplugged/activity4-j.html

  • Video: The use of error correction on disks is discussed here. Steve Gibson and Leo had a good discussion about how all modern drives have become dependent upon built-in error correction, and how SpinRite 6 monitors the drive's use of ECC (Error Correction Code) on the fly to help provide a highly sensitive early warning of impending drive failure.

  • The Magic of Computer Science book, a collection of magic tricks based on Computer Science (including the one in this activity), available as part of CS4FN

  • Illuminations has an activity Arithme-Tic-Toc where students will be introduced to modular arithmetic by first examining a five-hour analog clock and its mathematical properties. Then students will investigate patterns and relationships that exist in 12-hour addition and multiplication clock tables.

  • Illuminations has an activity Check that Digit. This lesson introduces students to a common and practical use of modular arithmetic. First the barcode system is examined, specifically UPC and ISBN bar coding. Then, students will discover the applications of modular arithmetic as applied to credit card numbers.

  • Try Engineering has an activity called Cracking the Code which explores the concept of how computerized barcoding has simplified distributing and pricing of products. Students learn about encoding and decoding, the barcoding system, and how a mathematical formula is embedded in barcoding to safeguard against errors. Students use websites to identify product barcodes, test codes from everyday product, and work as an "engineering team" to come up with the next generation of information embedding systems. Download Full Lesson Plan and Student Worksheets.

Log In