Resources by J Patterson & S Hamilton

Back to all publishers

Displaying 1 - 7 of 7

KS3 Algorithms

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.

 

Find a publisher