Over its short disciplinary history, computing has seen a stunning number of descriptions of the field's characteristic ways of thinking and practicing, under a large number of different labels. One of the more recent variants, notably in the context of K-12 education, is "computational thinking", which became popular in the early 2000s, and which has given rise to many competing views of the essential character of CT. This article analyzes CT from the perspective of computing's disciplinary ways of thinking and practicing, as expressed in writings of computing's pioneers. The article describes six windows into CT from a computing perspective: its intellectual origins and justification, its aims, and the central concepts, techniques, and wa...
Computational thinking (CT) is an approach to problem-solving that has its roots in computer science...
Researchers and policymakers call for the integration of Computational Thinking (CT) into K-12 educa...
There is considerable debate and ambiguity around what constitutes “computational thinking” (CT). In...
The article of record as published may be found at http://dx.doi.org/10.1145/2999541.2999542Computat...
none2noThe pervasiveness of Computer Science (CS) in today’s digital society and the extensive use o...
Abstract This article provides an introduction for the special issue of the Journal o...
Computing offers essential problem-solving tools needed for contemporary challenges. The role of com...
Computational Thinking (CT) has been described as an essential skill which everyone should learn and...
This paper reports on initial findings of a study on developing computational thinking (CT) as a 21s...
Introduction of scientific and cultural aspects of Computer Science (CS) (called "Computational Thin...
Computers and information technologies are increasingly becoming indispensable elements of our lives...
As computers have become commonplace in everyday life, educators have begun to shift focus from work...
Computational Thinking (CT) has become popular in recent years and has been recognised as an essenti...
In this report we consider the current status of the coverage of computer science in education at th...
Computational thinking (CT) is an approach to problem-solving that has its roots in computer science...
Researchers and policymakers call for the integration of Computational Thinking (CT) into K-12 educa...
There is considerable debate and ambiguity around what constitutes “computational thinking” (CT). In...
The article of record as published may be found at http://dx.doi.org/10.1145/2999541.2999542Computat...
none2noThe pervasiveness of Computer Science (CS) in today’s digital society and the extensive use o...
Abstract This article provides an introduction for the special issue of the Journal o...
Computing offers essential problem-solving tools needed for contemporary challenges. The role of com...
Computational Thinking (CT) has been described as an essential skill which everyone should learn and...
This paper reports on initial findings of a study on developing computational thinking (CT) as a 21s...
Introduction of scientific and cultural aspects of Computer Science (CS) (called "Computational Thin...
Computers and information technologies are increasingly becoming indispensable elements of our lives...
As computers have become commonplace in everyday life, educators have begun to shift focus from work...
Computational Thinking (CT) has become popular in recent years and has been recognised as an essenti...
In this report we consider the current status of the coverage of computer science in education at th...
Computational thinking (CT) is an approach to problem-solving that has its roots in computer science...
Researchers and policymakers call for the integration of Computational Thinking (CT) into K-12 educa...
There is considerable debate and ambiguity around what constitutes “computational thinking” (CT). In...