Skip to content
Computing · Year 2 · Creative Programming with ScratchJr · Autumn Term

Sequence and Events in ScratchJr

Learning how to start a program using events like the green flag and connecting blocks in order.

National Curriculum Attainment TargetsKS1: Computing - ProgrammingKS1: Computing - Algorithms

About This Topic

Sequence and events provide the building blocks of programming in ScratchJr for Year 2 pupils. Children learn to start programs with the green flag event block and connect commands, such as move right and turn, in a specific order to control sprite actions. This direct experience with linear execution aligns with KS1 Computing standards for creating simple algorithms and programs, helping pupils construct scripts that guide characters across the screen.

Pupils analyze how the green flag triggers the entire script from the top and compare it to other events, like sprite taps, to predict different behaviors. This comparison sharpens logical reasoning and introduces debugging as they test and adjust block order. Within the unit on creative programming, these skills lay groundwork for more complex coding while sparking joy in digital creation.

Active learning excels here because children work hands-on with tablets, seeing instant results from their sequences. Collaborative challenges prompt talk about why orders matter, while remixing peers' code reinforces analysis through play and iteration, cementing concepts in memory.

Key Questions

  1. Analyze how the 'start on green flag' block initiates a program.
  2. Construct a simple script that makes a character move across the screen.
  3. Compare the effects of different event blocks on a sprite's behavior.

Learning Objectives

  • Analyze how the 'start on green flag' block initiates a ScratchJr program.
  • Construct a simple script in ScratchJr that makes a sprite move sequentially across the screen.
  • Compare the effects of different event blocks (e.g., green flag, sprite tap) on a sprite's behavior.
  • Identify the order of blocks in a ScratchJr script to predict a sprite's actions.

Before You Start

Introduction to ScratchJr Interface

Why: Students need to be familiar with the basic layout of ScratchJr, including where to find sprites and blocks.

Basic Sprite Manipulation

Why: Prior experience with dragging and dropping blocks, even without understanding sequence or events, is helpful.

Key Vocabulary

Event BlockA special block that starts a script when a specific action happens, like touching the green flag.
Green FlagA visual cue in ScratchJr that, when clicked, tells the program to begin running the attached script.
SequenceThe order in which instructions (blocks) are placed and executed in a program.
ScriptA collection of connected blocks that tell a sprite what to do.

Watch Out for These Misconceptions

Common MisconceptionBlock order does not matter in a script.

What to Teach Instead

Scripts run sequentially from top to bottom, so swapping blocks alters the sprite's path entirely. Hands-on rearranging during pair tests lets pupils observe changes immediately, clarifying sequence through trial and peer explanation.

Common MisconceptionThe green flag makes all actions happen at once.

What to Teach Instead

Actions execute one by one in order; no parallel running at this level. Active prediction games, where pupils forecast step-by-step motion before clicking, build accurate mental models via visible playback.

Common MisconceptionEvent blocks like green flag work only once per program.

What to Teach Instead

Events trigger scripts each time they occur, allowing repeats. Group remixing challenges demonstrate this as pupils click the flag multiple times, discussing restarts to correct the one-time idea.

Active Learning Ideas

See all activities

Real-World Connections

  • Traffic lights use sequences of events to control the flow of vehicles. A timer or sensor (like the green flag) starts a sequence of red, amber, and green lights to ensure safety.
  • Robots in factories follow precise sequences of commands to assemble products. Event triggers, such as a part arriving on a conveyor belt, initiate specific actions in a programmed order.

Assessment Ideas

Exit Ticket

Give each student a printed ScratchJr script with 3-4 blocks. Ask them to draw an arrow showing the direction the sprite will move and write one sentence explaining why it moves that way.

Quick Check

Observe students as they build their scripts. Ask: 'What will happen when you click the green flag?' or 'What block needs to come next to make the character turn?'

Discussion Prompt

Show two simple ScratchJr scripts: one with blocks in order and one with blocks out of order. Ask: 'What is different about these two scripts? Which one will work as intended, and why?'

Frequently Asked Questions

How do I introduce sequence and events in ScratchJr for Year 2?
Begin with a whole-class demo: show a simple green flag motion script, run it, then let pupils drag blocks to copy. Progress to pairs building their own paths, emphasizing top-to-bottom order. Use tablet sharing for quick feedback, keeping sessions short to match attention spans and build confidence step by step.
What active learning strategies work best for ScratchJr sequences?
Pair programming and group remixing turn abstract sequencing into collaborative play: pupils build, test, and tweak scripts together, discussing why orders succeed or fail. Prediction games before running code spark talk, while individual extensions ensure ownership. These approaches boost engagement, as children see real-time results and learn from peers, aligning with KS1 active pedagogy.
What are common errors in Year 2 ScratchJr event scripts?
Pupils often place events mid-script or ignore order, causing no-start or erratic motion. Nested blocks confuse beginners too. Address via guided demos and checklists: 'Does green flag start at top? Test one block at a time.' Peer review in small groups catches issues fast, turning errors into learning moments.
How does this topic link to UK KS1 Computing standards?
It directly supports programming and algorithms: pupils create, debug simple programs (green flag sequences) and understand ordered steps. Key questions on analysis and construction match objectives, while events introduce control flow. This Autumn unit scaffolds to decomposition later, fostering computational thinking through practical, creative coding from Year 2 onwards.