Computational thinking

From Wiki @ Karl Jones dot com
Revision as of 05:22, 12 September 2016 by Karl Jones (Talk | contribs) (Created page with "'''Computational thinking''' ('''CT''') is the thought processes involved in formulating a problem and expressing its solution(s) in such a wa...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Computational thinking (CT) is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer (either human or machine) can effectively carry out.

Description

Computational thinking is an iterative process based on three stages:

  • Problem Formulation (abstraction)
  • Solution Expression (automation)
  • Solution Execution & Evaluation (analyses)

The term computational thinking was first used by Seymour Papert in 1980

Computational thinking can be used to algorithmically solve complicated problems of scale, and is often used to realize large improvements in efficiency.

See also

External links