Activity 01
Peer Teaching: Code Review Circles
Students exchange their solutions to a programming logic puzzle. They must use a checklist to identify 'code smells' like global variables or redundant loops and suggest improvements to their peer's work.
How do sequence, selection, and iteration control program flow?
Facilitation TipDuring Code Review Circles, provide a rubric that focuses on clarity, modularity, and correctness to guide peer feedback.
What to look forProvide students with three code snippets. For each snippet, ask them to: 1. Identify the data type of each variable used. 2. Write down one example of what could be stored in that variable. 3. Explain in one sentence why the variable name is or is not descriptive.