Lesson Plan
Curated OER

Memory in Your World

For Teachers 1st - 4th
Students rotate through three classroom stations and identify similarities and differences between machines with and without memory, such as typewriters and computers, and illustrate how machines with memory fit into their world.
Worksheet
Curated OER

Numerical Analysis: Machine Representation of Numbers

For Students 9th - 12th
In this machine representation of a number worksheet, learners explore definitions such as floating-point, round-off error, binary representation of a number, mantissa, and sign bit. They identify significant digits and determine how...
Lesson Plan
Curated OER

Transistor Hunt

For Teachers 6th - 8th
Students locate transistor devices in school. They explain the importance of transistors.
Lesson Plan
Curated OER

Student Exploration: Fraction, Decimal, Percent

For Teachers 4th - 6th
Students explore the concept of fractions, decimals, and percents.  In this number sense lesson, students use a worksheet to guide them through the exploration of the relationship between fractions, decimals, and percents. ...
Activity
Science Buddies

Science Buddies: Write a Java Script Binary/decimal/hexadecimal Converter

For Students 9th - 10th
This is a challenging first computer science project. You'll learn the basics of how digital devices can represent numbers using only 0's and 1's, and you'll write a JavaScript program to convert numbers between binary, decimal and...
Handout
Purple Math

Purplemath: Number Bases: Introduction & Binary Numbers

For Students 9th - 10th
The process of converting between different number bases is actually fairly simple, but the thinking behind it can seem a bit confusing at first. And while the topic of different bases may seem somewhat pointless to you, the rise of...
Article
Khan Academy

Khan Academy: Binary Numbers

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

Khan Academy: How Do Computers Represent Data?

For Students 9th - 10th
Bits and binary data are explained.
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.