Activity 01
Kinesthetic Simulation: Human Array
Ten students stand in a line. Each holds a card with a number. The teacher calls out operations: 'Find the student at index 3', 'Swap index 1 and index 4', 'Remove the student at index 0 and shift everyone left.' The class observes and records what happened, then translates each step into pseudocode.
Explain the advantages of using arrays/lists to store multiple related data items.
Facilitation TipDuring the Human Array activity, physically position students so the first student stands at index 0, reinforcing zero-based indexing through kinesthetic memory.
What to look forPresent students with a short Python code snippet that creates a list of numbers and performs a simple operation (e.g., adding a number). Ask them to predict the output of the code and explain why, focusing on list manipulation and indexing.