Activity 01
Comparison Challenge: Block vs Text
Pairs recreate a simple animation, first in Scratch blocks, then in simplified Python text. They note differences in setup time, error types, and ease of changes. Discuss findings in a class share-out.
Differentiate between various types of programming languages.
Facilitation TipDuring Comparison Challenge, have students swap devices mid-task so they physically experience the shift from drag-and-drop to typed code.
What to look forProvide students with a short algorithm description (e.g., 'Make the character jump when the spacebar is pressed'). Ask them to write one sentence explaining how a block-based language would represent this and one sentence for a text-based language.