Representing Information

This lesson introduces the concept of sending bits of information from one place to another.

OVERVIEW

Activity Overview:

This lesson introduces the concept of sending bits of information from one place to another.

Meta description

  • Subject Area: Computer Science, Technology
  • Grade Level : 9-12
  • Computer Science Domains:
    • Data Analysis
  • Computer Science Principles:
    • Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
  • Materials:
  • Considerations: +

Lesson Plan

Overview

This lesson introduces the concept of sending bits of information from one place to another.

ASSESSMENT PRE/POST-TEST

How can information be sent from one place to another?

OBJECTIVES

Explain how the same piece of information can be represented in a variety of different ways. Use a device to represent different pieces of information Use patterns to represent information

CATCH/HOOK

Hands on physical computing element.

ACTIVITY INSTRUCTIONS

Students will build a program that will transfer data from one point to another using micro:bits to use symbols representing answers to ever increasingly harder questions.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

Wrap up by discussing how you used the Micro:Bits and what that means about the questions you can ask and the messages you can send.

Discussion Goal: Focus the discussion on how each group chose to program their Micro:Bits to be able to indicate and pass on the answer to their questions. Ultimately, groups begin to notice that there are multiple ways for information to be passed and if the information is passed correctly then each different way used is appropriate.

STANDARDS

TypeListing
CS DomainsData Analysis
CS PrinciplesFostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
Other Content Standards