Activity 01
Pair Programming: Custom Movement Block
Students work in pairs to create a 'moveForward' custom block with distance and speed parameters. They test it by calling the block multiple times in a sprite script, then swap roles to modify and debug. Pairs combine blocks into a simple obstacle course.
Explain the benefits of using functions to organize code.
Facilitation TipDuring Pair Programming, circulate and prompt pairs to verbalize each step as they define the block and add the call, reinforcing the link between definition and execution.
What to look forProvide students with a simple Scratch project that repeats a sprite movement three times. Ask them to rewrite the project using a custom block for the movement and explain in one sentence why this is better.