Program Structures
👩🏫 Teacher’s Guide
Objective
Students will identify basic program structures (sequence, selection, repetition) and explain how they work together to form programs.
Teaching Notes
- Sequence = steps in order, Selection = choice (if/else), Repetition = loops.
- Use a simple story program: start → choose path → repeat action.
- Have students label examples of each structure in a short block program.
- Reinforce that most programs use all three structures.
🧒 Student Worksheet
Concept and Helping Material
Programs are built using structures. Sequence is doing steps in order. Selection is making a choice with if/else. Repetition is repeating steps with loops. Together, these structures help programs do complex tasks.
Computer Vocabulary and Definition
- — Steps done in order.
- — Choosing different paths using if/else.
- — Repeating steps using loops.
- — A way code is organized.
- — A structure that repeats instructions.
Computer QA
- What is sequence?
- What is selection?
- What is repetition?
- What is a structure?
- What is a loop?
- True or False: Sequence means random order.
- True or False: Selection uses conditions.
- True or False: Repetition can repeat instructions.
- Which structure is if/else?
- Which structure is repeating 10 times?
- Which structure is ‘do step 1 then step 2’?
- Do most programs use more than one structure?
- What structure helps a game keep running?
- What structure decides if you win or lose?
- What structure sets up the start of a program?
- What is one example of sequence in daily life?
- Why do we need selection?
- Why do we need loops?
- True or False: A program can work with only sequence.
- What structure helps organize code clearly?
Computer Prtactices
- Label the structure: Mark steps as S (sequence), C (choice), or L (loop) in examples.
- Build a mini program plan: sequence start, selection choice, repetition action.
- Unplugged: Create a classroom ‘program’ using all three structures.
- Draw: Make a simple flowchart showing sequence → selection → repetition.
Reflection
- Which structure do you use when repeating steps?
- Why is selection helpful?