Skip to main content

Education Resource Library

Butterfly Algorithms

Grades K-3 70 minutes Computational Thinking Life Science

Butterfly Algorithms

Create a simple algorithm to model the life cycle of a butterfly. Then write this algorithm using conditionals and program it on a computer.

Resources

Lesson Plan PDF

Objectives:

  • Analyze the life cycle of a butterfly.
  • Develop an algorithm that describes the cycle.
  • Apply conditionals to an algorithm.
  • Finish and test the algorithm of a computer program to demonstrate the life cycle of a butterfly.

Standards alignment

  • Science and Engineering Practices
  • Cross Cutting Concepts
  • Disciplinary Core Ideas
  • English Language Arts: Writing
  • California Computer Science Standards