Unplugged Coding Activities
The following links will take teachers to Unplugged Activities. An Unplugged Activity is defined as an activity that can be conducted without the use of computers or electronic equipment. Many of the activities simply require pencil, paper and problem solving.
(K-2) Students "program" a partner to move across the room using floor tiles, pencil and paper.
Kodable has created a grade specific lesson plans for grades K - 5 complete with objectives and step by step instructions.
Designed for use with plain paper, the fuzzFamily Frenzy is an introduction to programming logic for kids 5 and up. A teacher should explain the game, then students program a partner to complete a simple obstacle course.
(All Ages) Using a pre-defined "Robot Vocabulary" students will figure out how to guide each other to accomplish specific tasks without discussing them first. This lesson teaches children the connection between symbols and actions, as well as the invaluable skill of debugging. "My Robotic Friends" works best as a group activity and includes a teacher workbook for classroom use.
(Ages 8 - 12) Learn about algorithms and conditional statements in this "unplugged" activity using a deck of cards. Students do this activity in teams, and need one deck of cards per team.
(Ages 8 +) Students learn about representing and storing letters in binary, as functions of on and off. At the end, the class gets to encode their own initials to take home with them.
This "unplugged" activity helps students learn how modeling and simulation works by having a group of students play different versions of the Rock / Paper / Scissors game, and see the results as different modeling experiments.
Computer Science Unplugged
Great site featuring unplugged activities for students to learn computer science . . . without a computer. Some activities have a higher grade level target so be sure to preview activities before selecting.