Overview
Algorithms are step-by-step procedures for solving problems or accomplishing tasks. This section covers computational thinking principles, how to represent algorithms, and standard searching and sorting algorithms.
Subtopics (J277 2.1)
Explore the subtopics below for more details and specific resources:
2.1.1 Computational Thinking
(Abstraction, Decomposition)
2.1.2 Designing, creating and refining algorithms
(Pseudocode, Flowcharts, Trace Tables)
2.1.3 Searching and Sorting Algorithms
(Linear, Binary, Bubble, Merge, Insertion)
Revision Notes
Resources
(Add links to specific resources for Algorithms.)