← Back to the full Compass 한국어

T1 Think

Computational Thinking 컴퓨팅 사고

The procedure goes on paper before the editor opens.

Definition Computational thinking is breaking a problem into steps, keeping only what matters, writing rules that solve it, and checking that those rules actually work.

It starts with procedures that give the same answer to the same input (CT 1.0) and widens to rules learned from data, whose answers come with uncertainty (CT 2.0).

Why it matters with AI

The more code an AI writes for a student, the more the student's job becomes deciding what to build and whether the result is right. Models learn their rules from data, so the same question can get different answers; reading a result well depends on knowing that.

How CIT teaches it: Paper algorithm first

Before opening an editor, students write the procedure as a flowchart or pseudocode, and a classmate runs it by hand from the page alone. Older students solve the same problem twice, once with hand-written rules and once with a model trained on data, and compare where each one fails.

What proficiency looks like at each age

  • Elementary Writes a procedure of about five steps in order and, when a classmate follows it, finds and fixes the step that went wrong.
  • Middle school Splits a problem into functions and writes tests, boundary cases included, before writing the code.
  • High school Compares a hand-written rule with a trained model, using failure cases to explain the strengths of each.

Four recorded levels

  1. 1 Emerging Does it when an adult walks through the steps.
  2. 2 Developing Does it alone on familiar tasks; needs support on new ones.
  3. 3 Proficient Shows the grade-band indicator on an unfamiliar task, unaided.
  4. 4 Extending Teaches it to others or carries it into a new field.

Where this skill is used in the CIT Loop

  • 3. Compute Pin down what to compute in a spec and sketch the algorithm by hand before any code.

Evidence

Courses that train this skill

Related skills

T2 Systems ThinkingT3 Critical & Scientific ThinkingT4 Data & Probabilistic Thinking

First Principles Thinking: Every lesson opens with one first-principles question. Metacognition: Every lesson closes with a teach-back or a calibration check.

Ask about this skill Take the 3-minute self-check

Published by CIT Coding Academy · framework v1.1 (8 Nov 2026)

Book a consultationKakaoTalk