Python: From Blocks to Text · Algorithms & Programming

Selection and Iteration

Implementing flow control using if statements and loops to make programs smarter and more efficient.

Key Questions

  1. 1How can we use loops to reduce the amount of code we need to write?
  2. 2What criteria should we use to decide between a 'while' loop and a 'for' loop?
  3. 3How do nested selection statements mirror complex human decision making?

National Curriculum Attainment Targets

KS3: Computing - Programming and DevelopmentKS3: Computing - Control Structures
Year: Year 8
Subject: Computing
Unit: Python: From Blocks to Text
Period: Algorithms & Programming

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU