Day 1 - Introduction to Data Representation

Day 1: Introduction to Data Representation

Learning Objectives

Essential Questions

Materials Needed

Vocabulary

Procedure (50 minutes)

Opening (10 minutes)

  1. Welcome and Introduction (5 minutes)

    • Introduce the Data Big Idea in AP CSP
    • Explain that this is the second of five big ideas in the course
    • Share the learning objectives for the unit
  2. Activating Prior Knowledge (5 minutes)

    • Ask students: "What types of data do you interact with daily?"
    • Create a class list of data types (text, images, video, sound, etc.)
    • Ask: "How do you think computers store this information?"

Main Activities (30 minutes)

  1. Mini-Lecture: Introduction to Binary (10 minutes)

    • Explain that all digital data is represented as sequences of bits (0s and 1s)
    • Discuss why computers use binary (electrical signals, on/off states)
    • Show the powers of 2 and how they relate to binary positions
    • Demonstrate converting simple decimal numbers to binary
  2. Guided Practice: Binary Conversion (10 minutes)

    • Walk through converting decimal numbers to binary step-by-step
    • Have students practice converting 3-4 numbers together as a class
    • Introduce converting binary back to decimal
    • Show shortcuts and patterns to look for
  3. Activity: Binary Representation Hands-On (10 minutes)

    • Distribute binary cards to students (cards with 1, 2, 4, 8, 16, 32, etc.)
    • Call out decimal numbers and have students hold up the appropriate cards to represent that number in binary
    • For each number, have students explain their reasoning
    • Reverse the activity: show binary patterns and have students convert to decimal

Closing (10 minutes)

  1. Demonstration: Beyond Numbers (5 minutes)

    • Brief overview of how text, images, and sound are represented in binary
    • Show examples of:
      • ASCII table for text representation
      • Simple black and white image as a grid of bits
      • Waveform of sound and its digital sampling
    • Explain that we'll explore these representations in depth in upcoming lessons
  2. Exit Ticket (5 minutes)

    • Students convert a decimal number to binary (e.g., 25 to binary)
    • Students explain in 1-2 sentences how the conversion process works
    • Bonus question: Name one type of data and how it might be represented in binary

Assessment

Differentiation

For Advanced Students

For Struggling Students

Homework/Extension

Teacher Notes