Sequence and Events in ScratchJrActivities & Teaching Strategies
Active, hands-on work with ScratchJr lets Year 2 children feel how scripts execute step-by-step. Moving blocks, clicking the green flag, and watching sprites respond turns abstract ideas about sequence and events into concrete understanding.
Learning Objectives
- 1Analyze how the 'start on green flag' block initiates a ScratchJr program.
- 2Construct a simple script in ScratchJr that makes a sprite move sequentially across the screen.
- 3Compare the effects of different event blocks (e.g., green flag, sprite tap) on a sprite's behavior.
- 4Identify the order of blocks in a ScratchJr script to predict a sprite's actions.
Want a complete lesson plan with these objectives? Generate a Mission →
Pair Programming: Green Flag Path
Pairs select a sprite and build a script starting with the green flag: add three move blocks and one turn to cross the stage. They test the path, discuss if order affects motion, then swap roles to extend it with a sound block. Pairs present one path to the class.
Prepare & details
Analyze how the 'start on green flag' block initiates a program.
Facilitation Tip: During Pair Programming, sit in on pairs who are stuck and ask them to read the blocks aloud before they run the script to spot the order issue.
Setup: Flexible workspace with access to materials and technology
Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials
Small Groups: Event Swap Challenge
Groups create a green flag motion script, then replace it with a tap event on the sprite. They compare behaviors, noting when actions start, and remix to combine both events. Record findings on paper for group share.
Prepare & details
Construct a simple script that makes a character move across the screen.
Facilitation Tip: For the Event Swap Challenge, give each group a single green flag block and a timer so they rehearse the swap routine together before remixing.
Setup: Flexible workspace with access to materials and technology
Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials
Whole Class: Sequence Prediction Game
Display a projected script with mixed-up blocks; class predicts sprite path verbally. Code it correctly together, run it, and vote on fixes for errors. Repeat with pupil-led examples.
Prepare & details
Compare the effects of different event blocks on a sprite's behavior.
Facilitation Tip: In the Sequence Prediction Game, pause after each script run and ask a volunteer to point to the block that just executed to reinforce the one-at-a-time model.
Setup: Flexible workspace with access to materials and technology
Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials
Individual: My First Event Script
Each pupil builds a personal script: green flag starts motion to a backdrop item, add a say block. Test independently, then pair to debug one issue before saving.
Prepare & details
Analyze how the 'start on green flag' block initiates a program.
Facilitation Tip: For My First Event Script, provide printed block cut-outs so struggling writers can sequence before typing on the tablet.
Setup: Flexible workspace with access to materials and technology
Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials
Teaching This Topic
Start with a whole-class demonstration where you deliberately swap two blocks and ask pupils to predict the changed path. This public debugging models the mindset children will use later. Avoid rushing to outcomes; give time for peer explanation after every run. Research shows that young programmers learn best when they verbalize their predictions and then see immediate feedback from the sprite’s motion.
What to Expect
By the end of the block, pupils can build a script that starts with the green flag and runs commands in the correct order. They can explain why block order matters and can debug a swapped block without prompting.
These activities are a starting point. A full mission is the experience.
- Complete facilitation script with teacher dialogue
- Printable student materials, ready for class
- Differentiation strategies for every learner
Watch Out for These Misconceptions
Common MisconceptionDuring Pair Programming, watch for pupils who drag blocks into the script without checking the order first.
What to Teach Instead
Have partners read the blocks aloud together before tapping the green flag, turning the order check into a verbal rehearsal.
Common MisconceptionDuring the Event Swap Challenge, listen for pupils who think the green flag must be placed inside every script.
What to Teach Instead
Remind groups to use one green flag block at the top of the page and let it trigger all scripts simultaneously.
Common MisconceptionDuring the Sequence Prediction Game, notice pupils who think all blocks execute at the same time.
What to Teach Instead
Pause the game after each prediction and ask pupils to point to the block that just ran, making the sequential execution visible.
Assessment Ideas
After My First Event Script, give each student a printed script with three blocks in mixed order. Ask them to draw arrows showing the sprite’s path and write one sentence explaining why the sprite moves that way.
During Pair Programming, listen as partners run their scripts and ask, 'What will happen when you click the green flag?' and 'What block needs to come next to make the character turn?'
After the Sequence Prediction Game, show two simple scripts on the board: one in correct order and one swapped. Ask, 'What is different about these two scripts? Which one will work as intended, and why?'
Extensions & Scaffolding
- Challenge: Pupils create a two-scene story where the sprite moves across the screen, then returns to start using only one script and a single event block.
- Scaffolding: Provide arrow-shaped placeholders on the table so pupils can lay out blocks before entering them on the app.
- Deeper exploration: Introduce a hidden target sprite; pupils must write a script that stops the main sprite exactly on top of it using only move and turn blocks.
Key Vocabulary
| Event Block | A special block that starts a script when a specific action happens, like touching the green flag. |
| Green Flag | A visual cue in ScratchJr that, when clicked, tells the program to begin running the attached script. |
| Sequence | The order in which instructions (blocks) are placed and executed in a program. |
| Script | A collection of connected blocks that tell a sprite what to do. |
Suggested Methodologies
More in Creative Programming with ScratchJr
Exploring the ScratchJr Interface
Familiarizing students with the ScratchJr environment, sprites, and backgrounds.
2 methodologies
Motion and Movement Blocks
Using motion blocks to make sprites move, turn, and jump.
2 methodologies
Looks and Sound Blocks
Changing sprite appearance, adding speech bubbles, and incorporating sounds.
2 methodologies
Debugging ScratchJr Projects
Finding and fixing mistakes in code to make programs run as intended.
2 methodologies
Ready to teach Sequence and Events in ScratchJr?
Generate a full mission with everything you need
Generate a Mission