Skip to content
Computer Science · 5th Year

Active learning ideas

How Computers Represent Data

Understanding how computers represent data is like learning a secret language. For 5th Year students, this topic demystifies the 'magic' of technology by showing that everything, from a text message to a high-definition photo, is ultimately just a series of 1s and 0s. This connects to the NCCA Mathematics curriculum through the study of different number systems and place value.

NCCA Curriculum SpecificationsNCCA Primary Mathematics: Number - NumerationNCCA Primary Mathematics: Computational Thinking
25–45 minPairs → Whole Class3 activities

Activity 01

Inquiry Circle30 min · Pairs

Inquiry Circle: Binary Secret Messages

Students use a binary alphabet key to write secret messages to each other. They must work in pairs to encode their names and then swap with another pair to decode the 'data' back into text.

What is binary code?
AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 02

Simulation Game25 min · Whole Class

Simulation Game: The Human Pixel Grid

Give each student a card that is black on one side (0) and white on the other (1). As a class, they follow a binary string to flip their cards, creating a simple image or letter that can only be seen from the front of the room.

How can numbers represent letters and colours?
ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 03

Stations Rotation45 min · Small Groups

Stations Rotation: Data Types

Set up stations showing how binary represents different things: one for numbers, one for text (ASCII), and one for images (pixels). Students move through stations to complete a small task at each, like 'coloring by binary.'

Why do computers use a base-2 system?
RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit


Watch Out for These Misconceptions

  • Binary is a different language like French or Irish.

    Students often think binary is a spoken language. Hands-on activities showing how switches (on/off) work help them realize it's just a way of representing information using two states.

  • Computers are just really smart and 'know' what an 'A' is.

    Pupils may not realize there is a standard code (like ASCII) behind every letter. Peer decoding exercises surface the need for a common 'key' or standard for data to make sense.


Methods used in this brief