Activity 01
Group Simulation: Recursive Card Sort
Divide the class into groups representing different recursion depths. Each group receives a subarray of cards to sort and merge. Groups work simultaneously at their level, then pass their sorted subarrays up to the group that merges them, physically demonstrating the recursive structure.
Explain the 'divide and conquer' strategy as applied in Merge Sort.
Facilitation TipDuring the Recursive Card Sort, have students physically group cards to ensure they internalize the base case before moving to merging.
What to look forProvide students with a small, unsorted list (e.g., [5, 2, 8, 1, 9]). Ask them to write down the first two recursive calls made by Merge Sort and the resulting sub-lists. Then, ask them to show the first merge operation and the resulting sorted sub-list.