A-level Computing/CIE/Further Problem Solving and Programming skills/Algorithm design methods

Decision tables Jackson structured programming (JSP) State-transition diagrams (STD)
 * describe the purpose of a decision table
 * construct a decision table for a given problem with a maximum of three conditions
 * simplify a decision table by removing redundancies
 * construct a JSP structure diagram showing repetition
 * construct a JSP structure diagram showing selection
 * write equivalent pseudocode from such structure charts
 * construct a JSP data structure diagram: (2017 onwards)
 * using sequence
 * using selection
 * using iteration
 * use state-transition diagrams to document an algorithm
 * use state-transition diagrams to show the behaviour of an object