Choose a curriculum

All exam boards (KS4)

KS3 & KS4 computing curriculum

Unit sequence

Filter and highlight

Year group

Highlight a thread
Computer Science
Year 10

Programming: iteration

9 lessons

Threads

  • Algorithms and data structures
  • Impact of technology
  • Programming

Description

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.

This unit build upon pupils prior experience of Python programming, both from KS3 and the previous programming units in KS4. They will develop their knowledge of while and for loops and will learn how to use trace tables to trace loops in a program. Pupils will add data validation techniques to programs and will incorporate them inside loops. To conclude the unit pupils will have the opportunity to apply their skills in a practical project.

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

67 units shown,

Need help with our new curriculum?

Visit our help centre for technical support as well as tips and ideas to help you make the most of Oak.

Go to help centre