Computational thinking: what does it really mean for the K-16 computer science education community
Arthur Hoskey, Sen Zhang · Journal of computing sciences in colleges · 2017
It is commonly agreed that being able to think computationally will make it easier for students to master computing disciplines as well as apply these thinking skills to subjects beyond computing. In this work, we attempt to bridge the gap between the overarching high-level ideas initially proposed by Jeanette Wing and K-16 computer science education. We propose a first step towards refining, summarizing and concretizing what computational thinking is within the K-16 computer science education scope. Our focus is on identifying and defining aspects (subtopics) of computational thinking that directly relate to computer science in terms of K-16 teaching and learning of computer science.