Daily Life Algorithms (1st Grade)
The teacher will present a slideshow outlining the definition of an algorithm, which will provide examples of algorithms used in daily life. After the slideshow and discussion, students will be given some sheets of paper that have daily life steps on them (making toast, daily routine in the morning, washing hands). The students will use scissors and cut out each picture (step) to each algorithm and place them in the correct order, drawing arrows or numbers to indicate what order the pictures go in. A teacher will check their work before the students glue the pictures (steps) onto their paper. After the cut/paste activity, the teacher will bring the class back together and review the definition of the word algorithm and ask students to provide more daily life examples of algorithms.
OVERVIEW
Activity Overview:
The teacher will present a slideshow outlining the definition of an algorithm, which will provide examples of algorithms used in daily life. After the slideshow and discussion, students will be given some sheets of paper that have daily life steps on them (making toast, daily routine in the morning, washing hands). The students will use scissors and cut out each picture (step) to each algorithm and place them in the correct order, drawing arrows or numbers to indicate what order the pictures go in. A teacher will check their work before the students glue the pictures (steps) onto their paper. After the cut/paste activity, the teacher will bring the class back together and review the definition of the word algorithm and ask students to provide more daily life examples of algorithms.
Meta description
- Subject Area: Computer Science
- Grade Level : K-2
- Computer Science Domains:
- Algorithms and Programming
- Computer Science Principles:
- Fostering an Inclusive Computing Culture, Collaborating Around Computing, Communicating About Computing
- Materials:
- Website, The teacher will use a computer to present, the students will use scissors and glue after the presentation. The following URLs will be used: Presentation: https://tinyurl.com/bdenpxv3 Documents for Lesson: https://tinyurl.com/mr27kncs
- Considerations:
- Kodable, an online coding program for students, is highlighted in this lesson. You can adapt this and relate to whichever program you are using, if any.
Lesson Plan
Overview
The teacher will present a slideshow outlining the definition of an algorithm, which will provide examples of algorithms used in daily life. After the slideshow and discussion, students will be given some sheets of paper that have daily life steps on them (making toast, daily routine in the morning, washing hands). The students will use scissors and cut out each picture (step) to each algorithm and place them in the correct order, drawing arrows or numbers to indicate what order the pictures go in. A teacher will check their work before the students glue the pictures (steps) onto their paper. After the cut/paste activity, the teacher will bring the class back together and review the definition of the word algorithm and ask students to provide more daily life examples of algorithms.
ASSESSMENT PRE/POST-TEST
Has anyone heard of the word algorithm’ or ‘Does anyone know what the word algorithm means?’ ‘Did you know that we complete many different algorithms each day?’
OBJECTIVES
give a grade appropriate definition of the word algorithm, correctly place pictures depicting real life algorithms in the correct order/sequence using arrows or numbers, and give examples of more real life algorithms other than the ones in the assignment.
CATCH/HOOK
Today, we are going to learn about what algorithms are. Believe it or not, you follow algorithms all the time. Isn’t that surprising for such a strange word? You will soon find out what I mean by this.’
ACTIVITY INSTRUCTIONS
The detailed procedure can be accessed in the document upload below. Step-by-step instructions are provided.
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
After the students have completed the cut/paste activity of the lesson, the whole group will come back together and the teacher will review the meaning of the word ‘algorithm’ and/or ask the students to explain the meaning of the word. In addition, while talking with the whole group, the teacher will ask the students if they can provide other examples of daily life algorithms. Connections will be made to the students’ coding program, Kodable.
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Algorithms and Programming |
| CS Principles | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Communicating About Computing |
| Other Content Standards | Currently, this lesson/activity addresses the Wyoming Computer Science Standards only. |