ConceptStep · learning platform for computer science

Program, script and sequence

Scratch and algorithmic thinking · Lesson

Scratch · lesson 1 / 25

Program, script and sequence

Understand that a program is an ordered sequence of instructions and recognize the starting event, blocks and scripts.

1 · Explanation

The concept

A program is not a picture of blocks: it is an ordered sequence. The starting event determines when execution begins and each following block runs after the previous one.

Mental model:

START → instruction → instruction → output

2 · Mind map

Build the concept in your mind

This is a starter map for the lesson concept. You can move and edit nodes, add new ones and create your own connections. Changes stay on this device and do not affect mastery assessment.

Key idea Pattern Scratch Common mistake Check

Double-click a node to edit it. Drag nodes and add the connections that help you remember the concept.

3 · Live example

Observe the behaviour

Press Run and carefully observe block order, the Stage and variable state. The Scratch environment intentionally remains in English.

Stage
Press Run to start the program.
Ready to run.
4 · Guided practice

Now build it yourself

Build a sequence that displays Ready!.

Guide:

The program contains deliberately incorrect elements. Observe the Live example, reconstruct the correct behaviour and use Run before checking.

Progress: 0 / 5 · correct: 0

Stage
Press Run to test your program.
Run the program freely: local runs do not change your progress.

When you think the program is correct, ConceptStep will also test it with inputs you cannot see.

5 · Algorithmic connection

From Scratch to flowchart and C

The mental model in this lesson does not belong to Scratch: it describes a programming concept. Later the same exercise can be represented as a flowchart and then as a C program while keeping the same test cases.

← Scratch path Next lesson →
Your competency map

What you need to know for Program, script and sequence

ConceptStep separates what is required from what is recommended or useful as reinforcement. Only required prerequisites block your progress.

You can start right away. This is a foundation module: it does not require earlier skills from the learning path.
GUIDED LEARNING PATHS

Want to choose the next skill to develop?