Algorithms
This section investigates some of the fundamental topics in computer systems. In this section of the Program of Study, pupils should be taught to:
"understand several key algorithms that reflect computational thinking [for example, ones for sorting and searching]; use logical reasoning to compare the utility of alternative algorithms for the same problem."
Please use the menu to navigate through the notes, self-marking tests, question and answer sheets and the other resources.