Activity 01
Kinaesthetic Sorting: Human Bubble Sort
Line up ten students with different numbers on cards. Have them perform a bubble sort by comparing themselves to their neighbor and swapping if they are in the wrong order, repeating until the line is sorted. This helps students visualize the 'pass' mechanism and the inefficiency of the algorithm.
Explain how a simple everyday task can be broken down into a precise sequence of steps.
Facilitation TipDuring the Human Bubble Sort, have students call out each comparison step aloud so peers can hear how many operations occur, reinforcing the inefficiency of O(n²) in real time.
What to look forProvide students with a simple task, such as brushing their teeth. Ask them to write down the algorithm as a numbered list and then draw a basic flowchart for the first three steps, labeling the start and end points.