Activity 01
Pair Swap: Buggy Code Exchange
Pairs create a simple Scratch program with one deliberate bug, such as a misplaced conditional. They swap programs, predict paths using flowcharts, test systematically, and note fixes. Debrief as a class on shared solutions.
How would you test every possible path through a program with multiple branches?
Facilitation TipDuring Pair Swap, circulate to ensure partners are verbalizing their thought processes, not just pointing at blocks.
What to look forProvide students with a short Scratch project containing 2-3 common bugs (e.g., an infinite loop, a misplaced conditional). Ask them to identify the bugs, describe the incorrect behavior, and write down the line numbers or blocks they would change to fix it.