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.
Hello and welcome to Day 7 of CS First Art! Today, you will create a project, or piece of software, that an architect could use to quickly prototype a building. An architect is a professional building designer. They design structures like houses, bridges, schools, museums, and sports arenas. Architects rely on software built by computer scientists to help them visualize, test, and communicate about their designs.
In architecture, as well as in other forms of art and design, simple shapes combine to make bigger, more complex shapes or structures. Take a look at a few buildings known throughout the world for their architectural design. The White House is made up of triangles and rectangles.
Once complete, today’s project will allow you and others to build interesting buildings using a variety of simple, stamped shapes. You will use a “repeat until” loop to create this project. The “repeat until” loop is similar to a “repeat” loop, except instead of stopping after a specified number of times, it keeps going until a particular condition is true.
Remember, a condition in computer science is something that must be true in order for something else to happen. For example, to get your friend Jo’s attention, you will repeat calling her name until she answers you. Her answering you is the “condition” that must be true, and the something that will happen is that you stop calling. You might call once, or you might call 10 times! How many times depends on the condition. You will repeat calling Jo’s name until she answers.
The art project you see here also uses a “repeat until” loop. It repeats drawing silk weave until the user stops holding the mouse. Today’s project uses repeat until to make a stamp follow the mouse pointer *until* the mouse is clicked.
To start today’s project, remix the starter project by clicking on the link, clicking “remix,” and signing in to Scratch.
Now, it’s your turn: 1) Click on the starter project link.
2) click “remix,” 3) sign in to Scratch.