Welcome to the computer science club Google CS First! I’m KaMar. In this video, I’llintroduce you to the CS First website and the programming language Scratch, then you’llget started on today’s activity. In CS First, you'll learn about the many wayscomputer science, or CS, is used. CS borrows from other fields, like engineering, psychology,and art to solve problems and create programs. A computer scientist might work on a challengingproblem like recognizing the objects in an image, or take existing solutions and applythem in a creative way, like designing a social media app that filters users’ images. Bylearning computer science, you’ll gain a skill that can improve the lives of thosearound you, and you’ll begin to understand how computer programs work.
To create programs in this club you’ll watch videos on the CS First website. For each activity,videos will guide you through building a project in Scratch.
Scratch is a computer programming language. Programming languages are instructions thatthe computer follows. You can use the Scratch programming language to build projects thatentertain friends, tell stories, and play music-- you can even use Scratch to make interactiveprojects for school. At the start of each club, go to CS Firstwebsite, and watch the first video for the activity. It will explain the project youwill build and provide a few steps to get you started. In most cases, the first videowill ask you to open either a starter project or a new Scratch project.
After you watch a video, you’ll complete the steps on your own in Scratch. Then, clickthe CS First tab at the top of your browser, and click the green “next” arrow to moveon to the next video. This is Scratch’s project editor. It iswhere you will create, or code, your projects. This is a sprite-- a character or object youcan program. It is located on the stage. This is the blocks palette. It contains blocks,or code, that you will use to create instructions for the sprite or the stage.
To place blocks in your project, click and drag them into the project editor. Click ablock to "run" it, which means to make the computer carry out that block's instructions.
For example, when you click the “move 10 steps” block, the sprite moves forward 10steps. As you place blocks in your project, snapthem together to create a block stack. The computer runs the blocks in order from topto bottom. Once your program contains several blocks, either click on the stack to run them,or add a block like, “When flag clicked” to start the code.
Add more programmable sprites to your project by clicking the ‘choose sprite from library’ button.
Each sprite can have its own code.
You can further customize your sprites using the paint editor.
There are additional libraries for backdrops and sounds.
Once you’ve finished a project, share itwith millions of other Scratch users by clicking ‘share.’ Then, anyone who visits yourURL can see your project. Now that you have a basic understanding ofScratch and CS First, it’s time to start coding! Click the green arrow below this video to move on!