*Ms. Sambor has your login details. ALL assignment due dates are on Alma and Google Classroom.
How to Access Experience CS
1. Navigate to Digital Learning Google Classroom
2. Find the "EXPERIENCE CS" post on Stream page http://rpf.io/editor-student?authuser=0
3. Copy the "School login code" 53-42-83
4. Log in with your unique username and password
5. Save your password details in Google Chrome
*Ms. Sambor can reset your password for you.
Finished your work early or looking for more?
Each "extra" project is worth 5pts (full credit given if complete) and weighted 10%.
READ FIRST: You will either have to use a template or use pre-made instructions.
1. Navigate to Scratch Online Editor.
DO NOT SIGN IN, we only need to use the tool.
2. Navigate to Raspberry Pi Code Club Projects, Scratch
3. Find a project that interests you. There are 78 options.
3a. Once you click on a project, the instructions are there. Do not close out.
3b. Scroll down on the "Introduction" page and expand "What you will need".
3c. Under "Downloads" click the link to download the project template.
3d. Remember to keep the instructions window OPEN as you work.
4. Return to the Scratch Online Editor.
4a. Click "File", then click, "Load from computer"
5. When you have finished working, SAVE your file.
5a. Click "File", then click, "Save to computer"
5b. Navigate to our Digital Learning Google Classroom.
5c. Find the Assignment titled, "Code Club Extra Projects"
5d. If your project is...
- In progress, add "WIP" to your file name. Example: 01-05-25WIP.sb3
- Finished, add "DONE" to your file name. Example: 01-05-25DONE.sb3
*You can change your file's name after you've downloaded it.
*DO NOT delete the file TYPE, .sb3, when you are naming the file.
Source: Scratch Wiki contributors. (n.d.). Blocks. Scratch Wiki. Retrieved November 16, 2025, from https://en.scratch-wiki.info/wiki/Blocks
Blocks are puzzle-piece shapes that are used to create code in Scratch. The blocks connect to each other vertically like a jigsaw puzzle, where each block type (hat, stack, reporter, boolean, or cap) has its own shape and its own slot shape for it to be inserted into. Series of connected blocks are called scripts.
There are ten categories of blocks: Motion, Looks, Sound, Event, Control, Sensing, Operators, Variables, List, and My Blocks. The list blocks are shown under the Variables Blocks.
Block Shapes There are six different block shapes: Hat, Stack, Boolean, Reporter, C and Cap.
Hat blocks start every script, all other kinds of blocks are placed below.
Stack blocks are the blocks that carry out specific commands, and there are 62.
Boolean blocks are blocks that act like conditions like "true" or "false" values.
Reporter blocks are blocks that act as the values. These blocks can hold numbers.
C blocks are blocks that take the shape of "C's". Also known as "Wrap blocks".
Cap blocks end scripts, and blocks cannot be placed below these blocks.
Grade 5 Starter Projects
5.1 - Taking a Tour with Britannica Encyclopedia
Students will use prior research on a geographic location to design and code an interactive quiz game in Scratch. They will plan visuals, narration, and clickable elements to share facts, then build a game using sequences, conditionals, and events.
5 Southworth (Mondays) updated 1/5/25
5 Smarz (Fridays) updated 1/5/25
5.1.1
Event-based Programming
5.1.1 Slideshow
Students will be introduced to event-based programming.
🟢 Coding Practice 5.1
Modifying Programs
5.1.2
Planning Your Quiz
5.1.2 Slideshow
Students will create a storyboard for their quiz game.
🟢 Quiz Plan 5.2
Planning Your Quiz
Students will be introduced to event-based programming.
🟢 Coding Practice 5.3
Taking a Tour
0.0 (Check) - Did you...
✔️Log in to Experience CS with your student account?
✔️ Find your first project: "Getting Started"?
✔️Add one Events block?
✔️Add at least five different Command blocks?
5.1 (Check) - Did you...
✔️Use an events block (like when green flag clicked)?
✔️ Change or add blocks in an existing program?
✔️Make an action happen when an event runs?
✔️Run the program to test your changes?
5.2 (Check) - Did you...
✔️Choose a geographic location for your quiz?
✔️ Plan 3–5 facts about that location?
✔️Plan at least two quiz questions?
✔️Show the order of events using a storyboard?
5.3 (Check) - Did you...
✔️Build a Scratch program that shares facts with the user?
✔️ Use sprites, text, or images to show information?
✔️Use an event to start or control your program?
✔️Make sure your program runs from start to finish?
5.4-5.5 (Check) - Did you...
✔️Add quiz questions that respond to user answers?
✔️Use if / else or conditional blocks to check answers?
✔️Create a score variable to track correct answers?
Grade 6 Starter Projects
6.1 - Smart Communities
Students will incorporate loops, conditional statements, user inputs, and sensing blocks to program simulations of responsive systems such as traffic lights and streetlights.
6 Albiston (Mondays) updated 1/5/25
6 Stock (Wednesdays) updated 1/5/25
6 Weatherbee (Fridays) updated 1/5/25
6.1.1
Places and Spaces
6.1.1 Slideshow
Students will use event blocks, motion blocks, and loops.
🟢 Coding Practice 6.1
Ten Block Mission
6.1.2
Variables
6.1.2 Slideshow
Students will create, name, and modify the value of a variable.
🟢 Coding Practice 6.2
Pedestrian Button
6.2 Project File
🟢 Coding Practice 6.3
Traffic Light Timer
6.3 Project File
6.1.3
This Sentence is True
6.1.3 Slideshow
This lesson introduces Boolean variables are true or false.
🟢 Coding Practice 6.4
Sensing Motion
6.4 Project File
0.0 (Check) - Did you...
✔️Log in to Experience CS with your student account?
✔️ Find your first project: "Getting Started"?
✔️Add one Events block?
✔️Add at least five different Command blocks?
✅ Example:
6.1 (Check) - Did you...
✔️Use 10+ blocks in your program?
✔️ Make the bus move?
✔️Make the bus stop at the sign?
✔️Fix your code after changing an x-coordinate?
✅ Example:
6.2 (Check) - Did you...
*see 6.3 below in drop-down
✔️Add time to the timer when the button is pressed?
✔️ Use "repeat until"?
✔️Use a comparison block
(< >)?
✔️Check that the timer changes?
6.3 (Check) - Did you...
✔️Make the light start on green?
✔️ Change it to yellow after 10 seconds?
✔️Change it to red after yellow?
✔️Test your sequence?
✅ Examples:
6.4 (Check) - Did you...
✔️Make the light red when Avery is far?
✔️ Make it yellow when Avery gets closer?
✔️Make it green when Avery is ready to cross?
✔️Make sure the colors change at the right times?
✅ Example:
Grade 7 Starter Projects (select ONE path - 7.1 or 7.2)
7.1 - Ecosystems (Path 1 - Science)
Students are introduced to simulations as models created to reflect natural phenomena, and they will design their own simulated ecosystems by identifying the constraints of their programs.
7-1 UA (Fridays) updated 1/5/25
7-2 UA (Thursdays) updated 1/5/25
7-3 UA (Tuesdays) updated 1/5/25
7.1.1
Simulations
7.1 Slideshow
Students define simulations as models used to observe.
🟢 Coding Practice 7.1
Paper Airplane Simulation
7.1.2
Make a Move
7.2 Slideshow
Students investigate the coordinate system.
🟢 Coding Practice 7.2
My Ecosystem Simulation
7.1.3
Population Producers
7.3 Slideshow
Students use count-controlled loops to populate simulations.
🟢 Coding Practice 7.2 (cont.)
My Ecosystem Simulation
0.0 (Check) - Did you...
✔️Log in to Experience CS with your student account?
✔️ Find your first project: "Getting Started"?
✔️Add one Events block?
✔️Add at least five different Command blocks?
✅ Example:
7.1 (Check) - Did you...
✔️Change the size of the airplane?
✔️ Make the airplane move through the air?
✔️Make the airplane land inside the recycling bin?
✔️Try an extension, like making it fly into the bin twice?
Project 7.2 (Checks) - Did you...
*see Checks 2-5 below in drop-down
Checkpoint 1: Random Starts & Movement
Did you…
✔️Make the producer start in a random spot?
✔️Make the primary consumer start in a random spot?
✔️Make the secondary consumer start in a random spot?
✔️Make both consumers move randomly?
Checkpoint 2: Primary Consumer Clones
Did you…
✔️Make the primary consumer create about 10 clones?
✔️Make each clone move around randomly?
✔️Test one clone first before making all 10?
Checkpoint 3: Primary Consumer Clones
Did you…
✔️Make a local energy variable for the primary consumer?
✔️Use a loop to lower energy by 1 each second?
✔️Test whether the energy number goes down while the program runs?
Checkpoint 4: Primary Consumer Clones
Did you…
✔️Make the producer delete its clone when it touches a primary consumer?
✔️Make the producer delete its clone when its energy reaches 0?
✔️Test both conditions to be sure they work?
Checkpoint 5: Primary Consumer Clones
Did you…
✔️Create a slider to control the number of producers?
✔️Set the slider minimum to 5 and maximum to 25?
✔️Use the slider in your simulation to change producer amounts?
7.2 - Harmony Hackers (Path 2 - Music)
Students will explore the relationship between melody and harmony in music by learning to program a harmonic chord progression. Students will decompose a familiar song into its individual notes as they learn about melody.
7.2.1
Deconstruct a Melody
7.2.1 Slideshow
Students explore how music can be broken down into parts.
🟢 Coding Practice 7.3
A Familiar Tune
🟢 Coding Practice 7.4
Sequence a Melody
7.2.2
Creating My Blocks
7.2.2 Slideshow
Students will explore abstraction using a My Block.
🟢 Coding Practice 7.5
My First Function
🟢 Coding Practice 7.6
Programming Functions
7.2.3
Chord Detectives
7.2.3 Slideshow
Students will explore musical harmony and building chords.
🟢 Coding Practice 7.7
Chord Detectives
7.2.4
Parallelism
7.2.4 Slideshow
Students will use broadcast blocks to run multiple scripts.
🟢 Coding Practice 7.8
Broadcasting Chords
Grade 8 Starter Projects
8.1 - Time Travelers
Time Travelers Project Rubric
Students will program a choose-your-own-adventure-style interactive project that allows users to explore key historical events from multiple perspectives.
8-1 UA (Mondays) updated 1/5/25
8-2 UA (Thursdays) updated 1/5/25
8.1.2
Set the Scene
8.1 Project Plan
8.1.1 Slideshow
8.1.2 Slideshow
Students move from planning to creating a historical event intro.
🟢 Coding Practice 8.2
Time Travelers
Students explore how broadcasting can control the program flow.
🟢 Coding Practice 8.3
Investigating Broadcasting
🟢 Coding Practice 8.2 (cont.)
Time Travelers*