Activity 01
Simulation Game: Human Binary Clock
Students stand in a line representing place values (1, 2, 4, 8, 16). When a number is called out, students must sit or stand to represent that number in binary. This physically demonstrates how bits combine to form larger values.
Explain how an image is represented by a grid of binary values.
Facilitation TipDuring the Human Binary Clock, stand at the front with your arms as the clock hands and call out values so students physically rotate to show each new number.
What to look forProvide students with two image descriptions: Image A (100x100 pixels, 8-bit color) and Image B (1000x1000 pixels, 24-bit color). Ask them to write one sentence explaining which image will likely have a larger file size and why, and one sentence explaining which image might appear more detailed.
ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson→· · ·
Activity 02
Inquiry Circle: Pixel Art Coding
In pairs, students create a simple 8x8 black-and-white icon. They then 'encode' it into a string of 64 binary digits (0 for white, 1 for black) and swap the code with another pair to see if they can 'decode' and redraw the original image.
Differentiate between vector and raster graphics in terms of data representation.
Facilitation TipFor Pixel Art Coding, print grid sheets on colored paper so students can cut and paste pixels rather than rely solely on digital tools.
What to look forDisplay a simple pixel art image on the board. Ask students to hold up fingers to represent the number of bits needed to represent one pixel if the image only had two colors (black and white). Then, ask how many bits would be needed if there were four colors.
AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson→· · ·
Activity 03
Stations Rotation: The Secret Language
Set up stations where students decode binary into different formats: one for numbers, one for text using an ASCII table, and one for simple sound patterns. This shows the versatility of binary across different media types.
Analyze the trade-offs between file size and quality for digital media.
Facilitation TipAt the Secret Language stations, circulate with a timer and keep the rotation tight to maintain energy and focus.
What to look forPose the question: 'Imagine you are creating a website. You have a photograph that is very high quality but very large in file size, and a second version of the same photo that is lower quality but much smaller. What factors would you consider when deciding which photo to use on your website, and why?'
RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson→A few notes on teaching this unit
Teachers should begin with concrete, embodied activities before moving to abstract calculations. Avoid starting with worksheets on binary conversion, which can reinforce the misconception that binary is just regular math. Research shows students grasp binary place values more deeply when they first see how doubling each bit creates new values, so emphasize the pattern 1, 2, 4, 8... throughout the activities.
Students will demonstrate understanding by explaining how binary place values differ from decimal, calculating bits for pixel colors, and connecting data representations to file size. Their work will show they can translate between physical actions, visual models, and numeric values without confusing binary with other systems.
Watch Out for These Misconceptions
During the Human Binary Clock, watch for students treating the clock as decimal numbers, such as reading '1010' as 'one thousand and ten' instead of 'ten' in binary.
Pause the activity after a few examples and ask the class to say each binary number aloud using place values ('eight, zero, two, zero'), then have students write the decimal equivalent on mini whiteboards.
During the Secret Language stations, watch for students assuming computers store letters as English words before converting to binary.
Point to the ASCII chart at the station and have students trace a finger from a letter like 'A' to its binary value, reinforcing that binary is the first language, not a translation.
Methods used in this brief