Algorithms with origami

Explaining what algorithms are and how computers use them.

OVERVIEW

Activity Overview:

Explaining what algorithms are and how computers use them.

Meta description

  • Subject Area: Computer Science
  • Grade Level : 3-5
  • Computer Science Domains:
    • Algorithms and Programming, Impacts of Computing
  • Computer Science Principles:
    • Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing
  • Materials:
    • None
  • Considerations: +

Lesson Plan

Overview

Explaining what algorithms are and how computers use them.

ASSESSMENT PRE/POST-TEST

What is an algorithm? How do algorithms help us? Why do computers need algorithms?

OBJECTIVES

Define what an algorithm is How we use algorithms in daily tasks Understand why computers need algorithms

CATCH/HOOK

See a finished origami, or See a computer using an algorithm to complete a task

ACTIVITY INSTRUCTIONS

Through this activity students will see what an algorithm is, why computers need them to know what to do and how they are apart of our daily tasks.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

Discusse how would you give instructions to another person or a computer?

STANDARDS

TypeListing
CS DomainsAlgorithms and Programming, Impacts of Computing
CS PrinciplesCollaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing
Other Content StandardsCS: 5.AP.A.01, 5.AP.M.01, 5.AP.M.02, 5.AP.PD.01, 5.AP.PD.03, 5.AP.PD.04, 5.AP.PD.05, 5.IC.SI.02. ISTE: 4.A, 4.C, 4.D, 5.A, 5.C, 5.D, 6.D, 7.B, 7.C, ELA: RL.5.5, RI.5.3, RI.5.9, SL.5.6