2.1 Algorithms

PDF Video Other resources
2.1.1 Computational thinking:
2.1.1a abstraction
2.1.1b decomposition
2.1.1c algorithmic thinking
2.1.1a
2.1.1b
2.1.1c
2.1.2 Standard searching algorithms:
2.1.2a binary search
2.1.2b linear search
2.1.2a
2.1.2b
2.1.3 Standard sorting algorithms:
2.1.3a bubble sort
2.1.3b merge sort
2.1.3c insertion sort
2.1.3a
2.1.3b
2.1.3c
2.1.4 How to produce algorithms using:
2.1.4a pseudo code
2.1.4b using flow diagrams
 2.1.4
2.1.5 Interpret, correct or complete algorithms  2.1.5