In this Rosie Labs guide you will find:
- Productive struggle opportunities for students during their project build,
- Lesson objectives and concept overview,
- Optional STEM topic video to share with participants,
- Step-by-step instructions and video of the Rosie Riveters’ Binary Code Wearables project,
- Optional STEM activities to further explore the objectives and concepts used in the project build.
Objective
Students will be introduced to coding by learning about binary code and the basis for the different computer languages.
Concept Overview and Experiment Inspiration
Have you ever seen the inside of a computer? If you have you may have noticed that it is full of a TON of wires. Wires are the way electricity moves from one place to another and we use electricity to power almost anything that we can turn “on” or “off”. In the simplest terms, this is how a computer understands information: through electrical signals of “on” and “off”. When a machine only understands information represented by two options it is called binary, or in the case of computer language, binary code.
Binary code describes a numbering scheme in which there are only two possible values for each digit: 0 and 1. The term also refers to any digital encoding/decoding system in which there are exactly two possible states. Computers are made up of switches – they are either “on or off” (yes or no, black or white) – and only understand two digits 1 or 0 (yes or no, on or off, black or white). Understanding binary code is central to understanding computing.
If computers only understand two “bits” of information – “on” or “off”- how can we read a book that has all 26 letters of the alphabet on a computer? In computer programming, all of the information is assigned or given a set of “on” or “off” instructions so the computer can understand what we want it to do. Every piece of information is written with the two “bits” of information.
The attached Binary Decoder Key contains all of the letters of the alphabet and next to those letters are black and white boxes. Each square (black or white) represents what is called a “binary digit” or “bit”. 8 “bits” make up what is called a “byte” of data. A gigabyte is made up of over a million bytes of data or over 8 million bits of information (a letter, number, color, etc.) that help make up the images and information you see and store on your computer, iphone, tablet, etc.
Students will have an opportunity to explore binary code in this project!
Science Goals
- Binary code describes a numbering scheme in which there are only two possible values for each digit: 0 and 1
- Understanding the basics of binary code help students with beginning coding
Vocabulary
- Binary – something consisting of two parts
- Binary code– the basis of computer language, it is a system in which information is represented only using two digits; 1 and 0.
- Binary digit – also called a “bit”, is one of the two digits or numbers (1 or 0) of a computer coding binary system.