Activity 01
Hands-on: Stack Simulation with Cards
Provide decks of cards to small groups. Instruct students to perform push and pop operations by stacking and removing from the top. Have them note overflow scenarios and trace five operations on paper. Discuss LIFO in pairs afterward.
Explain why data structures are essential for efficient program design.
Facilitation TipDuring Stack Simulation with Cards, move among pairs to ensure students physically place and remove cards instead of just talking.
What to look forPresent students with a list of data types (e.g., integer, array, linked list, boolean, stack). Ask them to categorize each as either primitive or non-primitive and write a brief justification for their choice.