A 90-minute interactive mathematics mission

Can mathematics repair a broken message?

Begin with an impossible card trick. End by building Hamming codes, testing noisy webpages, and meeting Golay and Reed–Solomon codes.

  • Grades 6–10adjustable challenges
  • No prerequisitesdiscovered from puzzles
  • Live activitiesgames, reveals, and experiments
SEND1 0 1 0
NOISY1 1 1 0
+ parity evidence
REPAIRED1 0 1 0

Teach it your way

Course materials

Everything runs directly in a browser or prints on ordinary paper.

Topics

From parity to modern codes

Binary messages, parity, repetition, Hamming distance, Hamming(7,4), sphere packing, Golay, and Reed–Solomon.

Printable practice

Four student worksheets

Each packet mixes approachable warm-ups with deeper challenges and includes the original 16-message codebook.

01

Codebook & Binary

Read, encode, and reason with the original four-bit message system.

Download PDF
02

Detection & Repetition

Use parity watchdogs and majority voting to detect and repair noise.

Download PDF
03

Hamming Repair

Place check bits, calculate syndromes, and repair Hamming(7,4) words.

Download PDF
04

Limits & Noise

Investigate minimum distance, packing limits, and realistic channels.

Download PDF

Go beyond the lesson

Papers and further reading

Original papers sit beside accessible examples of the codes at work.

About the instructor

Dr. Mudassir Shabbir

I am an Associate Professor of Computer Science at LUMS. My work centers on graph machine learning, discrete geometry, and robust networks. I build visual, activity-led lessons that let students discover the mathematics before meeting its formal name.