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.

Author: Stacy Lynn Martinez
Grade Level: K-2
Standard Framework: Wyoming CS
Standards: Currently, this lesson/activity addresses the Wyoming Computer Science Standards only.
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

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:
  • 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

TypeListing
CS DomainsAlgorithms and Programming
CS PrinciplesFostering an Inclusive Computing Culture, Collaborating Around Computing, Communicating About Computing
Other Content StandardsCurrently, this lesson/activity addresses the Wyoming Computer Science Standards only.