OCR J277 component

Computational thinking, algorithms and programming

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

Exam-board information

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.

Topic 2.1

Algorithms

Available

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

12 lessons
Preview Topic

Topic 2.2

Programming fundamentals

Available

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

14 lessons
Preview Topic

Topic 2.3

Producing robust programs

Available

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

8 lessons
Preview Topic

Topic 2.4

Boolean logic

Available

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

7 lessons
Preview Topic

Topic 2.5

Programming languages and IDEs

Available

Languages, translators, IDE tools, and development environments.

6 lessons
Preview Topic