Activity 01
Decomposition Challenge: The Robot Sandwich
One student acts as a 'robot' who only follows literal instructions. The rest of the group must decompose the complex task of making a jam sandwich into tiny, logical steps to ensure the robot doesn't make a mess.
Explain how abstraction helps manage complexity in large software projects.
Facilitation TipDuring the Robot Sandwich activity, circulate with a checklist of steps so students notice the difference between task instructions and actual robot actions.
What to look forPresent students with a scenario, such as planning a school fair. Ask: 'What are the most important things to consider to make the fair a success? What details could we ignore for now?' Guide them to identify essential versus irrelevant information.