Build and test an algorithm.
Open an unlocked task.
Arrange each step in order.
Run it and fix failed steps.
Activity
Step through searches, watch sorting happen, and order flowchart or pseudocode cards before writing full programs.