Garland, Steve. (2020). Animated Activities. In S. Kohli (Ed.), Math Circle Activity Database. American Institute of Mathematics.

Animated Activities

Math Circles:
In this session, we introduce participants to the programming language, Scratch, by giving them a rich task. As they explore possible approaches to achieving the goals of the task, they naturally uncover the three fundamental structures of programming (conditionals, loops, and sequential statements). We explore multiple approaches to the task, highlighting the creativity involved in programming, and even allow participants to declare their own variables to simplify coding work.

Activity Guide

These slides go through how to facilitate this activity.

Digital App

Scratch is a free coding community for kids!