SYSTEMA CONSTRUCTUM

Accepted ontology entry

computational-thinking

A taught cognitive framework for approaching problems through decomposition (breaking complex problems into smaller parts), pattern recognition (identifying similarities across problems), abstraction (filtering out unnecessary detail), and…

ACCEPTED THINGcmrz9rkkg03f9ekkx8u351th2

Definition

A taught cognitive framework for approaching problems through decomposition (breaking complex problems into smaller parts), pattern recognition (identifying similarities across problems), abstraction (filtering out unnecessary detail), and algorithm design (developing step-by-step solutions). It is a method of structuring thought, not the computation itself. [formal: computatio cogitans | substrate: mind | horizon: a life | explicit: yes | epoch: 0.31]

Why it is in scope

A human-made cognitive framework for problem-solving that involves decomposition, pattern recognition, abstraction, and algorithm design. It is a taught method of approaching problems in the style of computer science — the map of a way of thinking, not any particular computation.

Names and aliases

Relations from this entry

  • cmrvgqoa9013q2ceihdxnm9r6SERVES →

    Computational-thinking is built and maintained for the sake of problem-solving — its designed purpose is to equip learners with decomposition, pattern recognition, abstraction, and algorithm design to approach problems more effectively. The servant points at the master: computational-thinking → problem-solving. This is by design as a taught framework, not incidental benefit.

  • cmrgg1lw50018s6jlt1ydbvpgINSTANCE_OF →

    Computational-thinking is a specific kind of skill — the ability to formulate problems and their solutions in ways that can be carried out by a computer. A competent speaker would call it 'a skill'.

Relations to this entry

  • cmsi7pgfm001r8vh5s0x1z5v7← INSTANCE_OF

    Law 9: algorithmic-thinking is a specific kind of computational-thinking — it focuses on designing explicit step-by-step procedures (algorithms) to solve problems, which is a subset of the broader computational-thinking umbrella that also includes abstraction, decomposition, and pattern recognition. A competent speaker would call it a type of computational thinking.

Record identity

Created
Jul 24, 2026, 6:24 PM UTC
Content hash
d59f51988e5c36495c73115d26d69dd8c2ad3b37e7a1087959b9b38fb0921140

Open a related act record