Sorting Algorithms

Subject area: Digital Literacy and Computer Science

Grade level: 7th grade

Unit Summary: Students will learn about different types of sorting algorithms, including bubble sort, selection sort, and merge sort. They will evaluate each of the algorithms provided and discuss the pros and cons of each one. Finally, students will design and implement their chosen sorting algorithm in a Python program and design a creative project to show how it works.

Animation of Bubble Sort
Nuno Nogueira (Nmnogueira), CC BY-SA 2.5, via Wikimedia Commons