Materials
-
Dynamic Warm-Up Algorithm Stations
https://docs.google.com/document/d/1Ym5_UPJZg9VAsGouLYx-2FNW05qvQUweS2s-ZbNgvTQ/edit?usp=drive_link -
Fun at Bat Grades K-2 Physical Education Warm-up Examples
https://drive.google.com/file/d/1m2pkxG2x3DK4JVhpO2r8ZJQEqJ62d4FO/view?usp=sharing
Tips for Running the Activity
Mix and match CS concepts with any station based on students’ grade level, reading ability, or familiarity with computer science. This flexible structure allows:
- Younger grades to focus on simple sequencing and movement-matching tasks.
- Older grades to engage in higher-order thinking, writing, debugging, and flowcharting.
Assessment Opportunities:
Ask one or two quick questions at the end:
- “What is an algorithm?”
- “What did you do when the algorithm was out of order?”
- “What would happen if you skipped a step?”
Extension Opportunities:
Students write or draw their own warm-up algorithm (3–5 steps), then:
- Trade with a partner to perform.
- “Debug” each other’s routines if a step is unclear or out of order.
- Optional: present to the class as a fitness routine or “code demonstration.”
Mix and match CS concepts with any station based on students’ grade level, reading ability, or familiarity with computer science. This flexible structure allows:
- Younger grades to focus on simple sequencing and movement-matching tasks.
- Older grades to engage in higher-order thinking, writing, debugging, and flowcharting.
Assessment Opportunities:
Ask one or two quick questions at the end:
- “What is an algorithm?”
- “What did you do when the algorithm was out of order?”
- “What would happen if you skipped a step?”
Extension Opportunities:
Students write or draw their own warm-up algorithm (3–5 steps), then:
- Trade with a partner to perform.
- “Debug” each other’s routines if a step is unclear or out of order.
- Optional: present to the class as a fitness routine or “code demonstration.”
Mix and match CS concepts with any station based on students’ grade level, reading ability, or familiarity with computer science. This flexible structure allows:
- Younger grades to focus on simple sequencing and movement-matching tasks.
- Older grades to engage in higher-order thinking, writing, debugging, and flowcharting.
Assessment Opportunities:
Ask one or two quick questions at the end:
- “What is an algorithm?”
- “What did you do when the algorithm was out of order?”
- “What would happen if you skipped a step?”
Extension Opportunities:
Students write or draw their own warm-up algorithm (3–5 steps), then:
- Trade with a partner to perform.
- “Debug” each other’s routines if a step is unclear or out of order.
- Optional: present to the class as a fitness routine or “code demonstration.”