The Idea
Very young children understand one thing intuitively about technology: you have to tell it what to do. “Feed the Robot” makes that idea completely tangible by giving a stuffed animal the “robot” role and having a child give it instructions.
The robot can only do what it’s told. If the child says “make me a snack,” the robot sits still — because that’s not a specific enough instruction! When the child learns to break the task into tiny steps, they’ve discovered the heart of computer programming.
This activity is designed to feel like play, not a lesson. The sillier the robot’s behavior, the better.
Set Up (2 minutes)
Choose a stuffed animal that will be the robot for this activity. Give it a robot name together: “This is Boxy. Boxy is our kitchen robot. Boxy can only do exactly what we tell it, nothing more and nothing less.”
Put the ingredients on the table. You (the parent) will be the robot’s “arms” — you’ll physically do what the child instructs, but only if the instruction is specific enough.
Tell your child: “You’re the programmer. I’m going to make Boxy do exactly what you say. Let’s make a snack!”
Step by Step
Step 1: Issue the first instruction
Your child will probably say something like “make a snack” or “put the butter on the bread.” That’s perfect — this is the moment.
For “make a snack”: Put your hands in your lap and look at the stuffed animal. “Boxy doesn’t know what a snack is! What kind of snack? What should Boxy do first?”
For “put the butter on the bread”: Pick up the butter container and set it on top of the unsliced bread bag. “Done! Butter is on the bread!” Watch the child laugh and say that’s not what they meant.
Step 2: Ask “what do you mean?”
Every time an instruction is too vague, pause and ask in a robot voice: “DOES NOT COMPUTE. Please give more specific instruction.”
Common confusions:
- “Open the butter” → Open how? With what? Pick it up? Twist the lid? The robot needs to know.
- “Spread the butter” → Where? With what? From where to where?
- “Put it on the bread” → Put what? Which piece of bread? Which side?
Step 3: Help them get specific
When the child gets frustrated (this is the good part!), help with gentle questions: “What’s the very first tiny thing Boxy needs to do?” Walk through it one tiny step at a time.
For a spread-on-cracker: pick up cracker, pick up knife, open container, put knife in container, scoop a little spread, move knife to cracker, spread back and forth, set knife down. Each one is a separate instruction.
Step 4: Celebrate the success
When the instructions are specific enough that you can actually follow them and make the snack, cheer! “You programmed Boxy! You wrote an algorithm!”
Eat the snack together.
The Conversation Afterward
In child-appropriate language:
- “Why did Boxy get confused at first?”
- “What happened when your instructions were really clear?”
- “Do you think the speaker in the kitchen ever gets confused? What happens?”
For this age, keep it simple: “Computers are like Boxy — they can only do what we tell them, exactly. That’s why people who make computers have to be really careful and really specific.”
Why This Works
The stuffed animal serves a crucial purpose: it externalizes the “literal following” in a way that’s funny rather than frustrating. When a computer doesn’t do what we mean, it’s annoying. When Boxy doesn’t do what we mean, it’s hilarious. Same lesson, completely different emotional experience.
This activity plants the seed for everything that comes later: algorithms, debugging, precision in language, and the fundamental nature of computational thinking.
Variation: Draw the Instructions
For children who like drawing, have them draw each step as a little picture before the robot executes it. Three-step drawings become three-step instructions. This is a wonderful way to make the algorithm visible and revisitable.