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.
Hey storytellers! It’s day 4 of Storytelling with CS First! Get ready for an exciting day where we’ll learn about premise and conflict. “Premise” is the situation in which the main character begins the story, and the problem, or conflict, it presents must be solved by the end of the story. Here’s an example of premise: in Shakespeare's classic play Romeo and Juliet, the two main characters are in love, but their families forbid them from being in a relationship. That's the premise. The events in the story – the plot – work together to resolve this main problem.
Every premise fits into one of four categories: character versus character, character versus society, character versus themselves, or character versus nature. For example, a story about a person in the wilderness trying to survive fits into the character versus nature category.
You may notice that the four starter project options today are named after these four categories.
You can choose one of these premises to start out the story for today.
In the sprite versus sprite starter, the knight encounters a dragon, which will not let the knight pass. In the sprite versus society starter, one alien feels different from all the other aliens at a pool party.
In the sprite versus themselves starter, the ballerina wants to dance, but she's scared.
In the sprite versus nature starter, the creature is out in the cold and needs to find shelter.
Your task now is to pick one of these starter projects and make it your own! Tell the story you want to tell, and keep in mind that these are just the beginning. They lay a foundation for you will build your story upon. On the next page, you’ll get to continue telling your story by adding cool elements to your project. You can pick and choose which elements you want to add, and you don’t have to go in order!
Now, it’s your turn: 1) Pick a starter project from the ones listed next to this video. 2) Begin to build your story based on the premise you selected. Once you’ve started your story with scripts for each sprite, move on to the next page.