Day 5: Final Lesson

 


Final Lesson: Sorting 101
Lesson Plan

Day/Date: Five

Lesson # in sequence: fifth                                                                                  

Grade Level: fifth grade

Curriculum Materials Needed: Picture of caterpillar clip art (30 copies), Tomato plant with code on it (10 copies), pencils and stopwatches

Central Focus for Learning Segment: Applying different types of sorting to get to end result
CS Framework/Standards Concept Objective(s):Computing systems & Algorithms and programming & Data and Analysis & Impact of computing

CS Framework/Standards Practices Objective(s): :Collaborating around computer, recognizing and defining computational problem

Total lesson time: One hour

Lesson Agenda

Rationale or learning progression – How does this lesson connect with prior lessons and/or prior knowledge of students? What are you trying to accomplish in this lesson? How does the lesson “flow” together?

This lesson takes all of the previous lesson plans and applies the students understanding of the sorting types and trying to get to their desired end result

Beginning the lesson

Go over the different types of sorting. Have students try to revisit the lessons and explain it to their peers. Work together at tables to try to explain to classmates what the different sorting methods are; recap to the entire class what they mean.

Adaptations for student support: Bring up definitions on the board

Middle of the lesson (Small Group/Individual Work/Whole Class Discussion)

Have students find a partner. Give each group a work sheet with a caterpillar on it, which will be broken up into eight different sections. Each section will have a random code on it. Example: 51324687

Each page will have the type of sorting the student should be using: bubble sort, merge sort, insertion

Present each group of two with a picture of a segmented tomato plant. The tomato plant will have the desired code on it. Example: 12345678. Each group will have to use their assigned sorting method to get to the code on the tomato plant. One student will take note of how long it took to sort the code and also how many steps it took to get there.

Have the students go up to the board once done and write what type of sorting they had, how long it took and how many steps they needed to get to end result.

Adaptations for student support: Have them explain the steps they are taking to get to the end results

End of the lesson:

Come together as a class and discuss which type of sorting they think would be the most useful. Ask them why they think that sorting method would be useful and in which situations.

Assessing for understanding: Being able to accurately use their assigned code without being prompted

Adaptations for student support: Give hints for what the different sorting methods could be

 

Leave a Reply

Your email address will not be published. Required fields are marked *