Algorithmic Thinking
문제를 명확한 단계로 분해하고 반복되는 패턴을 찾아내, 신뢰할 수 있는 결과를 만들어내는 해결 절차를 설계하는 역량.
알고리즘 사고는 문제를 잘 정의된 단계로 분해하고, 반복되는 패턴을 식별하며, 신뢰할 수 있는 결과를 만들어내는 체계적 절차를 설계하는 역량입니다. 순서화(Sequencing), 패턴 인식(Pattern Recognition), 추상화(Abstraction), 효율성 평가를 포괄합니다. 프로그래밍이나 코딩이 아닌, 여행 계획, 업무 흐름 정리, 고장 진단, 정책 설계 등 모든 영역에 적용되는 범용적 사고 기술입니다.
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.
Defines algorithmic thinking competency standards by grade band (K-2, 3-5, 6-8, 9-12), providing domain-specific evidence for level boundaries from sequential execution (L1-L2) to advanced algorithm design (L5-L7).
Defines computational thinking practices (decomposition, abstraction, algorithms) by grade band, providing concrete behavioral criteria for checklist item design.