Skip to content

Representing Images in BinaryActivities & Teaching Strategies

Active learning works because students need to see binary as more than abstract ones and zeros. When they convert their own drawn pixels to binary and back, the process becomes visible and meaningful. This hands-on encoding and decoding helps them grasp how computers represent visual data digitally.

Year 9Computing4 activities25 min45 min

Learning Objectives

  1. 1Calculate the file size of a black and white image given its resolution and bit depth.
  2. 2Compare the visual quality of images represented with different bit depths (e.g., 1-bit vs. 8-bit grayscale).
  3. 3Explain the process of converting a simple pixel grid into binary data for image storage.
  4. 4Design a small pixel art image and represent it using binary code.
  5. 5Analyze the relationship between image resolution, bit depth, and total data storage requirements.

Want a complete lesson plan with these objectives? Generate a Mission

30 min·Pairs

Pairs Task: Pixel to Binary Conversion

Students draw simple 8x8 black and white images on graph paper. In pairs, they convert each row to an 8-bit binary string, then exchange and decode the partner's binary to recreate the image. Discuss any errors in encoding.

Prepare & details

Analyze how changing the bit depth affects the quality and file size of a digital image.

Facilitation Tip: During the Pairs Task: Pixel to Binary Conversion, circulate and ask each pair to explain their binary string to you before they convert it back to pixels to confirm their understanding.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
45 min·Small Groups

Small Groups: Bit Depth Experiments

Provide images at 1-bit, 8-bit, and 24-bit depths using free software like Paint or online tools. Groups calculate theoretical file sizes (pixels x bits / 8), view quality differences, and debate uses for each depth.

Prepare & details

Explain the process of converting a simple black and white image into binary data.

Facilitation Tip: For Bit Depth Experiments, provide pre-printed colour swatches so groups can focus on counting bits and calculating storage rather than colour selection.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
25 min·Whole Class

Whole Class: Resolution Predictions

Display images at 100x100, 200x200, and 400x400 pixels. Class calculates storage needs together (width x height x bit depth / 8), then checks actual file sizes from sample files.

Prepare & details

Predict the impact of increasing image resolution on storage requirements.

Facilitation Tip: In Resolution Predictions, display a timer so students complete the grid within the set time to build urgency and focus on the relationship between pixels and detail.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
35 min·Individual

Individual Challenge: Custom Image Sizing

Students design a 16x16 colour image, choose bit depth, predict file size, create it in an editor, and verify the actual size. Note quality adjustments made.

Prepare & details

Analyze how changing the bit depth affects the quality and file size of a digital image.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness

Teaching This Topic

Start with concrete examples students can touch and see. Use graph paper and coloured pencils so they physically encode images before moving to abstract binary strings. Avoid rushing to definitions; let the activity reveal the need for terms like bit depth and pixels. Research shows this physical-to-abstract sequence improves retention for data representation topics in computing.

What to Expect

Successful learning looks like students confidently converting pixel grids to binary strings and back without prompts. They should explain how increasing bit depth changes colour options and storage requirements. Discussions should include trade-offs between detail and file size with evidence from their experiments.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Pairs Task: Pixel to Binary Conversion, watch for students who treat the image as a whole picture rather than a grid of individual pixels.

What to Teach Instead

Ask each pair to point to the pixel they are converting on the graph paper and explain why that single square is assigned a 0 or 1. Reinforce that the entire image is built from these individual binary decisions.

Common MisconceptionDuring Bit Depth Experiments, watch for students who assume adding bits only increases colour options without considering storage growth.

What to Teach Instead

Have groups calculate the total file size for their 4x4 image at 1-bit, 2-bit, and 4-bit depths using a simple formula they derive together. The calculations will make the storage impact visible.

Common MisconceptionDuring Pairs Task: Pixel to Binary Conversion, watch for students who believe colour images use a single binary number per pixel.

What to Teach Instead

Challenge pairs to split a simple colour pixel into three separate binary values representing red, green, and blue components. Ask them to decode each channel individually before combining the colours to see the RGB structure.

Assessment Ideas

Quick Check

After Pairs Task: Pixel to Binary Conversion, present a new 4x4 grid and ask students to write the binary string for a black and white image. Follow up by asking how many bits each pixel would need to represent 256 shades of grey, collecting responses to check their understanding of bit depth transitions.

Exit Ticket

During Bit Depth Experiments, ask students to complete a sentence: 'If a 10x10 pixel image changes from 1-bit to 8-bit, the file size increases by a factor of ___ because ___.' Collect responses to assess their grasp of the mathematical relationship between bits and storage.

Discussion Prompt

After Resolution Predictions, facilitate a class discussion where students consider why a designer might choose 1-bit images for icons despite the loss of colour detail. Encourage them to reference file size and storage constraints they observed in their experiments.

Extensions & Scaffolding

  • Challenge: Ask students to create a 24-bit RGB image using graph paper, then convert one pixel’s colour into three 8-bit binary values to share with peers for verification.
  • Scaffolding: Provide a partially completed binary string for the grayscale activity so students focus on understanding the pattern rather than starting from scratch.
  • Deeper exploration: Have students research how JPEG compression uses binary patterns to reduce file size, connecting their bit depth experiments to real-world applications.

Key Vocabulary

PixelThe smallest controllable element of a picture represented on a screen. Images are made up of many pixels arranged in a grid.
Bit DepthThe number of bits used to represent the color of a single pixel. Higher bit depth allows for more colors or shades.
ResolutionThe number of pixels in an image, typically expressed as width times height (e.g., 1920x1080 pixels).
BinaryA number system that uses only two digits, 0 and 1. Computers use binary to represent all data, including images.

Ready to teach Representing Images in Binary?

Generate a full mission with everything you need

Generate a Mission