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.

https://fast....

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.
https://fast.wistia.com/medias/lemfa7q1fk...

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.
https://fast.wistia.com/medias/6lu46fl3xw https://...

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.
https://fast.wistia.com/medias/tck8ifrewc ...

Session 5 - Flowcharting Algorithms

The objectives of this session are to:

  • Identify flowchart symbols.
  • Use a flowchart to illustrate the process of an algorithm.
https://fast.wistia.com/medias/snsv49dc3r https...

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.
https://fast.wistia.com/medias/f70xl438v8

 

Find a publisher