Components of Computational Thinking (Jeannette M. Wing)

Computational Thinking

Dimensions

Items

Materialization

reduction

flushbonading

transformation

simulation

Multidimensional Analysis and

Generalization

recursion

concurrency

System Protection

prevention

protection

redundancy

fault-tolerant computing

error correction

system recovery

Complex system design

abstraction

isolation

Heuristic Reasoning

programming

dispatch

modeling

Rapid Calculation

time-space trade-off

patrol algorithm