You spent a class hunting these β Algorithm Hunt sent you through the school looking for step-by-step instructions, and you came back with recipes, fire drill procedures, locker combinations, and the way the cafeteria line works. An algorithm is just that: a list of steps that turns a starting point into a finished result. You have followed hundreds this week without noticing.
Precision is the whole game
The Sandwich Robot taught you what a recipe never admits: human instructions lean on common sense, and machines have none. βAdd some saltβ works on a person because the person fills the gap. An algorithm a machine can follow leaves no gaps at all.
| Everyday instruction | Robot-proof instruction |
|---|---|
| Add some salt | Add 2 mL of salt |
| Turn left at the plaza | Walk 250 m north, then turn left |
| Stir until it looks right | Stir 20 times, then stop |
| Get up at a decent hour | Alarm at 7:15; snooze at most once |
The everyday column is not wrong β it is written for followers who bring judgement. Ambiguity is a cost you pay later, when the follower turns out to be literal.
The algorithms that watch you back
Not every algorithm in your life is printed on a card. Your video feed runs one constantly: take what you watched, how long you lingered, what you skipped β output the next thing you see. You never read its steps, but it is a recipe all the same, and you are one of its ingredients. Worth remembering the next time the feed seems to know you a little too well.
From spotting to writing
The move from this page to programming is small. A morning routine and a Python program are the same kind of object β ordered steps, precise enough for their follower. The Algorithm Field Guide asks you to collect and document algorithms in the wild, and Algorithms Practice asks you to tighten fuzzy ones until they are robot-proof. Both are the skill Computational Thinking named for you: writing steps so clearly that no judgement is needed to follow them.
Curriculum connection
C1.2
describe simple algorithms that are encountered in everyday situations
Link to original
A1.2
use a variety of tools and processes to plan, design, and share algorithms and computational artifacts
Link to original