Activity 01
Unplugged Demo: Human Loops
Students stand in a circle and perform actions like clapping or jumping. Teacher introduces a leader who says 'repeat 5 times: clap, jump'. Groups practise giving and following loop instructions, then discuss efficiency over manual repeats. Transition to block code examples on the board.
Explain the purpose of a loop in programming.
Facilitation TipDuring the Human Loops activity, position students in a circle to physically act out loop iterations so everyone sees how repetition is structured and controlled.
What to look forProvide students with two code snippets: one drawing a square using four 'move' and four 'turn' blocks, and another using a 'repeat 4 times' loop with 'move' and 'turn' blocks inside. Ask: 'Which code is more efficient and why?'