Home›Lesson Plans›Computer Science›Computer Science · Grade 7

Binary Code

Seventh graders discover how computers represent all information — numbers, letters, images — using only two digits, 0 and 1, in a system called binary, the fundamental language of every computer.

Grade 7Data & Representation45 minutes1 class periodUse → Modify → CreateExplicit teaching4 StandardsCSTA
Start the Lesson
Lesson at a Glance

Everything you need before the bell rings

Learning Objectives

Students will be able to…

  • ✓Explain binary.
  • ✓Define a bit and byte.
  • ✓Read simple binary numbers.
  • ✓See how data is stored.
Essential Question

Your computer stores photos, songs, and text — but underneath, it only understands two things: 0 and 1. How can everything be built from just two digits?

0
Lesson Phases
0
Vocabulary Terms
0
Standards Aligned
0
Interactive Task
Explore · Interactive

Binary Check

Project each item and have students answer about binary. The tool explains bits, bytes, and counting in binary.

🔢 Understand binary — 0s and 1sTry it
Answer each question about binary code.
The Lesson · Use → Modify → Create (a coding progression with Unplugged practice)

45 minutes, five moves

Tap any phase to open the teacher moves and student actions.

1

Hook — Only Two Digits

5 min

Computers only understand 0 and 1 — how can that store everything?

👩‍🏫 Teacher Moves

  • Pose the puzzle.
  • Introduce binary.
  • Set the goal.

🎒 Student Actions

  • Consider.
  • Meet binary.
  • Predict.
2

Unplugged — Unplug It

10 min

Students practice.

👩‍🏫 Teacher Moves

  • Count in binary with cards.
  • Flip “on/off” switches.
  • Feel the pattern.

🎒 Student Actions

  • Count it.
  • Flip it.
  • Feel it.
3

Use — Binary in Data

13 min

Students use.

👩‍🏫 Teacher Moves

  • Send students to Binary Check.
  • Note bits and bytes.
  • Read binary numbers.

🎒 Student Actions

  • Answer.
  • Note bits.
  • Read it.
4

Modify — Encode It

12 min

Students modify.

👩‍🏫 Teacher Moves

  • Encode a number in binary.
  • Encode a letter.
  • Check the pattern.

🎒 Student Actions

  • Encode it.
  • Encode letter.
  • Check.
5

Create — Create

5 min

Students conclude.

👩‍🏫 Teacher Moves

  • Write your age in binary.
  • Explain a bit.
  • Complete the exit ticket.

🎒 Student Actions

  • Write it.
  • Explain it.
  • Complete the exit ticket.
Standards Alignment

Built to the standards you report on

Aligned to the CSTA K-12 Computer Science Standards and ISTE Standards for Students.

CSTA
2-DA-07

Represent data using bits (binary).

CSTA
2-CS-01

Describe how computing devices represent information.

CSTA
2-DA-08

Explain how data is stored and encoded.

ISTE
5

Computational Thinker.

Differentiation

One lesson, every learner

Multilingual Learners

ELL / EMERGING READERS
  • Binary card kits (0/1).
  • Sentence frame: “___ in binary is ___.”
  • Use on/off switches.

Support & Access

IEP / 504
  • Start with 0 and 1.
  • Use physical cards.
  • Count 1–4.

Stretch & Extend

GIFTED / EARLY FINISHERS
  • Encode a word in binary.
  • Explain bytes and ASCII.
  • Convert larger numbers.
Materials

What to gather

  • 📽️Projector / board
  • 🔢Binary flip cards
  • 💻Binary Check
  • 💡On/off switch props
  • ✏️Pencils
  • 🎫Exit-ticket slips
Vocabulary

Key terms — hover for a quick definition

binarya number system using only 0 and 1bita single 0 or 1bytea group of eight bitsdigita single number symboldatainformation a computer storesencodeto turn information into a codeswitchan on/off part inside a computerbase-2another name for binary
Evaluate

Exit Ticket

Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.

QUESTION 1
What two digits does binary use?
0 and 1.
QUESTION 2
What is a bit?
A single binary digit — a 0 or a 1.
QUESTION 3
Why do computers use binary?
Their tiny switches are either off (0) or on (1).

Create: your name in binary.

Have students look up the binary code for the letters of their name and write it out. A printable binary sheet is in the Computer Science library.

Study · Flashcards

Study the key terms

Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.

🃏 Binary CodeFlip
Card 1
Term
Tap to flip →
Meaning
0

Nice work!

Practice · Quiz

Check your understanding

A quick self-check with instant feedback, drawn from this lesson’s key terms.

📝 Binary CodeQuiz
Score: 0
1 / 6
Question 1
0%

Nice work!

Practice · Worksheet

Printable worksheet

A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.

🖨️ Binary CodePrint
Name: ________________________
Date: ____________

Part A · Write the word that matches each meaning

Word bank: base-2, binary, bit, byte, data, digit, encode, switch
  1. a number system using only 0 and 1
  2. an on/off part inside a computer
  3. a group of eight bits
  4. information a computer stores
  5. another name for binary
  6. a single number symbol
  7. to turn information into a code
  8. a single 0 or 1

Part B · Show what you learned

  1. What two digits does binary use?
  2. What is a bit?
  3. Why do computers use binary?
Answer key — Part A: 1) binary · 2) switch · 3) byte · 4) data · 5) base-2 · 6) digit · 7) encode · 8) bit
Part B: 1) 0 and 1. 2) A single binary digit — a 0 or a 1. 3) Their tiny switches are either off (0) or on (1).