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.