Fetch
Decode
Explain
Activities
Flashcards
Exam Questions
Revise
Blog
Contact
Login
Login
Menu
Activities
Flashcards
Exam Questions
Revise
Blog
Contact
Login
Topics
Revision notes
Algorithms
In this topic
65 notes
in 8 sections
Section 1
Computational Thinking
Computational Thinking
Decomposition
Benefits of Decomposition
Abstraction
Benefits of Abstraction
8 notes
·
14 min read
Start reading
Section 2
Flowcharts
Flowcharts
Flowchart Symbols
Rules for a Correct Flowchart
Loops in Flowcharts
Nesting in Flowcharts
8 notes
·
12 min read
Start reading
Section 3
Search Algorithms
Search Algorithms
Linear Search
Tracing a Linear Search
Linear Search in Python
Binary Search
8 notes
·
15 min read
Start reading
Section 4
Sorting Algorithms
Sorting Algorithms
Bubble Sort
Merge Sort
Insertion Sort
Showing the Stages of a Sort
7 notes
·
13 min read
Start reading
Section 5
Trace Tables
Trace Tables
Trace Table Columns
Completing a Trace Table
Output in Trace Tables
4 notes
·
9 min read
Start reading
Section 6
Inputs, Processes and Outputs
Planning Inputs, Processes and Outputs
Inputs
Processes
Outputs
Finding Inputs, Processes and Outputs
7 notes
·
10 min read
Start reading
Section 7
Structure Diagrams
Structure Diagrams
Labelling and Ordering Boxes
Drawing a Structure Diagram
Completing and Refining a Structure Diagram
Reading a Structure Diagram
7 notes
·
10 min read
Start reading
Section 8
Writing and Refining Algorithms
Pseudocode
Input and Output in Python
Assignment and Comparison
If, elif and else
Indentation
16 notes
·
24 min read
Start reading