Skip to content
This repository has been archived by the owner on Oct 9, 2024. It is now read-only.

Computational thinking resources

Michael Saunby edited this page Nov 22, 2023 · 1 revision

Computational thinking resources

Computational thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science. Computational thinking includes a range of mental tools that reflect the breadth of the field of computer science.

Includes link to 2006 article.

Computational thinking will have become ingrained in everyone’s lives when words like algorithm and precondition are part of everyone’s vocabulary; when nondeterminism and garbage collection take on the meanings used by computer scientists; and when trees are drawn upside down.

Aside

Feed-back was an electronic engineering term in the 1930s, but now has a similar meaning in education and management. See Harold Stephen Black Stabilized Feed-back Amplifiers

Naomi Alderman, 2015 Ways of thinking

AUDIO

Author Naomi Alderman discovers her latent ability to contribute to our digital future. In the early days of computers, only ultra-logical reductionist thinkers could participate.

Amateurs were easily frustrated by computers that seemed to lack common sense. 40 years on, it's a very different story. You don't have to think in 1s and 0s to be a digital creative.

Naomi already writes storylines for computer games but she has left the coding to others. Now she finds out if she could do it.