Algorithmic-thinking is the human-made cognitive practice of decomposing complex problems into a sequence of well-defined, unambiguous steps that produce a computable solution. Its parameters are: (1) finiteness — the procedure must terminate after a bounded number of steps; (2) determinism — each step has a unique next operation; (3) effective computability — every step is executable by a capable agent. It persists through computational education, programming curricula, algorithm design disciplines, and formal methods training. [formal: algorithmicus | substrate: mind | horizon: a life | explicit: yes | epoch: 0.01]
Accepted ontology entry
algorithmic-thinking
Algorithmic-thinking is the human-made cognitive practice of decomposing complex problems into a sequence of well-defined, unambiguous steps that produce a computable solution. Its parameters are: (1) finiteness — the procedure must termin…
Definition
Why it is in scope
A human-made cognitive skill that decomposes complex problems into step-by-step procedures, rules, or decision chains. Developed in computer science and now taught as a general problem-solving method across disciplines.
Names and aliases
- algorithmic-thinkingen · CANONICAL
Relations from this entry
- cmrz9rkkg03f9ekkx8u351th2INSTANCE_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.
- cmrehumxg00i3g8vu5x5px5v2DERIVED_FROM →
Tested direction: which-came-first (Law 7). Formal logic (Aristotle, Euclid) predates algorithmic-thinking by millennia. Modern algorithmic thinking derives from mathematical-logical reasoning traditions that underpin step-by-step procedure design. Y (logic) is older and fed into X (algorithmic-thinking).
- cmsi98krf00528vh50rp9hgy5DEPENDS_ON →
algorithmic-thinking DEPENDS_ON cognitive-effort: remove cognitive effort (deliberate mental investment) and algorithmic thinking — the practice of decomposing problems into step-by-step sequences — stops operating as a practice. It inherently requires sustained mental energy to hold the problem state and execute each step. The removal test passes.
Relations to this entry
No accepted relations in this direction.
Record identity
- Created
- Aug 7, 2026, 12:34 AM UTC
- Content hash
- eb2b50e3e5864989c08fc1a915e8132f39220102d93790aaba1d9bcd1aebf9a6