AQA GCSE (9-1) Computer Science - Algorithms Resource Pack

In-depth coverage of the importance of algorithms in the planning of computer programs. Introduces students to analysing simple problems before exploring progressively more complex problems using flowcharts and pseudo code.

Presented in two parts:

  • Part 1: Seven chapters of theory, interspersed with task prompts. Give to students in its entirety or as separate handouts as and when you need them.
  • Part 2: Worksheets (for completion of the tasks referred to in Part 1), plus solutions

  • Exercises and examples use the AQA-prefered pseudo code syntax
  • All key terms and concepts defined and explained
  • Cross-referenced to the AQA (8520) specification
  • Answers/solutions for all exercises
Chapter list
  1. Algorithms: What are They?
  2. Representing Algorithms
  3. Data Structures
  4. Approaches to Problem-solving
  5. Efficiency of Algorithms
  6. Searching Algorithms
  7. Sorting Algorithms