Virtual Scratch Jr. Coding Camp
I thought it might be fun to start a Virtual Coding Camp. This is 100% voluntary and kids can jump in whenever they want. It is targeted for grades K-2.
I'm hoping this will give kids something fun adn productive to do during the quarantine. Learning to code and spending more time "creating" rather than "consuming" are both beneficial skills. The way it will work: Every week I'll post a challenge, along with step-by-step video tutorials on the required programming skills. Kids can work on them at their own pace. I'll host weekly Zoom sessions where students can ask me questions and share their work. |
Scratch Jr. and PBS Scratch Jr. is a great way to start learning programming skills. The two apps work identically - they just have different characters and backgrounds to choose from. Here are some excellent guides on how to use Scratch Jr.
|
CHALLENGE #1: Watch the following videos and then create an animation with two characters that are both moving.
BONUS: Can you create an animation with more than 2 characters?
BONUS: Can you create an animation with more than 2 characters?
Here is my example:
|
|
STEP 1: Start a new project and add a background
|
STEP 2: Add and delete characters
|
STEP 3: Make your character move
|
STEP 4: Adding more characters
|
STEP 5: Start Scripts using "Start on Green Flag"
|
STEP 6: Repeat Forever
|
TIP: How to remove blocks from your script
|
TIP: Turning Grid Lines off
|
TIP: Name Your Characters
|
CHALLENGE #2: Watch the following videos and then create an animation of two characters telling a funny knock-knock joke.
Here is my example:
|
|
STEP 1: Add two a background and two characters. You've learned all this in Challenge #1. Watch the videos above you need a refresher.
|
STEP 2: How to turn a character around (so they are facing each other).
|
STEP 3: Using the "Say" block.
|
STEP 4: Using the "Wait" block.
|
STEP 5: Using the "Play Recorded Sound" block.
|
DEBUG: If You Don't have "Recorded Sound" Block
|
CHALLENGE #3: Watch the following videos and then create an animation where something happens when two characters bump into each other. Use the "Start on Bump" block.
BONUS: Create an animation where something happens when you tap on the character. Use the "Start on Tap" block.
Here is my example:
|
|
Introduction
|
STEP 1: Fly to Flower
|
STEP 2: Start on Bump and Chomp Chomp Chomp Recording
|
STEP 3: Make the Butterfly Get Bigger
|
STEP 4: Debug: Fly Back to Where it Started
|
STEP 5: Make the Flower Disappear
|
STEP 6: Debug: Timing of Events
|
STEP 7: Regrow the Flower
|
STEP 8: Start on Tap to Return Butterfly to Original Size
|
TIPS
How to Make Your Own Background
|
How to Modify a Character
|
Add Your Face to a Character
|
Walking Backwards
|
Take a Photo as your Background
|
CHALLENGE #4: Watch the following videos and then create a game controller.
BONUS: Try and create a game with your controller where you level up when you achieve the goal.
|
|
Introduction
|
STEP 1: How to Make the Game Controller
|
STEP 2: Start on Message Trigger Block
|
STEP 3: Start on Message Color Code
|
STEP 4: Add Background and Level Up
|
TIP: How to Copy Characters and Code
|
CHALLENGE #5: Watch the following videos and then create a Wack-A-Mole game.
I used a clip from a YouTube video to show as an example:
|
Here's an example of this week's challenge:
|
Here are the instructions for this week's challenge:
|
|
TIPS
Creating a character from a photo.
|
Scratch Jr: Stop Control Block
|
Scratch Jr: Speed Control Block
|