Activity 01
Paired Diagramming: Vending Machine Layers
Pairs sketch three abstraction levels for a vending machine: high-level (user actions), mid-level (components like sensors), low-level (code snippets). They justify hidden details and swap diagrams for peer review. Groups present one level to the class.
Analyze how abstraction makes complex systems easier to understand and manage.
Facilitation TipDuring Paired Diagramming: Vending Machine Layers, ask pairs to explain their decisions about which details to show or hide before they draw, forcing verbal justification of abstraction choices.
What to look forProvide students with a scenario, such as ordering food online. Ask them to list three essential features a user needs to interact with and two details that can be abstracted away (hidden from the user).