Coding & Computational Thinking lesson example
💻 Giving Clear Instructions
A first-party preview of one lesson record as it changes across four age bands. This page shows excerpts rather than a marketing summary.
Pre-K (ages 3–4)
Representative lesson facts
- A computer is like a very careful listener. It does exactly what you tell it, step by step.
- Clear instructions use tiny actions: stand up, turn left, take one step, stop.
- If the instruction is fuzzy, the computer can get confused. That is not bad - it is a clue to make the instruction clearer.
Sample check-for-understanding
What kind of step is easiest for a computer to follow?
- A tiny clear step
- A whisper
- A mystery
- A messy step
Kindergarten (ages 5–6)
Representative lesson facts
- Computers need exact directions because they do not guess like people do.
- A good instruction tells what to do and when to stop.
- Programmers test instructions by trying them, noticing what happened, and changing the steps.
Sample check-for-understanding
Why do computers need exact directions?
- They do not guess like people
- They like snacks
- They are sleepy
- They read minds
Early elementary (ages 6–8)
Representative lesson facts
- An algorithm is a step-by-step plan for solving a problem or doing a task.
- Everyday algorithms include recipes, morning routines, and directions on a map.
- A strong algorithm is clear enough that someone else can follow it and get the same result.
Sample check-for-understanding
What is an algorithm?
- A step-by-step plan
- A kind of animal
- A screen color
- A broken computer
Upper elementary (ages 8–10)
Representative lesson facts
- Ambiguity is one of the first enemies of programming. A human might know that 'go over there' means the kitchen, but a computer needs a precise location or rule.
- Computational thinking starts by breaking a large task into smaller steps that can be tested.
- Professional programmers write instructions for two audiences: the computer that runs the code and the humans who will read, review, and maintain it later.
Sample check-for-understanding
What does ambiguity mean in programming?
- A direction can be understood more than one way
- A program runs fast
- A screen is bright
- A file is saved
Make, explain, or reflect
Lesson artifact prompt: Write a 5-step robot instruction card for making a snack, brushing teeth, or walking to a door. Test it on a grown-up and fix one unclear step.
How to judge this sample
Look for age-appropriate language, a meaningful change in reasoning demand, factual accuracy, and a question that matches the instruction. Source coverage varies by lesson; absence of a URL does not make a fact false, but it does make the claim harder to audit. That is one reason we publish our learning-quality and correction standard.
See the full Coding & Computational Thinking syllabus · Compare all 16 samples