A Thematic Analysis Exploring Flexibility in Programming-based Mathematical Problem Solving
DOI:
https://doi.org/10.58459/icce.2023.967Abstract
Research on computational thinking (CT) have received significant attention in recent years, but how CT and mathematical thinking (MT) work together to influence problem solver’s computational strategies and competency has not been illuminated. Taking the method of thematic analysis combined with a conceptual framework of flexibility in programming-based mathematical problem solving, this study aims to shed light on the interplay between CT and MT. We identify two kinds of flexibility when a problem solver engages in programming-based mathematical problem-solving: translation flexibility and integrated flexibility. We hope that this research will contribute to a deeper understanding of the interplay of CT and MT as a basis for conceptualizing an interdisciplinary form of STEM education and thinking on task design, pedagogy, and assessment approaches of CT-based mathematics instruction.