Computational thinking

Computational thinking

Computational Thinking is a new problem solving method, named for its extensive use of computer science techniques. 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, and is often used to realize large improvements in efficiency.[2]

Contents

Overview

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.[3] 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.

Center of Computational Thinking

Computational thinking today is spearheaded by the Center of Computational Thinking at Carnegie Mellon. The Center's 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 typically runs for a year. 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. [4]

Characteristics of Computational Thinking

Computational Thinking is a problem-solving process that includes the following characteristics:[5]

  • Analyzing and logically organizing data
  • Data modeling, data abstractions, and simulations
  • Formulating problems such that computers may assist
  • Identifying, testing, and implementing possible solutions
  • Automating solutions via algorithmic thinking
  • Generalizing and applying this process to other problems

References

  1. ^ http://www.papert.org/articles/AnExplorationintheSpaceofMathematicsEducations.html
  2. ^ Computational thinking
  3. ^ [http://doi.acm.org/10.1145/1118178.1118215 ACM
  4. ^ PROBE Experiments
  5. ^ Stephenson, Chris; Valerie Barr (May 2011). "Defining Computational Thinking for K-12". CSTA Voice 7 (2): 3–4. ISSN 1555-2128. "CT is a problem solving process..." 

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Computational — may refer to: Computer Computational algebra Computational Aeroacoustics Computational and Information Systems Laboratory Computational and Systems Neuroscience Computational archaeology Computational auditory scene analysis Computational biology …   Wikipedia

  • Computational creativity — (also known as artificial creativity, mechanical creativity or creative computation) is a multidisciplinary endeavour that is located at the intersection of the fields of artificial intelligence, cognitive psychology, philosophy, and the arts.… …   Wikipedia

  • Computational-representational understanding of mind — (abbreviated CRUM) is an hypothesis in cognitive science which proposes that thinking is performed by computations operating on representations. This hypothesis assumes that the mind has mental representations analogous to data structures and… …   Wikipedia

  • Computational-Representational Understanding of Mind — (abbreviated CRUM) is an hypothesis in cognitive science which proposes that thinking is performed by computations operating on representations.There is much disagreement on this hypothesis, but CRUM has been the most theoretically and… …   Wikipedia

  • Computational theory of mind — In philosophy, the computational theory of mind is the view that the human mind is an information processing system and that thinking is a form of computing. The theory was proposed in its modern form by Hilary Putnam in 1961[citation needed] and …   Wikipedia

  • AgentSheets — is an easy to use commercial game and simulation authoring tool. AgentSheets is used mostly in education to teach students about programming and multimedia through game design and computational science. The rule based Visual AgenTalk programming… …   Wikipedia

  • Richard A. Jorgensen — Richard Rich A. Jorgensen is an American molecular geneticist and an early pioneer in the study of post transcriptional gene silencing.His and Dr. Carolyn Napoli s observations of pigment gene cosuppression in Petunia flowers are examples of post …   Wikipedia

  • Advanced Placement Computer Science — This article is part of the Advanced Placement  series. General exam structure    •    Awards Current Subjects: Art History Biology Calculus (AB BC) Chemistry Chinese Language and Culture Comparative Government Politics… …   Wikipedia

  • Connection Machine — Thinking Machines CM 1 at the Computer History Museum in Mountain View. One of the face plates has been partially removed to show the circuit boards inside. The Connection Machine was a series of supercomputers that grew out of Danny Hillis… …   Wikipedia

  • Artificial intelligence — AI redirects here. For other uses, see Ai. For other uses, see Artificial intelligence (disambiguation). TOPIO, a humanoid robot, played table tennis at Tokyo International Robot Exhibition (IREX) 2009.[1] Artificial intelligence ( …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”