Difference between revisions of "Computational thinking"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) |
||
Line 26: | Line 26: | ||
[[Category:Philosophy]] | [[Category:Philosophy]] | ||
[[Category:Problem solving]] | [[Category:Problem solving]] | ||
− |
Latest revision as of 18:52, 12 September 2016
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. See also Problem solving.
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
- Computational thinking @ Wikipedia.org