OCR J277 · Component 02

Computational thinking, algorithms and programming

Algorithms, programming fundamentals, robust programs, Boolean logic, languages, and IDEs.

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

Algorithms

Available

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

8 lessons Teacher preview
Preview Topic

2.2

Programming fundamentals

Available

Variables, inputs, outputs, control flow, operators, data types, and core programming techniques.

14 lessons Teacher preview
Preview Topic

2.3

Producing robust programs

Available

Defensive design, testing, validation, maintainability, and errors.

8 lessons Teacher preview
Preview Topic

2.4

Boolean logic

Available

Truth tables, logic gates, Boolean expressions, and problem solving.

7 lessons Teacher preview
Preview Topic

2.5

Programming languages and IDEs

Available

Languages, translators, IDE tools, and development environments.

6 lessons Teacher preview
Preview Topic