Computer Science Field Guide
Start: Start with Algorithms in Chapters and compare two search methods.
Break problems into parts, describe steps and conditions, then test the procedure with different examples.
Write down the information you start with and the required result. Solve one example by hand.
Split the task into smaller parts. Identify repeated work and the information each part needs.
Write instructions in ordinary language: what to do, when to branch, what repeats and when to stop.
Test a normal input, an empty input and a missing result. Then see whether fewer steps can produce the same correct answer.
Start: Start with Algorithms in Chapters and compare two search methods.
Start: Choose Searching Algorithms in Topics; have one person state the rule and another follow it.
Start: Chapters → Algorithms; try one search activity.
Start: Start with Topics → Searching Algorithms.
Start: Start with Week 0: Scratch and Problem Set 0; work on the task as well as watching.