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 video, create an interview between two sprites.
First, make the newly added sprite talk with the interviewer sprite.
Click on the interviewer. From the “looks” menu, drag out a “say for 2 seconds” block.
Make it “say” an interview question. This example will say “what challenges did you have to overcome?”
Tell the interviewer when to start. From the “events” menu, place a “when flag clicked” block above of the “say” block to start the interview when the flag is clicked.
Click the flag. The interviewer asks the question! Next, program a response. Click on your sprite that represents you. From the “looks” menu, drag out another “say” block. In this one, answer the question. This example says “Initially, I had a hard time putting blocks in the right order, but I kept trying until I figured it out.”
From the events menu, place a “when flag clicked” block above this “say” block.
Click the flag. It works, but your answer and the interviewer’s question happen at the same time. Make your sprite wait to answer until the interviewer is done asking the question. From the “control” menu, place a “wait” block between the “when flag clicked” and “say” blocks.
Your sprite should wait the amount of time it takes for the interviewer to say the question.
Click on the interviewer. In this example, the interviewer speaks for 2 seconds. Click on the sprite that represents you again, and change the value in the “wait” block to “2 seconds.” Click the flag again. The interviewer asks the question, *then* the sprite responds. Pretty cool! Keep doing this for more questions and answers. Use “wait” blocks in the interviewer's block stack too! Make the sprites wait for each other to finish talking. The example shows the interviewer and the athlete asking and answering questions, talking about the club, complimenting teammates, and thanking their Hosts and Gurus for leading the club. Use this interview to reflect on what you learned over the last seven club activities. You might talk about your experience in the club, thank the people who helped you, and remember the fun things you did. This is also your chance to show off the coding skills you learned and use the blocks and techniques you explored in previous activities to create one more awesome project.
Once you’ve created a short dialogue, move on to the next page. There, you’ll find a lot of cool add-ons to try for your post-game interview.
Here's the game plan:Create a dialogue between your sprite and the interviewer using "say," "wait," and "when flag clicked" blocks.Then, jump into the awesome add-ons on the next page.