Activity 01
Human Linked List Simulation
Assign each student to be a 'node' holding a piece of data and a card representing the 'pointer' (the name of another student). Students must physically rearrange themselves to perform operations like inserting a new person into the middle of the line or deleting a member while maintaining the chain.
How do Binary Search Trees optimise data retrieval?
Facilitation TipDuring the Human Linked List Simulation, have students physically stand in a circle to represent nodes and hold string to symbolize 'next' pointers.
What to look forPresent students with a common task, such as making a cup of tea. Ask them to write down the steps (algorithm). Then, ask them to identify how they decomposed the task, any patterns they noticed (e.g., heating water is common to many hot drinks), and what details they abstracted away (e.g., the exact temperature of the water).