Home›Lesson Plans›Computer Science›Data · Grade 11

Data Representation & Encoding

Eleventh graders learn how computers represent everything — text, numbers, images — as bits: binary 0s and 1s, grouped into bytes, mapped to characters by codes like ASCII, and written compactly in hexadecimal. They match the terms, then encode a short message themselves.

Grade 11Data Representation & Encoding55 minutes1 class periodCSTA / ISTEExplicit teaching4 StandardsCSTA
Start the Lesson
Assign or share this lesson

Copy link works with Canvas, Schoology, Moodle and any other LMS — paste it in as a resource or assignment.

Lesson at a Glance

Everything you need before the bell rings

Learning Objectives

Students will be able to…

  • ✓Explain bits & bytes.
  • ✓Read binary.
  • ✓Use ASCII.
  • ✓See hex shorthand.
Essential Question

How does a computer store text, numbers, and images using only 0s and 1s?

0
Lesson Phases
0
Vocabulary Terms
0
Standards Aligned
0
Interactive Task
Match It · Interactive

Match the Encoding Term

Project this and match each term to its meaning — tap the term, then tap the meaning.

🔢 Match each data-encoding term to its meaningTry it
Term
What it means
Now tap the meaning!
The Lesson · Explicit teaching

55 minutes, five moves

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

1

Hook — All Just Numbers

6 min

How can a computer store a letter using only 0s and 1s?

👩‍🏫 Teacher Moves

  • Pose the question.
  • Share ideas.
  • Set the goal.

🎒 Student Actions

  • Think.
  • Share.
  • Get ready.
2

Use — Data Encoding

13 min

Students learn.

👩‍🏫 Teacher Moves

  • Send students to Match the Encoding Term.
  • Match each one.
  • Note bits → bytes → characters.

🎒 Student Actions

  • Match.
  • Say.
  • Note it.
3

Modify — Trace It

14 min

Students practice.

👩‍🏫 Teacher Moves

  • Count bits in a byte.
  • Find a letter in ASCII.
  • Convert a nibble to hex.

🎒 Student Actions

  • Count.
  • Find.
  • Convert.
4

Create — Encode It

15 min

Students apply.

👩‍🏫 Teacher Moves

  • Encode your initials in ASCII.
  • Write one in binary.
  • Write it in hex.

🎒 Student Actions

  • Encode.
  • Write.
  • Write.
5

Reflect — Reflect

7 min

Students close.

👩‍🏫 Teacher Moves

  • Define a bit.
  • Say what ASCII does.
  • Complete the exit ticket.

🎒 Student Actions

  • Say it.
  • Say it.
  • Complete the exit ticket.
Standards Alignment

Built to the standards you report on

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

CSTA
3A-DA-09

Translate between bit representations of data.

CSTA
3A-AP-21

Evaluate how data is stored and represented.

CSTA
3B-CS-02

Explain abstraction in data representation.

ISTE
5b

Represent data in various ways.

Differentiation

One lesson, every learner

Multilingual Learners

ELL / EMERGING READERS
  • Bit/byte visual.
  • Frame: "a ___ is ___."
  • Use an ASCII chart.

Support & Access

IEP / 504
  • Start with bit & byte.
  • Match one pair at a time.
  • Use a chart.

Stretch & Extend

GIFTED / EARLY FINISHERS
  • Encode a word in binary.
  • Convert binary to hex.
  • Explain how images use bits.
Materials

What to gather

  • 📽️Screen / board
  • 🔢ASCII chart
  • 💻Match the Encoding Term
  • 📋Encoding worksheet
  • 📓Notebooks
  • 🎫Exit-ticket slips
Vocabulary

Key terms — hover for a quick definition

bita single 0 or 1byte8 bitsbinarybase-2 number systemASCIIcharacter-to-number codehexadecimalbase-16 shorthandUnicodea code for all languages’ charactersencoderepresent data as a codedata representationhow data is stored
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 is a bit?
A single 0 or 1 — the smallest unit of data.
QUESTION 2
What does ASCII do?
Maps characters to numbers.
QUESTION 3
What is hexadecimal used for?
A compact, base-16 shorthand for binary.

Reflect: data representation & encoding.

Have students encode their initials in ASCII, binary, and hex. A printable encoding worksheet is in the CS 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.

🃏 Data Representation & EncodingFlip
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.

📝 Data Representation & EncodingQuiz
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.

🖨️ Data Representation & EncodingPrint
Name: ________________________
Date: ____________

Part A · Write the word that matches each meaning

Word bank: ASCII, binary, bit, byte, data representation, encode, hexadecimal, Unicode
  1. base-16 shorthand
  2. a single 0 or 1
  3. represent data as a code
  4. character-to-number code
  5. how data is stored
  6. base-2 number system
  7. 8 bits
  8. a code for all languages’ characters

Part B · Show what you learned

  1. What is a bit?
  2. What does ASCII do?
  3. What is hexadecimal used for?
Answer key — Part A: 1) hexadecimal · 2) bit · 3) encode · 4) ASCII · 5) data representation · 6) binary · 7) byte · 8) Unicode
Part B: 1) A single 0 or 1 — the smallest unit of data. 2) Maps characters to numbers. 3) A compact, base-16 shorthand for binary.