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
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

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
Curated OER

The Global Menu: Changing the Rate of the Voice

For Teachers 4th - 10th
Young scholars examine the Windows-Eyes control panel by using dialog boxes, pull-down menus, left and right arrow keys, and shortcut keys. They also change the rate of the screen, keyboard, and mouse voices.
Lesson Plan
Curated OER

Graphics à la "the Web"

For Teachers 7th - 10th
Students study the graphic formats for the World Wide Web and download a graphic file. They apply correct HTML format for including pictures in a web page.
Unit Plan
Sophia Learning

Sophia: Binary Code

For Students 6th - 8th
The video lesson introduces students to the binary code. The concept is defined and examples are provided.
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Binary Numbers

For Teachers K - 1st
With this lesson, educators can teach the binary system to anyone who can count. Using this approach, many adults are also excited when they finally understand what bits and bytes really are.
Article
Khan Academy

Khan Academy: Binary Numbers

For Students 9th - 10th
An overview of the binary number systems in computer science.
Unknown Type
Khan Academy

Khan Academy: Binary Numbers

For Students 9th - 10th
Practice converting between binary numbers and decimal numbers in this set of free practice questions designed for AP Computer Science Principles students.
Online Course
Code.org

Code.org: Cs Fundamentals: Course C

For Students 1st - 3rd
Create programs with sequencing, loops, and events. Translate your initials into binary, investigate different problem-solving techniques, and learn how to respond to cyberbullying. At the end of the course, create your very own game or...
Unknown Type
Khan Academy

Khan Academy: Number Limits, Overflow, and Round Off

For Students 9th - 10th
Check your understanding of number precision, overflow errors, and roundoff errors in computer programs.
Unknown Type
Khan Academy

Khan Academy: Hexadecimal Numbers

For Students 9th - 10th
Practice converting hexadecimal numbers to binary and decimal numbers, in this set of practice questions designed for AP Computer Science Principles students.
Website
University of Canterbury

University of Canterbury: Cs Unplugged

For Teachers 9th - 10th
A collection of free learning activities that teach computer science through games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to computational thinking through concepts such...
Article
Khan Academy

Khan Academy: Lossless Bit Compression

For Students 9th - 10th
Computers represent all data in binary, so all types of files, from text to images to videos, are ultimately sequences of bits. Regardless of whether the bits represent a document or a GIF, computers can use a bit compression technique...
Unknown Type
Khan Academy

Khan Academy: Logic Gates

For Students 9th - 10th
Check your understanding of how AND/OR/NOT logic gates output 0 or 1 based on inputs.
Article
Khan Academy

Khan Academy: Additional Programming Projects

For Students 9th - 10th
Here are links to 10 projects in our Intro to JS: Drawing & Animation curriculum. Each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.