Skip to content

Programming: iteration

Download complete unit ↓(not available yet)

Why this, why now

In this unit pupils discover how iteration is used to replicate parts of a program. They will analyse the difference between count and condition controlled iteration and how trace tables can be used to trace through loops. They will explore data validation techniques and robust program design.

Prior knowledge requirements

  • Ardaydu waa inay yaqaanaan aasaaska maadada.
  • Ardaydu waa inay awoodaan inay raacaan tilmaamo fudud.
Unit 8 / 16

Programming: iteration

In this unit pupils discover how iteration is used to replicate parts of a program. They will analyse the difference between count and condition controlled iteration and how trace tables can be used to trace through loops. They will explore data validation techniques and robust program design.

9 lessons
  1. Randomisation
  2. For loops
  3. Programming project: iteration I
  4. While loops
  5. Programming project: iteration II
  6. Validating data input in a program
  7. Nested loops
  8. Designing robust programs
  9. Using trace tables