Activity 01
Pair Programming: Nested Maze Navigator
Students work in pairs to code a maze solver using nested loops for movement and conditionals for wall checks. One types while the other navigates verbally; switch roles midway. Test and debug by running the sprite through sample mazes.
Analyze how nesting control structures increases algorithmic complexity.
Facilitation TipDuring Pair Programming: Nested Maze Navigator, require pairs to alternate roles every two steps to keep both partners engaged in tracing and typing.
What to look forPresent students with a simple pseudocode snippet containing nested if statements within a for loop. Ask them to trace the execution for specific input values and predict the final output, identifying which conditions are met and which loops are iterated.