Use physical activities to demonstrate sorting algorithms and help students build intuition about how these algorithms work.

  • These activities can help teach students to use optimal sorting methods.
    • For example, slower methods such as insertion sort, selection sort and bubble sort can be useful in special situations, but faster ones such as quicksort are usually used.
    • Additionally, you can quickly demonstrate multiple algorithms and highlight the differences between them.
  • Visit these CS Unplugged activities on sorting networks and sorting algorithms for more information.
  • Note from the CS Teaching Tips Team: watch AlgoRythmic’s Folk Dancing Sorting Algorithms videos for a fun visualization of common sorting algorithms.

More about this tip

External Source

CS Unplugged Sorting Networks and Sorting Algorithms activities