Activity 01
Peer Teaching: The Bug Hunt
Students swap programs they have written and are given a 'bug report' template. They must find at least two logical errors in their partner's code and explain the fix, using a trace table to prove why the original code failed.
Explain how identifying patterns can lead to more efficient algorithms.
Facilitation TipDuring The Bug Hunt, circulate and listen for students describing not just what the bug is, but how they know it exists through observed behavior differences.
What to look forPresent students with a simple visual pattern (e.g., a sequence of shapes or colors). Ask them to describe the rule governing the pattern in their own words and predict the next three elements in the sequence. This checks their basic ability to identify and extend a pattern.