EXPLORING COMPUTATIONAL THINKING WITH RECURSION: REFLECTIONS FROM ROBBIE CASE
DOI:
https://doi.org/10.37781/vidya.v44i2.4989Keywords:
Computing in Education; Algebraic Thinking; Patterns and Regularities; Python LanguageAbstract
This article presents reflections on Computational Thinking applied through recursion, based on the theories of Robbie Case. The investigation sought to answer the question: how can Computational Thinking, in teaching, contribute to the training of future Mathematics teachers? The research was characterized as qualitative and of the case study type. The content covered, Patterns and Regularities, was integrated with Computational Thinking, specifically through recursion in the Python Language. Evidence sources included a questionnaire, participant observation, field diary, physical/cultural artifact, and interviews. The data analysis was developed using Robbie Case’s theory. The results show that the students developed Computational Thinking skills and were able to propose and solve problems using recursion. In the case study, relationships were established between generalization (Algebraic Thinking) and the skills of abstraction, collection, analysis, data representation, and algorithms (Computational Thinking).