I debated how to teach the 4 sorting methods we need to know: QuickSort, MergeSort, SelectionSort, and InsertionSort. I remember learning about them and then promptly mixing up which ones were which after some time had passed, so I never really internalized them. I figured the same thing would happen to the students.
So, here is how I did it, and it's still in the process, and who knows if it will work, but I guess the bugs will show up as we go along.
1. I made a graphic organizer and handed it out.
2. I discussed what and how we would learn this topic and what they were responsible for (see below).
2. I found 8 videos (2 per Sorting Method) that spanned styles of teaching and were effective and short.
3. We watched the videos in class, and after every method (and during the video) the students took notes on their organizers, and we discussed and answered quick questions.
4. This took basically all period, and then they self selected groups to work with (2 or 3 people).
5. I premade little slips of paper that had the names of the sorting methods.
6. Their group chose 2 different slips (and repicked if the same method showed up).
7. They wrote their names on the slips and handed them back to me after they noted which TWO Sorting methods they were responsible for.
8. Their job now is to create 2 videos and put them on YouTube withOUT letting on which sorting method they are demonstrating. They will share the links with me.
9. Then, after they are all done and graded on correctness and creativity, I will have a quiz where I show a random video of theirs, and they are to write down which sorting method is demonstrated.
I'm excited to see their videos. I mentioned I would make 2 also, and now, GAME ON.