Lesson Plan
Code.org

Binary Numbers

For Teachers 9th - 12th
All you need is a zero and a one. Build pupils' understanding of binary values and number systems to gain familiarity with binary numbers. Using a hands-on activity and technology, scholars learn how the binary system works and its...
Activity
Computer Science Unplugged

Twenty Guesses—Information Theory

For Teachers 4th - 8th
How do we determine how much information to include and what can be left out? By playing a game of 20 questions, the class generates the best strategies for finding a number. They then move on to guessing the next letter in a short...
Activity
NASA

Speaking in Phases

For Students 9th - 12th
Hear from deep space. Pupils learn how satellites transfer information back to Earth. They learn about three different ways to modulate radio waves and how a satellite sends information with only 0s and 1s. Using sound, class members...
Lesson Plan
TryEngineering

Data Representation: Millions of Colors

For Teachers 9th - 12th Standards
How many colors do you know? The lesson 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
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
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...
Lesson Plan
Code.org

Encoding and Sending Formatted Text

For Teachers 9th - 12th
Introduce your class to encoding text. Pairs work together to create a protocol to send text prior to learning ASCII encoding. Groups then collaborate to send and translate ASCII codes creating a formatted text message. 
Worksheet
Curated OER

Building a Computer

For Students 6th - 9th
In this computer worksheet, 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...
Worksheet
Curated OER

Reading Comprehension 6

For Students 8th - 9th
Set the timer for five minutes (or less), and distribute this resource to your class. There's a very short reading passage followed by a set of three questions. What a great tool in prepping your class for upcoming state testing. 
Lesson Plan
Code.org

The Need for Addressing

For Teachers 9th - 12th
You sunk my battleship via the Internet? Groups of three play a modified game of Battleship using the Internet Simulator. Team members determine how to address messages, so each player knows who the message is for, and refine their text...
Worksheet
Curated OER

Chandra Explores Angular Size

For Students 9th - 12th
In this angular size learning exercise, students read about how astronomers determine the size of objects in the sky by using their angular size. Students are given equations that allow scientists to convert the angular size into...
Worksheet
Curated OER

Proofreading Practice

For Students 3rd - 6th
In this proofreading learning exercise, students read a short paragraph, find 5 misspelled words and spell each correctly in boxes beneath the paragraph. Worksheet is part of the Glencoe Online site.