Activity 1: Introduction and Discovery

In this first activity, club members learn about the scope and procedures of the club, then explore Scratch and create their first program.

Activity 2: Animation

In this activity, club members create an animation composed of multiple frames. To do this, club members use forever loops and multiple costumes. By the end of the club, members will understand and be able to explain how stop-motion animations are created using repetition.

Activity 3: Interactive Art

In this activity, club members build an interactive project that makes famous paintings talk when clicked.

Activity 4: Paint with Tera

In this activity, club members build an interactive art project that responds to a user's mouse-pointer, similar to a paint application.

Activity 5: Graffiti

In this project, club members use conditionals to create an interactive graffiti application. By the end of the activity, club members will understand how computers use "if-then" blocks to make decisions.

Activity 6: Digital Art

In this activity, club members use pixels and "if-else" statements to build a digital art project similar to a photography filter. By the end of the activity, students will understand how to use conditionals in their own projects to change a sprite's costume.

Activity 7: Building Blocks of Architecture

In this project, club members learn about the "repeat until" block while they create an interactive way to build their own architecture. By the end of the activity, club members will understand the difference between the "forever" and "repeat until" blocks.

Activity 8: Greeting Card

In this activity, club members create a greeting card to send to a friend or family member and tell them about CS First. In this project, club members are encouraged to use their creativity and imaginations.