Activity 01
Jigsaw: Abstraction Layers
Assign small groups as experts on low-detail, medium-detail, and high-detail views of a problem like planning a school camp. Each group creates a diagram or flowchart. Experts then rotate to mixed home groups to teach and combine layers into a full model. Class shares final products.
Justify the importance of abstraction in creating scalable and maintainable algorithms.
Facilitation TipDuring the Jigsaw Puzzle activity, assign each group a distinct abstraction layer so they experience how details emerge when working across levels.
What to look forPresent students with a scenario, such as planning a school excursion. Ask them to list three essential details needed for planning (high-level abstraction) and three specific, low-level details that would be handled during execution (e.g., bus driver's name, exact lunch menu).