🏠 📁⬆

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