Animation and Games with Scratch Camp
Elementary School – Wizard Level I – Camp
When students complete Animation and Games with Scratch Camp they will be able to:
- Learn fundamental programming concepts including elements, if-else statements, and events
- Understand tools to animate sprites and other Scratch elements
- Learn to create custom games and animations using Scratch
- 1. Introduction to ScratchYou already think like a programmer!
On Day 1 of camp, students will be introduced to the concept of programming and how much what they do in their day-to-day lives already makes them think like a programmer. Next it’s time to dive right into Scratch, where they’ll work on making a rocket ship launch and land using if else statements.
Once the rocket is safely back on Earth, they’ll learn how to add sprites and backgrounds in Scratch by making a birthday card. By the end of the class, they’ll be able to make their own holiday card and even make their own custom sprite.
- 2. Creating a StoryBring a story to life with Scratch.
On Day 2 of camp, students will build on what they learned about adding backgrounds and sprites to create a story. They’ll be able to adjust the size and direction of the sprites in their story and then learn about events to make their sprites talk.
Now that the characters can talk, students will learn how to make them appear and disappear when they want using the hide and show blocks. To make the story even more fun, they’ll discover how to change the sprites’ costumes at different points in the story. After that, it’s time to get those characters moving! As the final step, students will be introduced to the glide block to allow their sprites to move.
- 3. Positioning and AnimationAnimate repeating code to make it rain
On Day 3 of camp, we start out with introducing the broadcast and receive blocks in Scratch. Using these blocks, students will create a sprite that will change costumes when you click on a button.
Next it’s time to make it rain tacos! Students will learn how to adjust the positioning of a sprite using X and Y coordinates and make it fall using the go to and glide blocks. Once the taco sprite is falling, it’s time to introduce another key coding element — loops. Using loops and the pick random block, multiple tacos will fall from different positions over and over again, just like rain. As an added bonus, kids will learn how to add sound effects to their rain project, too.
- 4. Fun with Variables and EffectsMusic and code come together to create a game
On Day 4 of camp, students get to experience more of what Scratch can do with sound by adding specific sounds to different sprites to create their own band. Using variables, they’ll be able to add volume and pitch sliders to each sprite so users can adjust the volume and pitch of each instrument.
Now it’s time to create their first game! Combining all the fundamentals of programming they’ve already learned, students will make a ghostbusters game. Adding on to what they learned about variables in Day 3, they’ll learn how to create their own variables to keep score.
- 5. Final ProjectTime to use everything you’ve learned to create a space game!
On Day 5 of camp, students need to protect Earth from an alien attack using everything they’ve learned about Scratch! Students will code a fully functional fixed shooter game, including aliens that randomly move, a rocket that is controlled by the keyboard, sound effects, and a voice activated laser.
The fun doesn’t have to stop just because summer camp is over, though. Students can continue to use their Scratch skills to customize the game even more, from adding additional sound effects to different kinds of alien sprites.
#1 Most Comprehensive Program for Your Student’s Success!
The CodeWizardsHQ program comes with everything your child needs to be successful in learning to code.
All of the below are included at no extra cost.
Course Duration & Time Commitment
Summer camps are 1 week long with five 3-hour sessions. A Wizard will receive a certification for their achievement at the end of the course.
Expect a time commitment of 19 hours. 15 hours of total class time, plus 4 hours of independent projects, with instructor support throughout.
Our goal is to make all our students successful. If your child is not happy with our program, please notify us after the first session and you will receive a full refund.