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.
In this add on, you’ll program the player sprite’s costume so that it changes if it touches the chaser sprite.
Each sprite has a costume, or several costumes, that control how the sprite looks, kind of like disguises the sprite can wear to make it look different. To add a costume the player sprite can change into if it touches the chaser sprite, first click on the player sprite, then on the costumes tab.
Depending on the sprite you chose as the player sprite, you may have one or many costumes to choose from. You can delete costumes by clicking the “x” over the sprite, and you can choose new costumes by clicking “choose new costume from library.”
Once you select some costumes for your sprite, click the scripts tab to program them to change.
From the looks menu, drag out a “next costume” block. Click it a few times.
You’ll notice the sprite changes costumes.
The costumes should change if the player is touching chaser 1, chaser 2 or chaser 3.
To make that happen, go to control and select an if statement.
You could make a separate if statement for each chaser, but it’s easier to just use “or” operators to make the code read: if touching chaser 1 or chaser 2 or chaser 3, then change costumes.
With the ‘or’ operator, any of these conditions could be true and the computer will run this code.
Test your code.
Is it working?
Wow! The sprite’s costumes change when the player touches a chaser.
Those costume changes seem a little fast. This is because anytime the sprite is touching the chaser the costume changes instantly and doesn’t stop changing until the two sprites are done touching. To fix this, add a “wait 1 second” block after “next costume,” to make the sprite wait 1 second before changing its look.
See if that worked.
Nice! Now, it’s your turn to to add more costumes for the player sprite. Remember, if you need help, ask your neighbor or put up your sticky to get the attention of your CS First Guru.