https://classic.csunplugged.org/binary-numbers/
For advanced Scouts, you could include a discussion of Unicode.
For option B, an optional exercise could involve using Scouts instead of cards to build a "Cub Scout Computer". Place masking tape on the floor in a long line. Label one side of the line "O" (or "off" if you want to use a light switch metaphor) and the other side of the line "1" (or "on"). Line 5-10 Scouts up on the "0" side of the line. Then begin to count up (by decimal numbers) by having the Scouts move back and forth between “0” and “1” as needed.
A more complex version for Webelos or more advanced scouts would be to have three such lines on top of each other, and create a "Binary Scout Calculator" where the first two lines arrange themselves into certain numbers and the third group of Scouts has to perform proper addition or subtraction on the third line without looking at the decimal numbers.
3.
Computer Science Unplugged! Choose A or B and complete ALL the requirements:
1.
With grid paper or a checkerboard, select one square as the start space and another to be the finish space. Use a coin or other small object as the token to move between these spaces.
2.
Create flashcards with one direction on each card. For example: Move one space up, Move one space down, Move one space right, Move one space left, etc. You can use the cards multiple times or create copies of them.
3.
Produce the series of instructions that move your token from start to finish on the grid. Make sure that there are at least three steps involved. This is called an algorithm. Write the steps down. Test your algorithm and have another person try it as well. Can you find a different series of steps that move the token between start and finish?
4.
Move the start and finish spaces and create a new set of instructions for this path. Test your algorithm and fix any errors.
5.
Add a few “blackout” squares to the board, that cannot be used, then create a new series of instructions to move without crossing any of them.
6.
Research how computers use algorithms to work. Discuss what you learn with your counselor.
1.
Use a deck of playing cards to create a new game based on conditions, or create your own deck with paper and markers. Use four different colors and put the numbers 1-10 on separate cards in each color.
2.
Create and record actions for each number and suit/color. These are called conditions. For example: For a 5, clap your hands over your head. For a heart, hop on one foot, etc.
3.
Mix up your cards and practice playing on your own. What TWO actions do you have to perform for each card? In this example, for a 5 of hearts you would have to clap your hands over your head while hopping on one foot.
4.
Invite others to play your game with you. See if they can add more conditions to your game.
5.
Research how computers use conditional statements to work. Discuss what you learn with your counselor.
4.
Be a programmer! With your parent’s or guardian's permission and using proper internet safety, explore the world of coding using a tablet or computer. Make sure that your Cyber Chip is up to date. Complete ALL the requirements.
A.
Spend at least one hour creating instructions for a computer to execute, then testing and debugging them. There are many free applications for computers, tablets, and smartphones.
B.
Discuss with your counselor what you were able to create. Explain what you liked best about it and what was difficult.
Some useful resources include:
Code.org has hundreds of tutorials about programming for all ages.
Hour of Code (https://hourofcode.com/us)
Scratch Jr. is free app for tablets and phone.
Tynker.com has free hour of code activities to try.
5.
Discuss with your counselor what you have learned about how computers affect your everyday life, and how they work.
Science, Technology, Engineering, Math