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