In Storytelling, students use computer science to tell fun and interactive stories. Storytelling emphasizes creativity by encouraging club members to tell a unique story each day.
In Friends, students are encouraged to sign up with a friend or make a new friend in the club. Friends emphasizes teamwork by allowing club members to tell the story of how their friendship started and imagine a company together.
In Fashion & Design, students learn how computer science and technology are used in the fashion industry while building fashion-themed programs, like a fashion walk, a stylist tool, and a pattern maker.
In Art, students create animations, interactive artwork, photograph filters, and other exciting, artistic projects.
In Social Media, students create fun social media style applications and games while learning about the computer science concepts that enable these programs to work.
In Sports, students use computer science to simulate extreme sports, make their own fitness gadget commercial, and create commentary for a big sporting event.
In Music & Sound, students use the computer to play musical notes, create a music video, and build an interactive music display while learning how programming is used to create music.
In Game Design, students learn basic video game coding concepts by making different types of games, including racing, platform, launching, and more!
Students create fun and complex animated projects. This is an advanced curriculum, which means it teaches new concepts that are recommended for students who have already participated in at least two other CS First themes.
In this sample activity students animate an ocean wave to create a setting, then tell a story that takes place on the high seas.
In this sample activity students tell a story using the characters from Cartoon Network’s "The Amazing World of Gumball."
Be a designer and programmer – bring the Google logo to life using code.
Now that you’ve programmed the accessory to follow the mouse, you need a way to stamp the accessory onto the stage. From the “pen” menu, drag out a “stamp” block. Click it, then move the accessory. Notice that the sprite is now stamped on the stage. Making the sprite stamp is easy, but how do you make the accessory stamp while it’s following the mouse?
To run the “stamp” block now, you have to click it, which you can’t do while the accessory is following the mouse. [pause to demonstrate] To trigger the stamp to run, you’ll need an event.
From the events menu, drag out a “when key pressed” event block, and attach it to the “stamp” block. Notice that the key in the dropdown is set to “space key.”
Try it out! Click the flag, move the accessory around, and when you want to stamp the accessory, press the space key. Don’t worry if you tested a solution, and it didn’t work. That happens all the time in computer science! Keep coding, testing, and trying solutions until you find one that works.
Awesome, now you can move the accessory around the stage and stamp it.
This stage is getting a little crowded. To clear stamps when this program starts, add a “clear” block between the "when flag clicked" and "forever" blocks.
The stylist can now create a new set of accessories each time the flag is clicked.
Now, it’s your turn, Combine a “stamp” block, with a “when key pressed” event to stamp the accessory on the stage. Clear the stamps from the screen using a “clear” block. In the next video, you'll get a chance to change up your accessories.