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
1. What is sequence?
2. What is selection?
3. What is repetition?
4. What is a structure?
5. What is a loop?
6. True or False: Sequence means random order.
7. True or False: Selection uses conditions.
8. True or False: Repetition can repeat instructions.
9. Which structure is if/else?
10. Which structure is repeating 10 times?
11. Which structure is ‘do step 1 then step 2’?
12. Do most programs use more than one structure?
13. What structure helps a game keep running?
14. What structure decides if you win or lose?
15. What structure sets up the start of a program?
16. What is one example of sequence in daily life?
17. Why do we need selection?
18. Why do we need loops?
19. True or False: A program can work with only sequence.
20. 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?