Menu

Revision notes

Algorithms

  1. Section 1Computational ThinkingComputational ThinkingDecompositionBenefits of DecompositionAbstractionBenefits of Abstraction8 notes 14 min readStart reading
  2. Section 2FlowchartsFlowchartsFlowchart SymbolsRules for a Correct FlowchartLoops in FlowchartsNesting in Flowcharts8 notes 12 min readStart reading
  3. Section 3Search AlgorithmsSearch AlgorithmsLinear SearchTracing a Linear SearchLinear Search in PythonBinary Search8 notes 15 min readStart reading
  4. Section 4Sorting AlgorithmsSorting AlgorithmsBubble SortMerge SortInsertion SortShowing the Stages of a Sort7 notes 13 min readStart reading
  5. Section 5Trace TablesTrace TablesTrace Table ColumnsCompleting a Trace TableOutput in Trace Tables4 notes 9 min readStart reading
  6. Section 6Inputs, Processes and OutputsPlanning Inputs, Processes and OutputsInputsProcessesOutputsFinding Inputs, Processes and Outputs7 notes 10 min readStart reading
  7. Section 7Structure DiagramsStructure DiagramsLabelling and Ordering BoxesDrawing a Structure DiagramCompleting and Refining a Structure DiagramReading a Structure Diagram7 notes 10 min readStart reading
  8. Section 8Writing and Refining AlgorithmsPseudocodeInput and Output in PythonAssignment and ComparisonIf, elif and elseIndentation16 notes 24 min readStart reading