Lesson module · Detail
On the way to the first school day
This module introduces sequential program execution and highlights the importance of a precise command sequence. It creates a foundation for algorithmic thinking and structured modeling of action sequences.

Introduction (Original excerpt)
Didactic classification
Subjective objective
In the center of this module is the introduction to sequential processing of program instructions. It is made clear that programs are interpreted and executed as uniquely structured sequences of commands. Learners model a movement sequence through a linear arrangement of elementary control commands. The need for precise instructions is highlighted, as each individual instruction has immediate effects on the further course of the program. The connection between modeled action and its technical implementation becomes immediately tangible. This creates a basis for understanding algorithmic structures in later teaching phases.
Competence development
- Understanding the sequential processing of program commands
- Development of basic algorithmic thinking
- Modeling simple action sequences through structured command sequences
- Awareness of the importance of order in programs
- Implementation of movement logic in elementary program structures
- Analysis of cause-and-effect relationships within a program
Didactic added value in teaching
- Structured progression when entering programming concepts
- Clearly defined task assignment to focus on basic principles
- Promoting systematic and step-by-step problem-solving
- Transparent goal orientation through clear action goals
- Differentiation possibilities through variation of command sequences
Course of the lesson unit
Move Linus
Create a sequence of elementary movement commands to direct a figure through an environment in a goal-oriented manner. The focus is on the correct order of individual instructions without using more complex control structures, thereby introducing and solidifying the principle of linear program execution.
- Didactic Focus: Sequential Processing
- Typical Challenge: Planning the Correct Sequence of Commands
Work Assignment (Excerpt)
- Create a sequence of commands that leads Linus to the exit.
- Use one instruction per step.
- Pay attention to the correct order of the commands.
Example (Excerpt)
This code snippet illustrates the linear execution of movement instructions within a program.
| |
Hints for Classroom Practice
- Short use as an introduction to algorithmic thinking possible
- Differentiation through additional route variants or alternative solutions
- Result verification by comparing different command sequences
- Extension by introducing repetition structures subsequently possible
- Connection to topics such as control structures or modeling of processes
The clear task structure supports transparent lesson organization and facilitates result verification; differentiation is possible through alternative solution paths.
Request a demo access and try out the module in your own course context.