Alevel Computing/AQA/Problem Solving, Programming, Data Representation and Practical Exercise/Problem Solving
< Alevel Computing  AQA  Problem Solving, Programming, Data Representation and Practical Exercise
From the Specification : Introduction to Principles of Computation
Focus on studying the processes of computation and understanding why and where they are important in Computing. (See the Teacher Resource Bank for examples.) 
From the Specification : Stages of Problem Solving

From the Specification : Topdown Design / Stepwise Refinement
Consider subproblems and the use of modules. 
From the Specification : Decision tables
Determine logical conditions and consequential actions Finite state machines with outputs  Mealy machine Finite state machines without outputs  Finite State Automation

From the Specification : Algorithm Design
Understand the term algorithm. Express the solution to a simple problem as an algorithm using flowcharts, pseudocode or structured English and the standard constructs:
Hand trace simple algorithms. Convert a simple algorithm from
Understand the standard algorithms: Bubble Sort, Linear Search 