Problem Solving and Algorithm Design

GCSE Computer Science: ​Problem Solving and Algorithm Design

This module contains:

  • An editable PowerPoint lesson presentation
  • Editable revision handouts
  • A glossary which covers the key terminologies of the module
  • Topic mindmaps for visualising the key concepts
  • Printable flashcards to help students engage active recall
  • A quiz with answer key to test knowledge and understanding of the module
Compatible with the following examination boards
Problem Solving and Algorithm Design Image 1
Problem Solving and Algorithm Design Image 2
Problem Solving and Algorithm Design Image 3
Problem Solving and Algorithm Design Image 4
Problem Solving and Algorithm Design Image 5

Download →

​Problem Solving and Algorithm Design

To program a computer, certain sets of logical instructions need to be provided. Sets of logical instructions for a computer can be designed only when the programmer thinks in the same way that a computer processes the instructions. Computational thinking is a thought process involved in formulating a problem and expressing its solution in such a way that computers can effectively carry it out.

This GCSE Computer Science module introduces ​​problem ​solving and ​algorithm ​design to your students, explaining:

  • What is problem solving
  • ​Abstraction
  • Decomposition
  • Algorithm design

More ​Algorithms Modules

​Problem Solving and Algorithm Design is one lesson in our ​Algorithms module. The other ​​algorithms lessons can be found below: