Butterfly Algorithm
Students apply their computational thinking skills to explore the life cycle of a butterfly. They’ll create a simple algorithm to model the life cycle of a butterfly, then write this algorithm using conditionals and program it on a computer.
Duration: 70 minutes
Grades: K-3
Lesson Plan
Puzzling Procedure
Create an algorithm (instructions) for others to solve a jigsaw puzzle using computational thinking.
Duration: 40 minutes
Grades: 3-5
Lesson Plan Tech at Home activity
Get in the Game
Use computational thinking (decomposition, pattern recognition, abstraction, and algorithms) to design your own board game!
Duration: 90 minutes
Grades: 3-8
Lesson Plan Tech at Home activity
Demonstrating Change Over Time
Apply computational thinking to create or modify a computer program in Scratch that shows how the moon appears throughout the lunar cycle.
Duration: 180 to 240 minutes
Grades: 3-5
Lesson Plan
Decontamination Algorithm
Create a sequence of questions to help you figure out what surfaces are contaminated after you or someone else does a task.
Duration: 20-60 minutes
Grades: 3-8
Tech at Home activity
Responsible Reservoirs
In this activity, you’ll play a game that shows this complicated cause and effect relationship involved in major environmental decisions.
Duration: 20 minutes
Grades: 5-8
Tech at Home activity
Analyzing Patterns in Voter Data
In this data science and computational thinking lesson students will analyze, map and graph voter data. Students then take on the role of data journalists to share the story of their data with others.
Duration: 90 min
Grades: 9-12
Lesson Plan
Redistricting Unplugged
Students apply computational thinking to the real-world problem of redistricting as they use abstraction to redraw a series of maps.
Duration: 60 min
Grades: 9-12
Lesson Plan