Warm-up game

Decomposition

Click the big problem to split it into four. Drag those into the middle, then drag the tiniest steps into the grid on the right before time runs out.

Time: 60s
Big problem Make a pipe cleaner flower Click to split it into four smaller problems
Gather materials
Make petals
Make a stem
Add leaves

Small problems

Smallest problems

Pipe Cleaner Pseudocode Lab

Write the instructions today. Build the flower weeks from now by following your own steps.

Presentation

Watch the presentation and write each step as an HTML comment using <!-- -->.

Objective

Learn how to break down a problem into smaller steps and write a clear algorithm in plain language.

You are not building the flower today. You are writing instructions that your future-self will follow later.

Resources

What you need

  • Your brain and your notes.
  • The video walkthrough.

Vocabulary

  • Pseudocode: A readable description of what a program or algorithm must do, written in natural language instead of code.
  • Decomposition: The process of breaking a complex problem down into smaller, manageable parts.
  • Algorithm: A sequence of steps designed to solve a problem.
  • Comment: Notes in code that humans can read, ignored by the computer.