Computational thinking in primary mathematics classroom activities
The integration of computational thinking (CT) into primary education is often facilitated using one or more CT tools, such as block-based programming environments and educational robotics. A major concern is that these CT tools often are used to design mathematics classroom activities that focus on CT at the expense of mathematics. Hence, there is a need to investigate more closely how CT tools can be used in primary mathematics classroom activities in ways that enable a stronger focus on the learning of mathematics. Using information ecology as a theoretical lens, this study aims to understand how and why CT tools are integrated into primary mathematics classrooms, and how teachers value the possible contributions of such tools. We draw on multiple interviews with two primary teachers, recordings of planning sessions where classroom activities that include CT were designed, the classroom implementations themselves, and reflective conversations with the teachers after the CT tools were integrated in their mathematics classrooms. A deductive analytical approach to our data revealed that (1) CT tools, to varying degrees, facilitate the learning of mathematics; (2) some CT tools were valued by teachers as a better ‘fit’ than others; and (3) CT tools are primarily used to support the learning of geometry, excluding other mathematical domains. Based on these findings, we suggest that there is a need for more research on the use of different CT tools and their role in the learning of primary mathematics. Moreover, more research is needed to understand how CT tools can be used in topics other than geometry.