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 will add a sprite that will appear and say something after the user receives the quiz results.
To start, add a new sprite that will appear when quiz result 1 is displayed.
This example uses a dog sprite, which will appear when the user gets the Dorothy result.
Feel free to customize the sprites any way you would like in the paint editor so the images relate to your quiz.
Then add another costume that will appear when quiz result 2 is displayed.
This example uses a flying monkey sprite uploaded from the computer, which will appear when the user gets the Wicked Witch of the West result.
To program the sprite to hide when the user starts the quiz, select the scripts tab, and add "when flag clicked" and "hide" blocks.
To program the sprite to appear when the user gets results, add a "when backdrop switches to" block, select "Outcome 1" from the dropdown, and add a “show” block.
The backdrop changes to outcome 1 when the user relates most to Dorothy.
When the sprite appears on the screen with this backdrop, it shows the monkey costume, regardless of the user's result.
Add a “switch costume to” block and change the drop down to say “dog.”
Program the sprite to show a different costume based on the user's quiz result by adding another “when backdrop switches to” block and change the dropdown to Outcome 2.
Then add a “switch costume to” block and change the drop-down to “monkey.”
Try it out for both result options.
Next, add "say" blocks under each of the "switch costume" blocks, and create a different response for each costume.
In this example, when the costume switches to the dog sprite, the sprite says, "Woof!
Dorothy is the best!"
When the costume switches to the monkey sprite, the sprite says, "Muahahah!
The Wicked Witch is the best!"
Finally, program the sprite to spin and disappear.
Add a "repeat" and a "turn" block at the bottom of the block stack.
Under this, add a "hide" block.
Click the code to try it out.
Now, that's pretty cool.
Now, it's your turn!
Add a sprite that will show up when the user gets Outcome 1.
In the same sprite, add a costume that will show up when the user gets Outcome 2.
Program the sprite to hide when the user starts the quiz, then show when the results are displayed.
Then program the sprite to display the first costume when the user gets Outcome 1, and to display the second costume when the user gets Outcome 2.