ALEVEL · computer science · OCR

2.1 Computational thinking

Explore different approaches to computational thinking and problem solving.

Specification

Specification sections

Choose a section to explore the MCS teaching resources.

2.1.1

Thinking abstractly

Explore abstraction and how it is used in computational thinking.

2.1.2

Thinking ahead

Explore inputs, outputs, caching and reusable components.

2.1.3

Thinking procedurally

Explore problem decomposition and the use of subroutines.

2.1.4

Thinking logically

Explore decisions and conditions in computational problem solving.

2.1.5

Thinking concurrently

Explore concurrent processing and its applications.