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.
Hi, and welcome to Day 8 of Scratch Art! In today’s activity, you will create a card to give to a friend or family member that tells them about CS First. You could even create a thank you card for your Teacher Host and Gurus in this club!
When creating a new project, artists often think about the best way to communicate their ideas and messages to different people. That’s called “considering your audience.” An audience is a group of people who will see or use a product or piece of art. In this project, the audience is the card’s recipient. The card should have a special message for its audience. Take some time to think about what you found interesting and exciting in CS First, and create a message for your audience based on those experiences. Take a look at this example card that someone might send to the people who helped them learn computer science. How you say the message is just as important as what you say. Think back on all the different projects you created over the last 7 days, like the Animation, Street Art, and Pixelated Art.
Reflect on which types of art you can use in creating your card to share your message effectively. You might even find ways to incorporate multiple types of art into the card! This example was created for an audience that loves computer science, so it uses the “Change Pixelate Effect By 25” block to make the laptop dissolve into a heart.
Here is another example card. This one is for an audience who loves horses. The horse sprite tells the audience about Scratch and computer science by flying onto the screen using “motion” blocks. To get started today, you’ll create a new project. Click the Scratch link next to this video, or go to www.scratch.mit.edu.
Sign in, then click "create."
Now it's your turn to turn this empty canvas into a card.
Name your project "Day 8 Card.” Then: Choose a recipient for your card, such as a parent, friend, Guru, or Host. Craft and code a message for that person about CS First. Create art to enhance your card and show off what you’ve learned in this club. If you run out of ideas, move to the Add-Ons section for some inspiration. Remember to use your creativity. This project will be entirely made up from your ideas, so put your own style into it and have fun coding!