Activity 01
Formal Debate: The Best Loop
Divide the class into two sides: 'Team For-Loop' and 'Team While-Loop'. Give them a series of tasks (e.g., 'Draw 10 squares' vs 'Keep playing until the user quits') and have them argue which structure is more efficient for each scenario.
Design a program that makes decisions based on user input.
Facilitation TipDuring the Structured Debate, assign clear roles (e.g., loop advocate, if-else advocate) and provide sentence stems to keep arguments focused on efficiency and clarity.
What to look forProvide students with a simple scenario, such as a basic temperature checker. Ask them to write pseudocode for a program that prints 'It's cold' if the temperature is below 10 degrees Celsius, and 'It's warm' otherwise. Specify they must use an 'if-else' structure.