Activity 01
Pair Translation Challenge: Loops to Python
Provide pairs with Scratch-style block code for a counting loop. Partners discuss logic first, then write matching Python code with print statements. Test in an online editor and compare outputs.
Explain how syntax differs between visual and text-based programming languages.
Facilitation TipDuring the Pair Translation Challenge, have students verbalize each block’s purpose before typing the Python equivalent to reinforce logic-to-syntax mapping.
What to look forProvide students with a simple block-based program (e.g., a loop that prints numbers 1-5). Ask them to write the equivalent Python code on an index card. Check for correct indentation, colons, and keywords.