Flashcards
Flashcards are small cards with a question on one side and the answer on the other. They work best when you answer from memory before you flip.
Study skills · Ages 7–9 · 50 minutes
Children write a clear, ordered set of instructions (an algorithm) to complete a task, test it, and debug it when it goes wrong.
Generated fresh each time you press a button, and marked instantly on screen.
Computers do exactly what they are told, which is very different from what we mean. This lesson turns the teacher into a very literal robot, so children discover for themselves why instructions need to be precise and in the right order. No screens are needed.
Announce: "Today I am a robot. I can only do exactly what you tell me." Ask the class to instruct you to sit down on a chair. When someone says "Sit down", sit on the floor next to the chair. When they say "Walk to the chair", walk straight into it gently and stop. Let the laughter happen, then ask: "Why did that go wrong?" Seven minutes.
Explain: "An algorithm is a set of step-by-step instructions to do a job. Recipes, the steps for brushing your teeth and the directions to school are all algorithms. Computers follow algorithms called programs."
Model writing a good algorithm on the board for something simple, like drawing a square on squared paper:
Script: "Every step is clear, and the order matters. What would happen if I swapped steps 2 and 4?" Then introduce bugs: "When an algorithm has a mistake, we call it a bug. Finding and fixing it is called debugging. Every programmer debugs, all the time."