Breaking down problems into clear, sequential steps and recognizing patterns to find efficient solutions. A universal thinking skill for structuring any complex task into actionable procedures.
Algorithmic Thinking is the ability to decompose problems into well-defined steps, identify recurring patterns, and design systematic procedures that produce reliable outcomes. It encompasses sequencing, pattern recognition, abstraction, and efficiency evaluation. Not about programming or coding, it is a domain-agnostic skill applicable to planning a trip, organizing a workflow, diagnosing a malfunction, or designing a policy -- from following simple instructions to creating reusable methodologies.
You can execute a clearly written sequence of steps from beginning to end. You understand that rearranging steps may produce a different result and can identify when a step is missing from a set of instructions. You follow recipes, assembly manuals, or checklists without skipping steps, though you rely on someone else to create those instructions for you.
What Comes Next
If you've checked off most of this list, you're ready for the Advanced Beginner stage, noticing repeating patterns in tasks and decomposing simple problems into smaller parts. Kolb(1984)'s Experiential Learning theory suggests reflecting on your instruction-following experiences to understand why certain sequences work better than others.
Seminal paper defining computational thinking as a universally applicable skill encompassing decomposition, pattern recognition, abstraction, and algorithm design. Provides foundational academic authority for the field.
Classic problem-solving methodology (understand, plan, carry out, look back) providing direct evidence for procedural behavior criteria in checklist design at each level.
5-stage model (novice to expert) mapping rule-dependent execution to intuitive mastery, providing theoretical basis for the 7-level boundary setting and proficiency stage mapping.
Defines computational thinking practices (decomposition, abstraction, algorithms) by grade band, providing concrete behavioral criteria for checklist item design.