Activity 01
Simulation Game: Sequential vs. Parallel Sort Race
One student sorts a deck of 50 numbered cards in order while a group of five students each sort a subset of 10 cards simultaneously. The class records time for both approaches, discusses the actual speedup ratio, and identifies the overhead costs (dividing the deck, merging results) that reduce the theoretical maximum speedup.
Explain the basic idea of parallel processing.
Facilitation TipDuring the Sequential vs. Parallel Sort Race, prepare identical sets of cards so students compare times fairly and focus on the merge step’s impact.
What to look forProvide students with a short list of tasks (e.g., sorting a deck of cards, calculating the average of 10 numbers, solving a maze). Ask them to identify which tasks are 'embarrassingly parallel' and explain why, and which are sequential and why.