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.
