Computational thinking in the service of mathematics education: The case of animating programmable 3D models in MaLT2
DOI:
https://doi.org/10.48489/quadrante.37379Keywords:
constructionism, secondary education, 3D modeler, logo-based programming, computational practicesAbstract
The scientific community has recognized that CT goes beyond computer science and should be meaningfully integrated across the curriculum. However, regarding math education most approaches, studies and tools are focusing on programming concepts in math-covered tasks, leaving high-level mathematical processes and competences in the background. Moreover, most research focuses on primary education, leaving gaps in understanding CT’s role in secondary mathematics. This paper proposes an approach that leverages programming to enhance Computational Thinking in the service of mathematical learning rather than the other way around. Through an empirical study with secondary students using MaLT2, an online 3D Turtle Geometry modeler, we investigate how CT can support mathematization, offering insights into the intersection of CT and mathematical reasoning. We explore different computational solutions to math problems, given by secondary students, discussing whether they are following a math-oriented or CS-oriented approach. The results showed that CT practices could be used in different ways for solving the same problem computationally and depending on the approach they could promote either mathematical meaning making or computer science meaning making.
References
Barab, S., & Squire, K. (2004). Design-based research: Putting a stake in the ground. The Journal of the Learning Sciences, 13(1), 1–14.
Benton, L., Hoyles, C., Kalas, I., & Noss, R. (2017). Bridging primary programming and mathematics: Some findings of design research in England. Digital Experiences in Mathematics Education, 3, 115–138. https://doi.org/10.1007/s40751-017-0028-x
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American educational research association, 1. https://scratched.gse.harvard.edu/ct/files/AERA2012.pdf
Calder, N. (2012). Processing mathematics through digital technologies. Springer Science & Business Media.
Chan, S.-W., Looi, C.-K., Ho, W. K., & Kim, M. S. (2023). Tools and approaches for integrating computational thinking and mathematics: A scoping review of current empirical studies. Journal of Educational Computing Research, 60(8), 2036–2080. https://doi.org/10.1177/07356331221098793
Cobb, P., Confrey, J., diSessa, A., Lehrer, P., Schauble, L. Design. (2003). Experiments in educational research. Educational Researcher, 32(1), 9–13.
Cui, Z., Ng, O. L., & Jong, M. S. Y. (2023). Integration of computational thinking with mathematical problem-based learning. Educational Technology & Society, 26(2), 131–146.
Grover, S., & Pea, R. (2018). Computational thinking: A competency whose time has come. Computer science education: Perspectives on teaching and learning in school, 19(1), 19–38.
diSessa, A. 2001. Changing Minds: Computers, Learning and Literacy. MIT Press.
Ernest, P., Skovsmose, O., Van Bendegem, J. P., Bicudo, M., Miarka, R., Kvasz, L., & Moeller, R. (1991). The philosophy of mathematics education. Springer Open.
Francisco, J. (2013). Learning in collaborative settings: Students building on each other’s ideas to promote their mathematical understanding. Educational Studies in Mathematics, 82, 417–438. https://doi.org/10.1007/S10649-012-9437-3
Harel, I. E., & Papert, S. E. (1991). Constructionism. Ablex Publishing.
Harvey, B. (1997). Computer science logo style. MIT Press.
Healy, L., & Kynigos, C. (2010). Charting the microworld territory over time: Design and construction in mathematics education. ZDM – Mathematics Education, 42, 63–76. https://doi.org/10.1007/s11858-009-0193-5
Israel-Fishelson, R., & Hershkovitz, A. (2022). Studying interrelations of computational thinking and creativity: A scoping review (2011–2020). Computers & Education, 176, 104353. https://doi.org/10.1016/j.compedu.2021.104353
Jansen, M., Kohen-Vacs, D., Otero, N., & Milrad, M. (2018). A complementary view for better understanding the term computational thinking. In Proceedings of the International Conference on Computational Thinking Education 2018, (pp. 2–7). CoolThink@JC. The Hong Kong Jockey Club, The Education University of Hong Kong.
Kafai, Y. B., & Resnick, M. (Eds.). (1996). Constructionism in practice: Designing, thinking, and learning in a digital world. Routledge.
Kite, V., Park, S., & Wiebe, E. (2021). The code-centric nature of computational thinking education: A review of trends and issues in computational thinking education research. SAGE Open, 11(2), 1-17. https://doi.org/10.1177/21582440211016418
Kynigos, C. (1995). Programming as a means of expressing and exploring ideas: Three case studies situated in a directive educational system. In A. diSessa, C. Hoyles, R. Noss, & L. D. Edwards (Eds.), Computers and exploratory learning (pp. 399–419). Springer Berlin Heidelberg.
Kynigos, C. (2015). Constructionism: Theory of learning or theory of design? In S. J. Cho (Eds.), Selected Regular Lectures from the 12th International Congress on Mathematical Education (pp. 417–438). Springer.
Kynigos, C., & Diamantidis, D. (2021). Creativity in engineering mathematical models through programming. ZDM-Mathematics Education, 54, 149–162. https://doi.org/10.1007/s11858-021-01314-6
Kynigos, C., Essonnier, N., & Trgalova, J. (2020). Social creativity in the education sector: The case of collaborative design of digital resources in mathematics. In V. Glăveanu, I. Ness, & C. Saint Laurent (Eds.), Creative Learning in Digital and Virtual Environments, (pp. 30–49). Routledge.
Kynigos, C., & Grizioti, M. (2018). Programming approaches to computational thinking: Integrating Turtle geometry, dynamic manipulation and 3D Space. Informatics in Education, 17(2), 321–340. https://doi.org/10.15388/infedu.2018.17
Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). Computational thinking is more about thinking than computing. Journal for STEM Education Research, 3(1), 1–18. https://doi.org/10.1007/s41979-020-00030-2
Lv, L., Zhong, B., & Liu, X. (2023). A literature review on the empirical studies of the integration of mathematics and computational thinking. Education and Information Technologies, 28(7), 8171–8193. https://doi.org/10.1007/s10639-022-11518-2
Mitchelmore, M. C. (2002). The role of abstraction and generalisation in the development of mathematical knowledge. Paper presented at the 2nd East Asia Regional Conference on Mathematics Education (EARCOME) and the 9th Southeast Asian Conference on Mathematics Education (SEACME), Singapore, May 27-31.
Morgan, C., & Kynigos, C. (2014). Digital artefacts as representations: Forging connections between a constructionist and a social semiotic perspective. Educational Studies in Mathematics, 85(3), 357–379. https://doi.org/10.1007/s1064 9-013-9523-1
Ng, O. L., Leung, A., & Ye, H. (2023). Exploring computational thinking as a boundary object between mathematics and computer programming for STEM teaching and learning. ZDM–Mathematics Education, 55(7), 1315–1329. https://doi.org/10.1007/s11858-023-01509-z
Nordby, S. K., Bjerke, A. H., & Mifsud, L. (2022). Computational thinking in the primary mathematics classroom: A systematic review. Digital Experiences in Mathematics Education, 8(1), 27–49. https://doi.org/10.1007/s40751-022-00102-5
Noss, R., & Hoyles, C. (1996). Windows on mathematical meanings: Learning cultures and computers (Vol. 17). Springer.
Papert, S. (1972). Teaching children to be mathematicians versus teaching about mathematics. International Journal of Mathematical Education in Science and Technology, 3(3), 249–262.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books Inc.
Shumway, J. F., Welch, L. E., Kozlowski, J. S., Clarke Midura, J., & Lee, V. R. (2021). Kindergarten students’ mathematics knowledge at work: the mathematics for programming robot toys. Mathematical Thinking and Learning, 25(4), 380–408. https://doi.org/10.1080/10986065.2021.1982666
Subramaniam, S., Mahmud, M. S. & Maat, S. S. (2022). Computational thinking in mathematics education: A systematic review. Cypriot Journal of Educational Sciences, 17(6), 2029–2044 https://doi.org/10.18844/cjes.v17i6.7494
Tavory, I., & Timmermans, S. (2019). Abductive analysis and grounded theory. The SAGE handbook of current developments in grounded theory, 532–546. Sage. https://doi.org/10.4135/9781526485656.n28
Tikva, C., & Tambouris, E. (2021). Mapping computational thinking through programming in K-12 education: A conceptual model based on a systematic literature review. Computers & Education, 162, 104083. https://doi.org/10.1016/j.compedu.2020.104083
Tripp, D. (2011). Critical incidents in teaching (classic edition): Developing professional judgement. Routledge.
Ye, H., Liang, B., Ng, O. L., & Chai, C. S. (2023). Integration of computational thinking in K-12 mathematics education: A systematic review on CT-based mathematics instruction and student learning. International Journal of STEM Education, 10(1), 3. https://doi.org/10.1186/s40594-023-00396-w
Wing J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A, 366(1881), 3717–3725.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) belongs to Quadrante. Nevertheless, we encourage articles to be published in institutional or personal repositories as long as their original publication in Quadrante is identified and a link to the journal's website is included.