Jump to content

Computational thinking

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 147.188.192.41 (talk) at 09:40, 30 March 2011. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Computational Thinking is a new way of solving problems that gets its name because it uses many of the same techniques used by computer science. The term computational thinking was first used by Seymour Papert in 1996[1]. Computational thinking can be used to algorithmically solve complicated problems of scale. Computational thinking is often used to solve problems of efficiency and to realize large improvements in efficiency through novel approaches to problem solving.
[2] The concept of computational thinking is being spearheaded by the Center of Computational Thinking at Carnegie Mellon where their major activity is conducting PROBEs or PROBlem-oriented Explorations. These PROBEs are experiments that apply novel computing concepts to problems to show the value of computational thinking.
A PROBE experiment is generally a collaboration between a computer scientist and an expert in the field to be studied. The experiment will generally run for a year and is a way for Carnegie Mellon University to obtain funding. In general, a PROBE will seek to find a solution for a broadly applicable problem and avoid narrowly focused issues. Some examples of PROBE experiments are optimal kidney transplant logistics and how to create drugs that do not breed drug resistant viruses. [3]

The phrase computational thinking was brought to the forefront of the computer science community as a result of an ACM Communications article on the subject by Jeannette M. Wing. [4] The article suggested that thinking computationally was a fundamental skill for everyone, not just computer scientists; and argued for the importance of integrating computational ideas into other disciplines.

References