*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
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.1.1
Event-based Programming
5.1.1 Slideshow
Students will be introduced to event-based programming.
🟢 Coding Practice 5.1
Modifying Programs
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.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.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?
✅ Example:
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.
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