Code.org resources and space to share your resources
I just did the first part for the sorting lesson, it was kind of loud, and some kids were not engage, thinking about the second part of the lesson make me realize I need to find something else. I found this video, it is not in youtube it won’t be any problem playing it in the school. My plan is to play the video and ask them to explain what is the quick-sort method in their journalsQuick-sorting-video
This series of lessons is designed to teach and reinforce some different sorting algorithms used in computer science. While the ECS materials are strong, my students struggled to look past the actual data and focus on what the computer sees: data to be compared. They wanted to just put the items in order because their brains can easily rank 10 items in order.
Click here for my 1 page lesson summary
- How do your students react to learning ideas that we don’t apply by coding yet?
- How many sorting algorithms do you plan to teach?
[U2 Days 15-16 Sorting Lesson Overview]
This lesson is tweaking the sorting lesson from CS Unplugged. We’ve also created a [powerpoint] to accompany the lesson. Though it’s not 100% necessary. We also plan to use the [Sorting Algorithms] video to help solidify the sorting methods.
I am curious if teachers have found better ways to have students tally the sorting. I found that there was a lot of variability even after modeling it for them.
Has anyone tried doing sorting using something other than weights? Like cards or colors.
Thanks for sharing. I had the same questions re: student retention when they aren’t coding ye.
I’m a little late in adding these challenges, but here’s hoping it will be useful next year.
I wonder about retention for this lesson as well, but I think the students really enjoyed it. It is a tough topic that they will revisit in further CS courses.
Here are some great resources I’ve found from other teachers and some I’ve made myself for U2 Day 15-16:
Insertion Sort video link - https://www.youtube.com/watch?v=DFG-XuyPYUQ&index=29&list=PLHbgghOimk-hFtTpAprJrZ69fEvaucqtJ
Bubble Sort video link - https://www.youtube.com/watch?v=8Kp-8OGwphY&index=30&list=PLHbgghOimk-hFtTpAprJrZ69fEvaucqtJ
Merge Sort video link - https://www.youtube.com/watch?v=EeQ8pwjQxTM&index=31&list=PLHbgghOimk-hFtTpAprJrZ69fEvaucqtJ
Selection Sort video link - https://www.youtube.com/watch?v=f8hXR_Hvybo&index=36&list=PLHbgghOimk-hFtTpAprJrZ69fEvaucqtJ
Binary Search - Higher/Lower Game handout - https://docs.google.com/document/d/1mZvwtg2j4s7DZw3diVsGbPcMqQuOWXrhiTG4FQ2M6XA/edit?usp=sharing
Linear vs Binary Search handout - https://docs.google.com/document/d/1GEnUFSox9zuPR1VUAmqbTWTKl84S2R_c58eRPgC6tnU/edit?usp=sharing
This looks awesome!!! Any chance you could share the notes guide on here? Would love for them to watch the videos and fill this in!
Also… if you could share any of the links you have on there under the resources tab that would be so so helpful!
I used numbered cups for the Sorting lesson. The cups were numbered with prime numbers. The students were engaged and the lesson was a big success.