Live briefing
Everything about Computational thinking
Set of problem-solving methods
Computational thinking (CT) refers to the thought processes involved in formulating problems so their solutions can be represented as computational steps and algorithms. In education, computational thinking is a set of problem-solving methods that involve expressing problems and their solutions in ways a computer could also execute. It involves automation of processes, but also using computing to explore, analyze, and understand processes. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Computational thinkingA 5-minute orientation
- Skim a recent paper: The effect of generative artificial intelligence (AI)-based tool use on students' computational thinking skills, programming self-efficacy and motivationInfluential work since 2022
- Pick up a classic book: Artificial intelligenceThe most-reprinted book on the subject
- Read the landmark paper: Computational thinkingCited 6,245 times
- Go sideways: Peter J. DenningA closely related topic
- Go sideways: Computing educationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Computational thinking
Computational Thinking in K–12
Computational thinking and thinking about computing
Demystifying computational thinking
Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test
Computation and Computational Thinking
Computational Thinking Is More about Thinking than Computing
From computational thinking to computational action
🆕 Influential since 2022
The effect of generative artificial intelligence (AI)-based tool use on students' computational thinking skills, programming self-efficacy and motivation
Exploring the Determinants of Artificial Intelligence (AI) Literacy: Digital Divide, Computational Thinking, Cognitive Absorption
Scaffolding Computational Thinking With ChatGPT
Computational Thinking and Metacognition
A Bebras Computational Thinking (ABC-Thinking) program for primary school: Evaluation using the competent computational thinking test
📚 Books worth reading
Artificial intelligenceStuart J. Russell, Peter Norvig · 1994
ComputerdenkenRoger Penrose · 1989
Minds, brains, and scienceJohn R. Searle · 1984
Shadows of the mindRoger Penrose · 1994
Lifelong kindergartenMitchel Resnick · 2017
Autonomous SystemSzabolcs Michael de Gyurky, Mark A. Tarbell · 2013
Ai and Human Thought and EmotionSam Freed · 2019
Enhancing Digital Literacy and CreativityAlicia Blum-Ross, Kristiina Kumpulainen · 2019
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Peter J. Denning Peter James Denning (born January 6, 1942) is an American computer scientist and writer. He is best known for pioneering work in virtual memory, especially…
- Computing education Computer science education or computing education is the field of teaching and learning the discipline of computer science and computational thinking.…
- Outline of computer science Computer science (also called computing science) is the study of the theoretical foundations of information and computation and their implementation and…
- Computer science Fundamental areas of computer science Computer science is the study of computation, information, and automation, together with their associated phenomena…
- Philosophy of computer science The philosophy of computer science is concerned with the philosophical questions that arise within the discipline of computer science. There is still no…
- Robert Kowalski Robert Anthony Kowalski (born 15 May 1941) is an American-British logician and computer scientist, whose research is concerned with developing both human-orient…
- Georg Gottlob Georg Gottlob FRS is an Austrian-Italian computer scientist who works in the areas of database theory, logic, and artificial intelligence and is Professor…
- Soft computing Soft computing is an umbrella term used to describe types of algorithms that produce approximate solutions to unsolvable high-level problems in computer…