Grade level: K-5
Programming a human robot is an unplugged approach to coding that is also a great way to teach sequencing–a critical skill for coding.
Pick an activity—say, taking your seat in the classroom or making a PB&J sandwich. Ask a student (or several) to explain required steps using another teacher as the ‘robot’. The human robot only does what the student directs (think of the old aphorism ‘garbage in garbage out’ explaining that computers only do what you tell them; nothing more). The human does not guess or extrapolate based on what they think the student wants, merely follows directions. For example, if you’re programming the robot to take a seat in the classroom:
If the student forgets to say ‘turn around’, the human robot won’t. For more detail, see Dr. Technicko’s popular How to Train Your Robot.