A Research Agenda for Computational Thinking
It has been more than a decade since Jeanette Wing's (2006) influential article about computational thinking (CT) proposed CT to be a “fundamental skill for everyone” (p. 33) and that needs to be added to every child's knowledge and skill set like reading, writing and arithmetic. Wing suggested that CT is a universal skill, and not only for computer scientists. This call resonated with many educators leading to various initiatives by the International Society for Teacher in Education (ISTE) and Computer Science Teachers Association (CSTA) provided the groundwork to integrate CT into the K-12 curriculum. While CT is not a new concept and has been taught in computer science departments for decades, Wing's call created a shift towards educational computing and the need for integrating it into curriculum for all. Since 2006, many scholars have conducted empirical or qualitative research to study the what, how and why of CT. This chapter reviews the most current literature and identifies general research patterns, themes and directions for the future. The purpose of the chapter is to emphasize future research needs by cumulatively looking at what has been done to date in computational thinking research. Consequently, the conclusion and discussion section of the paper presents a research agenda for future.