Activity 01
Role Play: Pair Programming
Students work in pairs with one 'Driver' (who types) and one 'Navigator' (who reviews the code and plans ahead). They swap roles every ten minutes to ensure both students are actively engaged in both the logic and the implementation.
Explain effective strategies for generating and refining project ideas.
Facilitation TipDuring Pair Programming, sit with each pair for three minutes to model how to switch roles every five minutes and how to talk through each line of code.
What to look forPresent students with a hypothetical software project scenario (e.g., a simple budgeting app). Ask them to list 5 potential features, then circle the 2 features that would be essential for a first release (MVP) and explain why.