OCR J277 · Component 02 · 2.1

Algorithms

Computational thinking, searching, sorting, flowcharts, pseudocode, and trace tables.

Teacher preview OCR J277

CodeQuest is an independent learning platform. It is not endorsed by, affiliated with, or sponsored by OCR, AQA, Edexcel, Pearson, or any exam board. Exam board names and specification references are used only to identify relevant curriculum pathways.

2.1.1

Computational thinking

Decomposition, abstraction, pattern recognition, and algorithmic thinking.

Decomposition

2.1.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Abstraction and Pattern Recognition

2.1.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Algorithmic Thinking

2.1.1 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

2.1.2

Designing, creating and refining algorithms

Pseudocode, flowcharts, trace tables, dry runs, and improving algorithm logic.

Writing Algorithms with Pseudocode

2.1.2 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Trace Tables and Dry Runs

2.1.2 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Refining and Fixing Algorithms

2.1.2 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

2.1.3

Searching and sorting algorithms

Linear search, binary search, bubble sort, merge sort, and insertion sort concepts.

Searching Algorithms

2.1.3 · 5 mins · 10 XP · 10 Bits

Available Preview lesson

Sorting Algorithms

2.1.3 · 5 mins · 10 XP · 10 Bits

Available Preview lesson