📚 📁⬆

Program Structures

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?
Computer Science