Lesson 4
Programming 2
Introduction
Students experiment with iteration and selection in algorithms and programs and explore using graphical and text-based programming languages.
Learning objectives
- To understand iteration and selection and why they are used
- To develop algorithms and programs using iteration and selection
- To experiment with graphical and text-based programming languages
You will need
Downloadable resources:
- Lesson plan
- Lesson slides
Other resources:
Paper - writing
Quick links

Lessons created in partnership with Nominet
Lesson plan
1. Introduction: Write the algorithm (5 minutes)
2. Iteration and selection (10 minutes)
3. Using iteration (15 minutes)
4. Using selection (15 minutes)
5. Graphical and text programming languages (10 minutes)
6. Wrap up (5 minutes)
Extension ideas
Differentiation
Opportunities for assessment
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.