Computational thinking is accepted today as one of the most basic and important 21st century skills. What computational thinking actually is, however, is still under discussion.
Computational thinking is commonly defined as a set of cognitive and social skills that are applied in problem-solving processes.Ā Not surprisingly, the more acknowledgement the importance of gaining computational thinking skills receives, the broader the discussion of computational thinking becomes. Among the aspects consistently discussed with respect to computational thinking are the concepts and skills associated with computational thinking, the appropriate age group for imparting these concepts and skills, and how computational thinking can be integrated into any discipline and domain of life.
In this post, we highlight several perspectives on computational thinking that emerged in interviews. The list of seven experts, as well as their affiliation, appears at the end of the post. We asked our experts the following four questions:Ā
The Essence of Computational Thinking
1. Computational thinking is a basic competence
2. Computational thinking is a conceptionĀ
3. Computational thinking is a collection of ideas
4. Computational thinking is a coin with two sides: Algorithm and data
5. Computational thinking is a problem-solving method
6. Computational thinking creates opportunities
7.Ā Computational thinking is especially important for teachers
9. Computational thinking should be used during all school years