Activity 01
Unplugged: Physical Array Builder
Provide students with 10 index cards numbered 0-9 and data slips. Instruct them to build an array by placing slips in order, access specific indices, and attempt insertions by shifting cards manually. Conclude with a full-array overflow discussion.
Compare the characteristics and use cases of arrays versus dynamic lists.
Facilitation TipDuring the Physical Array Builder activity, circulate and ask each pair to explain why they placed their cards in a specific order and how zero-based indexing affects their labels.
What to look forPresent students with a scenario: 'You need to store 100 user IDs that will not change.' Ask them to write down whether an array or a dynamic list would be more appropriate and provide one reason for their choice.