Resources by J Patterson & S Hamilton
Displaying 1 - 7 of 7
These six lessons and activities will introduce children to algorithms, logic, and computational thinking at KS3 level. Each lesson has a lesson plan with all the notes, activities and examples needed to support your child as they work through the activities.
Session 1 - What is an algorithm?
The objectives of this session are to:
- Explain what an algorithm is.
- Explain and use a sequence.
- Explain and use a selection construct.
- Explain and use repetition.
Session 2 - Sequences and Subroutines
The objectives for this session are to:
- Explain and use a subroutine.
- Explain and use a sequence.
- Use Python to code a simple sequence.
Session 3 - Program Construct: Selection
The objectives of this session are to:
- Explain the use of a selection construct.
- Use Python to code a selection construct.
Session 4 - Program Constructs: Repetition and iteration
The objectives for this session are to:
- Explain and demonstrate the use of repetition.
- Explain the difference between iteration and repetition.
- Use Python to code repetition.
Session 5 - Flowcharting Algorithms
The objectives of this session are to:
- Identify flowchart symbols.
- Use a flowchart to illustrate the process of an algorithm.
Session 6 - Project Albert
The objectives for this session are to:
- Apply unit learning to complete project task.
- Create a flowchart following a design brief.