Activity
Computer Science Unplugged

Codes in a Song—Modems

For Teachers 2nd - 12th
Let's listen to some codes. To understand how a modem sends binary numbers over a phone line, class member listen to the codes included in the provided mp3 files, translates the tones to binary numbers and then convert the...
Lesson Plan
Curated OER

Egg Carton Binary Numbers

For Teachers 9th - 12th
Learners take the abstract concept of binary representation and create a more tactile and concrete approach. Using egg cartons, they create a physical representation of binary numbers. The egg cartons become a tool to assist students in...
Lesson Plan
eGFI

Bits & Binary

For Teachers 5th - 9th
Youngsters love to write on their hands, and in this fabulous activity they are actually asked to. Using numbers written on the tips of their fingers, they will learn how the binary number system works. This hands-on activity is a...
Lesson Plan
Institute of Electrical and Electronics Engineers

Binary Basics

For Students 9th - 12th
Back to the (binary) basics. The resource provides a simple overview of binary code and gives two different activities to introduce it to elementary and middle school learners. Classmates write and decode messages to each other in binary...
Lesson Plan
TryEngineering

Give Binary a Try!

For Teachers 9th - 12th Standards
Digital, analog, and now binary clocks? The lesson teaches individuals how to interpret binary code. They use an online software program to read binary clocks.
Worksheet
Curated OER

Building a Computer

For Students 6th - 9th
In this computer learning exercise, students read about computers and the definition of a computer. They build a simple computer using two rulers and learn to add numbers using the computer they build. They answer three critical thinking...
Lesson Plan
Curated OER

Detective Digis and the Computer Caper

For Teachers 6th - 9th
Mathematicians participate in an hands-on activity to investigate the binary number system and write messages in binary code and have classmates decipher the messages. A said video on the topic does not seem to be available, but the...
Lesson Plan
College Board

AP® Computer Science: A Picture Lab Student Guide

For Students 11th - 12th
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers,...
Lesson Plan
Code.org

Sending Bits in the Real World

For Teachers 9th - 12th
A bit optional. How do computers transmit in the real world? Pupils research a device that is used in transmitting bits, then individuals create a poster that presents the information they have learned about their device. 
Lesson Plan
Curated OER

Break the Code!

For Teachers 7th
Seventh graders crack a code using binary numbers. In this technology lesson, 7th graders explain how binary codes can represent letters and numbers. They create their own code and exchange them with their classmates.
Lesson Plan
Curated OER

Digital Images: From Satellites To The Internet

For Teachers 9th - 12th
Students examine digital images and how satellites orbiting Earth send information and pictures to Earth over the Internet. They use a digital camera to put pictures on a computer and decode a satellite image from space.
Lesson Plan
Curated OER

Parts of a Computer

For Teachers 4th - 9th
Students, after identifying the parts of a computer, and categorizing the parts by functions (input, output, process, and storage), explore how all the parts of a computer work together. They compare/contrast the differences between...
Activity
PBS

Passion for Pixels

For Teachers 3rd - 8th
Picture this: a fun activity for pupils to discover pixels. After learning about digital signals and pixels, scholars act as senders and receivers of an image. The sender indicates zero or one to tell whether each square in a grid is...
Worksheet
Curated OER

Numeration Systems

For Students Higher Ed
In this physics worksheet, students complete 19 questions on binary numeration system. They explain how this system is used to operate computers.
Lesson Plan
Curated OER

Zeros and Ones

For Teachers 6th - 9th
Students review counting, the number system and the decimal number system. They rotate through three stations, "How RAM Works, "Binary Numbers" and "Binary Letters." They complete three separate worksheets to check for complete...
Lesson Plan
TryEngineering

Data Representation: Millions of Colors

For Teachers 9th - 12th Standards
How many colors do you know? The lesson plan teaches scholars how digital devices use binary and hexadecimal representations to store colors. They learn how millions of colors are available on these devices.
Lesson Plan
Cornell University

Magnetic Mad Libs

For Students 6th - 8th
Examine the science behind computer communication. After defining the properties of magnets, learners simulate how a computer hard drive works by sending each other binary codes using the magnets. They use these communications to...
Activity
Computer Science Unplugged

The Peruvian Coin Flip–Cryptographic Protocols

For Teachers 4th - 12th
A digital flip. Introduce your classes to cryptographic protocols using and, or, and not gates. Groups create a complete circuit to convert a binary number into another one. This type of one-way function allows pupils to...
Activity
Discovery Education

Satellite Telemetry

For Teachers 9th - 12th
Satellites require rockets to launch, but it doesn't take a rocket scientist to understand them. Future engineers learn about how satellites send data to Earth and how to interpret satellite images. They see how radio waves play a role...
Lesson Plan
Curated OER

Binary and Communication Systems

For Teachers 7th - 9th
Students participate in an activity that introduces them to the concept of binary coding as a language. They decode messages using special boards that has its own code for different letters. They create new codes by rearranging wires...
Unit Plan
1
1
NASA

Down to Earth

For Teachers 5th - 8th Standards
There are only 10 types of people in the world: those who understand binary and those who don't. The lesson includes four activities in which students learn binary, convert binary to images, understand CCD arrays, and interpret...
Lesson Plan
Code.org

Number Systems

For Teachers 9th - 12th
Generating a system of shapes. Groups work together to create a number system using three different shapes as symbols. The groups should come up with the rules that generate all the possible permutations of the three shapes.
Lesson Plan
Code.org

Encoding B and W Images

For Teachers 9th - 12th
Imagine drawing with zeros and ones. The third lesson in a unit of 15 introduces the class to creating black and white images. Pairs get together to create an encoding scheme in order to make these images. They move on to a...
Lesson Plan
Code.org

Practice PT - Encode an Experience

For Teachers 9th - 12th
Encoding What I did Last Summer. Class members develop a way to encode a personal experience using a top-down approach to determine components and sub-components of their experience They then pick one portion of the experience and go...