본문 바로가기
KERD
논문KCI 등재

Unveiling the synergistic nexus: AI-driven coding integration in mathematics education for enhanced computational thinking and problem-solving

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

This paper delves into the symbiotic integration of coding and mathematics education, aimed at cultivating computational thinking and enriching mathematical problem-solving proficiencies. We have identified a corpus of scholarly articles (n=38) disseminated within the preceding two decades, subsequently culling a portion thereof, ultimately engendering a contemplative analysis of the extant remnants. In a swiftly evolving society driven by the Fourth Industrial Revolution and the ascendancy of Artificial Intelligence (AI), understanding the synergy between these domains has become paramount. Mathematics education stands at the crossroads of this transformation, witnessing a profound influence of AI. This paper explores the evolving landscape of mathematical cognition propelled by AI, accentuating how AI empowers advanced analytical and problem-solving capabilities, particularly in the realm of big data-driven scenarios. Given this shifting paradigm, it becomes imperative to investigate and assess AI's impact on mathematics education, a pivotal endeavor in forging an education system aligned with the future. The symbiosis of AI and human cognition doesn't merely amplify AI-centric thinking but also fosters personalized cognitive processes by facilitating interaction with AI and encouraging critical contemplation of AI's algorithmic underpinnings. This necessitates a broader conception of educational tools, encompassing AI as a catalyst for mathematical cognition, transcending conventional linguistic and symbolic instruments.

Abstract

This paper delves into the symbiotic integration of coding and mathematics education, aimed at cultivating computational thinking and enriching mathematical problem-solving proficiencies. We have identified a corpus of scholarly articles (n=38) disseminated within the preceding two decades, subsequently culling a portion thereof, ultimately engendering a contemplative analysis of the extant remnants. In a swiftly evolving society driven by the Fourth Industrial Revolution and the ascendancy of Artificial Intelligence (AI), understanding the synergy between these domains has become paramount. Mathematics education stands at the crossroads of this transformation, witnessing a profound influence of AI. This paper explores the evolving landscape of mathematical cognition propelled by AI, accentuating how AI empowers advanced analytical and problem-solving capabilities, particularly in the realm of big data-driven scenarios. Given this shifting paradigm, it becomes imperative to investigate and assess AI's impact on mathematics education, a pivotal endeavor in forging an education system aligned with the future. The symbiosis of AI and human cognition doesn't merely amplify AI-centric thinking but also fosters personalized cognitive processes by facilitating interaction with AI and encouraging critical contemplation of AI's algorithmic underpinnings. This necessitates a broader conception of educational tools, encompassing AI as a catalyst for mathematical cognition, transcending conventional linguistic and symbolic instruments.

참고문헌 (111)

  1. Abid, A., "A strategy for the design of introductory computer programming course in high school", Journal of Elementary Education, 25(1), pp.145~165 (2015)
  2. Acar, İ. G., "The effect of block-based game development activities on the geometry achievement, computational thinking skills and opinions of seventh-grade students", Journal of Educational Technology and Online Learning, 5(4), pp.1106~1121 (2022)[DOI]
  3. Ackerman, R., "Bird’s-eye view of cue integration : Exposing instructional and task design factors which bias problem solvers", Educational Psychology Review, 35(2), pp.1~37 (2023)[DOI]
  4. Adanır, G. A., "Research trends in K-5 computational thinking education : A bibliometric analysis and ideas to move forward", Education and Information Technologies, 29, pp.3589~3614 (2023)[DOI]
  5. Akpinar, Y., "Supporting children’s learning of probability through video game programming", Journal of Educational Computing Research, 53(2), pp.228~259 (2015)[DOI]
  6. Al-Yakoob, S. M., "Mathematical models and algorithms for a high school timetabling problem", Computers & Operations Research, 61, pp.56~68 (2015)[DOI]
  7. Amuko, S., "Opportunities and challenges : Integration of ICT in teaching and learning mathematics in secondary schools, Nairobi, Kenya", Journal of Education and Practice, 6(24), pp.1~6 (2015)
  8. Ardito, G., "We, robot : Using robotics to promote collaborative and mathematics learning in a middle school classroom", Middle Grades Research Journal, 9(3), pp.73~88 (2014)
  9. Benton, L., "Designing for learning mathematics through program-ming : A case study of pupils engaging with place value", International Journal of Child-Computer Interaction, 16, pp.68~76 (2018)[DOI]
  10. Bers, M. U., "Computational thinking and tinkering : Exploration of an early childhood robotics curriculum", Computers & Education, 72, pp.145~157 (2014)[DOI]
  11. Bers, M. U., "Coding as a playground : Promoting positive learning experiences in childhood classrooms", Computers & Education, 138, pp.130~145 (2019)[DOI]
  12. Borg, A, "Programming as a mathematical instrument : the implementation of an analytic framework", Proceedings of the 10th ERME Topic Conference on Mathematics Education in the Digital Age (MEDA), pp.435~442 (2020), University of Linz
  13. Brancaccio, A., "Problem posing and solving: Strategic Italian key action to enhance teaching and learning mathematics and informatics in the high school", 2015 IEEE 39th Annual Computer Software and Applications Conference, 2, pp.845~850 (2015), IEEE
  14. Bråting, K., "The integration of programming in Swedish school mathematics : Investigating elementary mathematics textbooks", Scandinavian Journal of Educational Research, 66(4), pp.594~609 (2021)[DOI]
  15. Bråting, K., "Integrating programming in Swedish school mathematics: Description of a research project", Proceedings of MADIF12: The twelfth research seminar of the Swedish Society for Research in Mathematics Education, pp.101~110 (2020), Linnaeus University
  16. Brown, J. S., "Situated cognition and the culture of learning", Educational Researcher, 18(1), pp.32~42 (1989)[DOI]
  17. Bulut, M., "A systematic literature review on augmented reality in mathematics education", European Journal of Science and Mathematics Education, 11(3), pp.556~572 (2023)[DOI]
  18. Calder, N. S., "Using scratch to facilitate mathematical thinking", Waikato Journal of Education, 23(2), pp.43~58 (2018)[DOI]
  19. Çam, E., "The impact of robotics-assisted programming education on academic success, problem solving skills and motivation", Journal of Educational Technology and Online Learning, 5(1), pp.47~65 (2022)[DOI]
  20. Chan, S. W, "Computational thinking activities in number patterns: A study in a Singapore secondary school", Proceedings of the 28th International Conference on Computers in Education, 1, pp.171~176 (2020), Asia-Pacific Society for Computers in Education
  21. Chan, S. W., "Tools and approaches for integrating computational thinking and mathematics : A scoping review of current empirical studies", Journal of Educational Computing Research, 60(8), pp.2036~2080 (2023)[DOI]
  22. Chung, C. C., "Assessing the impact of an autonomous robotics competition for STEM education", Journal of STEM Education : Innovations and Research, 15(2), pp.24~34 (2014)
  23. Çiftci, S., "The effect of coding courses on the cognitive abilities and problem-solving skills of preschool children", Computer Science Education, 30(1), pp.3~21 (2020)[DOI]
  24. Daher, W., "Students’ motivation to learn mathematics in the robotics environment", Computers in the Schools, 39(3), pp.230~251 (2022)[DOI]
  25. Darmawansah, D., "Trends and research foci of robotics-based STEM education : A systematic review from diverse angles based on the technology-based learning model", International Journal of STEM Education, 10(1), pp.1~24 (2023)[DOI]
  26. de Azevedo Cysneiros Filho, G. A., "A review of papers about block programming from the workshop on computing at school", Proceedings of the international conference on Educational and New Development (END 2021), pp.111~115 (2021), inScience Press
  27. Deeva, G., "A review of automated feedback systems for learners : Classification framework, challenges and opportunities", Computers & Education, 162, pp.104094~ (2021)[DOI]
  28. DeJarnette, A. F., "Students’ conceptions of sine and cosine functions when representing periodic motion in a visual programming environment", Journal for Research in Mathematics Education, 49(4), pp.390~423 (2018)[DOI]
  29. Dickson, B. A., "The use of coding clubs to develop middle-school students’ spatial reasoning abilities", Digital Experiences in Mathematics Education, 8(1), pp.50~69 (2022)[DOI]
  30. diSessa, A. A., "Computational literacy and"the big picture"concerning computers in mathematics education", Mathematical Thinking and Learning, 20(1), pp.3~31 (2018)[DOI]
  31. Dohn, N. B., "Students’ interest in Scratch coding in lower secondary mathematics", British Journal of Educational Technology, 51(1), pp.71~83 (2020)[DOI]
  32. Duncan, C, "A pilot computer science and programming course for primary school students", Proceedings of the Workshop in Primary and Secondary Computing Education, pp.39~48 (2015), Association for Computing Machinery
  33. Eglash, R., "A mathematical tool kit for generative justice", ETDEducação Temática Digital, 19(3), pp.761~785 (2017)[DOI]
  34. Eisenberg, M., "Math on a sphere : Making use of public displays in mathematics and programming education", Knowledge Management & E-Learning, 6(2), pp.140~155 (2014)[DOI]
  35. Fagerlund, J., "Computational thinking in programming with Scratch in primary schools : A systematic review", Computer Applications in Engineering Education, 29(1), pp.12~28 (2021)[DOI]
  36. Felicia, A., "A review on educational robotics as assistive tools for learning mathematics and science", International Journal of Computer Science Trends and Technology, 2(2), pp.62~84 (2014)
  37. Fields, D., "The programmers’ collective : Fostering participatory culture by making music videos in a high school Scratch coding workshop", Interactive Learning Environments, 23(5), pp.613~633 (2015)[DOI]
  38. Foerster, K. T., "Integrating programming into the mathematics curriculum: Combining scratch and geometry in grades 6 and 7", Proceedings of the 17th annual conference on information technology education, pp.91~96 (2016), Association for Computing Machinery
  39. Fofang, J. S, "Mutually supportive mathematics and computational thinking in a fourth-grade classroom", The Interdisciplinarity of the Learning Sciences, 14th International Conference of the Learning Sciences (ICLS) 2020, 3, pp.1389~1396 (2020), International Society of the Learning Sciences
  40. Forsström, S. E., "A literature review exploring the use of programming in mathematics education", International Journal of Learning, Teaching and Educational Research, 17(12), pp.18~32 (2018)[DOI]
  41. Francis, K., "Coding robots as a source of instantiations for arithmetic", Digital Experiences in Mathematics Education, 4, pp.71~86 (2018)[DOI]
  42. Francis, K., "Enactivism, spatial reasoning and coding", Digital Experiences in Mathematics Education, 2, pp.1~20 (2016)[DOI]
  43. Gadanidis, G., "Group theory, computational thinking, and young mathematicians", Mathematical Thinking and Learning, 20(1), pp.32~53 (2018)[DOI]
  44. Grover, S., "Computational thinking in preK-5: Empirical Evidence for Integration and Future Directions", pp.72~84 (2022), Association for Computing Machinery
  45. Grover, S., "Designing for deeper learning in a blended computer science course for middle school students", Computer Science Education, 25(2), pp.199~237 (2015)[DOI]
  46. Han, B., "The effect of mathematics achievement variables on scratch programming activities of elementary school students", International Journal of Software Engineering and Its Applications, 10(12), pp.21~30 (2016)
  47. Hava, K, "A systematic review of literature on students as educational computer game designers", Proceedings of EdMedia+ Innovate Learning, pp.407~419 (2017), Association for the Advancement of Computing in Education (AACE)
  48. Hickmott, D., "A scoping review of studies on computational thinking in K–12mathematics classrooms", Digital Experiences in Mathematics Education, 4(1), pp.48~69 (2018)[DOI]
  49. Hill, C, "Floors and Flexibility: Designing a programming environment for 4th-6th grade classrooms", Proceedings of the 46th ACM Technical Symposium on Computer Science Education, pp.546~551 (2015), Association for Computing Machinery
  50. Hsu, Y. C., "Learning through making and maker education", TechTrends, 61(6), pp.589~594 (2017)[DOI]
  51. Huang, W., "A critical review of literature on"unplugged"pedagogies in K-12 computer science and computational thinking education", Computer Science Education, 31(1), pp.83~111 (2021)[DOI]
  52. Hudson, M. A., "Using a multifaceted robotics-based intervention to increase student interest in STEM subjects and careers", Journal for STEM Education Research, 3(3), pp.295~316 (2020)[DOI]
  53. Israel, M., "From classroom lessons to exploratory learning progressions : Mathematics+ computational thinking", Interactive Learning Environments, 28(3), pp.362~382 (2020)[DOI]
  54. Jiang, H., "How do mathematics interest and self-efficacy influence coding interest and self-efficacy? A structural equation modeling analysis", International Journal of Educational Research, 115, pp.102058~ (2022)[DOI]
  55. Kado, K., "A teaching and learning the fundamental of calculus through Python-based coding", International Journal of Didactical Studies, 3(1), pp.15006~ (2022)[DOI]
  56. Kampylis, P., "Integrating computational thinking into primary and lower secondary education", Educational Technology & Society, 26(2), pp.99~117 (2023)[DOI]
  57. Ke, F., "An implementation of design-based learning through creating educational computer games : A case study on mathematics learning during design and computing", Computers & Education, 73, pp.26~39 (2014)[DOI]
  58. Kilhamn, C., "Variables in early algebra : exploring didactic potentials in programming activities", ZDM–Mathematics Education, 54(6), pp.1273~1288 (2022)[DOI]
  59. Kim, S., "Effects of robot for teaching geometry to fourth graders", International Journal of Innovation in Science and Mathematics Education, 24(2), pp.52~70 (2016)
  60. Kim, S. W., "The analysis on research trends in programming based STEAM education in Korea", Indian Journal of Science and Technology, 9(24), pp.1~11 (2016)[DOI]
  61. Kordaki, M., "Digital tools used for the development of computational thinking in primary education: a ten year systematic literature review", Proceedings of EDULEARN, 17, pp.6346~6356 (2017), IATED Academy
  62. Krishnamoorthy, S. P., "Using a visual programming environment and custom robots to learn c programming and K-12 stem concepts", Proceedings of the 6th Annual Conference on Creativity and Fabrication in Education, pp.41~48 (2016), Association for Computing Machinery
  63. Lavigne, H. J., "An exploratory approach for investigating the integration of computational thinking and mathematics for preschool children", Journal of Digital Learning in Teacher Education, 36(1), pp.63~77 (2020)[DOI]
  64. León, J. M., "Code to learn : Where does it belong in the K-12 curriculum", Journal of Information Technology Education : Research, 15, pp.283~303 (2016)[DOI]
  65. Leung, H. Y. H., "Systematic literature review of integrating computational thinking into mathematics education", US-China Education Review, 11(4), pp.152~163 (2021)[DOI]
  66. Lin, C. F., "Data mining for providing a personalized learning path in creativity : An application of decision trees", Computers & Education, 68, pp.199~210 (2013)[DOI]
  67. Liu, J, "STEM education: Students touch space through free robotics programming competition", Proceedings of the 6th International Conference on Computer Supported Education, 3, pp.270~274 (2014), SciTePress
  68. Liu, J., "The mediating effect of creativity on the relationship between mathematic achievement and programming self-efficacy", Frontiers in Psychology, 12, pp.772093~ (2022)[DOI]
  69. Luo, T., "Elementary students learning computer programming : An investigation of their knowledge retention, motivation, and perceptions", Educational Technology Research and Development, 70(3), pp.783~806 (2022)[DOI]
  70. Mari, E., "Programmable floor robots and spatial knowledge with 6-7-year-old students", International Journal for Technology in Mathematics Education, 29(2), pp.87~95 (2022)
  71. Martin, F., "A systematic review of research on K12 online teaching and learning : Comparison of research from two decades 2000 to 2019", Journal of Research on Technology in Education, 55(2), pp.190~209 (2023)[DOI]
  72. Miller, J., "STEM education in the primary years to support mathematical thinking : Using coding to identify mathematical structures and patterns", ZDM, 51(6), pp.915~927 (2019)[DOI]
  73. Misfeldt, M, "Learning mathematics through programming: An instrumental approach to potentials and pitfalls", Proceedings of the ninth Congress of the European Society for Research in Mathematics Education (CERME 9), pp.2524~2530 (2015), Charles University in Prague, Faculty of Education and ERME
  74. Mohamadou, Y., "A review of mathematical modeling, artificial intelligence and datasets used in the study, prediction and management of COVID-19", Applied Intelligence, 50(11), pp.3913~3925 (2020)[DOI]
  75. Monga, M., "Problem posing and programming as a general approach to foster the learning of mathematics", Constructivist Foundations, 14(3), pp.335~337 (2019)
  76. Montiel, H., "Educational challenges for computational thinking in K–12 education:A systematic literature review of “scratch” as an innovative programming tool", Computers, 10(6), pp.69~ (2021)[DOI]
  77. Moore, J. A., "Recent progress and applications of gold nanotechnology in medical biophysics using artificial intelligence and mathematical modeling", Nano Express, 2(2), pp.022001~ (2021)[DOI]
  78. Nemiro, J., "Developing creative behavior in elementary school students with robotics", The Journal of Creative Behavior, 51(1), pp.70~90 (2017)[DOI]
  79. Papavlasopoulou, S., "Empirical studies on the Maker Movement, a promising approach to learning : A literature review", Entertainment Computing, 18, pp.57~78 (2017)[DOI]
  80. Pei, C., "Cultivating computational thinking practices and mathematical habits of mind in lattice land", Mathematical Thinking and Learning, 20(1), pp.75~89 (2018)[DOI]
  81. Pellas, N., "A systematic literature review on the user experience design for game-based interventions via 3D virtual worlds in K-12 education", Multimodal Technologies and Interaction, 5(6), pp.28~ (2021)[DOI]
  82. Pérez, A., "A framework for computational thinking dispositions in mathematics education", Journal for Research in Mathematics Education, 49(4), pp.424~461 (2018)[DOI]
  83. Phan, H. P., "Achieving optimal best : Instructional efficiency and the use of cognitive load theory in mathematical problem solving", Educational Psychology Review, 29, pp.667~692 (2017)[DOI]
  84. Popat, S., "Learning to code or coding to learn? A systematic review", Computers & Education, 128, pp.365~376 (2019)[DOI]
  85. Psycharis, S., "The effects of computer programming on high school students’ reasoning skills and mathematical self-efficacy and problem solving", Instructional Science, 45(5), pp.583~602 (2017)[DOI]
  86. Qian, Y., "Students’ misconceptions and other difficulties in introductory programming : A literature review", ACM Transactions on Computing Education(TOCE), 18(1), pp.1~24 (2017)[DOI]
  87. Qian, Y., "Correlates of success in introductory programming : A study with middle school students", Journal of Education and Learning, 5(2), pp.73~83 (2017)[DOI]
  88. Radev, V., "Design of educational computer game in second grade mathematics with the help of scratch", Proceedings of EDULEARN 21, pp.939~948 (2021), IATED Academy
  89. Raiyn, J, "Developing a mathematics lesson plan based on visual learning technology", International Journal of Education and Management Engineering, 6(4), pp.1~9 (2016)[DOI]
  90. Rich, K. M., "Synergies and differences in mathematical and computational thinking : Implications for integrated instruction", Interactive Learning Environments, 28(3), pp.272~283 (2020)
  91. Rich, P. J., "Beyond cognitive increase : Investigating the influence of computer programming on perception and application of mathematical skills", Journal of Computers in Mathematics and Science Teaching, 33(1), pp.103~128 (2014)
  92. Sáez-López, J. M., "The effect of programming on primary school students’ mathematical and scientific understanding : Educational use of mBot", Educational Technology Research and Development, 67(6), pp.1405~1425 (2019)[DOI]
  93. "The 1st National Conference of Artificial Intelligence Applications in Education", 2021, ~, pp.Harran University
  94. Shute, V. J., "Review of computer-based assessment for learning in elementary and secondary education", Journal of Computer Assisted Learning, 33(1), pp.1~19 (2017)[DOI]
  95. Smith, C. P., "Scratch it out! Enhancing geometrical understanding", Teaching Children Mathematics, 21(3), pp.185~188 (2014)[DOI]
  96. Steffe, L. P., "Constructivism in education" (1995), Psychology Press
  97. Sümen, Ö. Ö., "Teaching the order of operations topic to fourth-graders using code. org", Milli Eğitim Dergisi, 51(236), pp.3593~3616 (2022)[DOI]
  98. Sun, L., "Educational games promote the development of students’ computational thinking : A meta-analytic review", Interactive Learning Environments, 21(1), pp.1~15 (2021)[DOI]
  99. Sun, L., "Improving 7th-graders’ computational thinking skills through unplugged programming activities : A study on the influence of multiple factors", Thinking Skills and Creativity, 42, pp.100926~ (2021)[DOI]
  100. Sweller, J., "Psychology of Learning and Motivation (Vol. 55)", pp.37~76 (2011), Academic Press
  101. Tian, Y., "The research on programming education in elementary schools from five countries", International Journal of Social Media and Interactive Learning Environments, 5(3), pp.181~190 (2017)[DOI]
  102. Troelstra, A. S., "Constructivism in mathematics (Vol 2)" (2014), Elsevier
  103. Wang, H. Y., "Effects of an integrated Scratch and project-based learning approach on the learning achievements of gifted students in computer courses", 2014 IIAI 3rd International Conference on Advanced Applied Informatics, pp.382~387 (2014), IEEE
  104. Wang, H. Y., "Comparison of the effects of project-based computer programming activities between mathematics-gifted students and average students", Journal of Computers in Education, 3, pp.33~45 (2016)[DOI]
  105. Weintrop, D., "Defining computational thinking for mathematics and science classrooms", Journal of Science Education and Technology, 25, pp.127~147 (2016)[DOI]
  106. Wilson, B. G., "Theoretical foundations of learning environments", pp.57~88 (2000), Lawrence Erlbaum
  107. Ye, H., "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), pp.3~ (2023)[DOI]
  108. Zhang, L., "A systematic review of learning computational thinking through Scratch in K-9", Computers & Education, 141, pp.103607~ (2019)[DOI]
  109. Zhang, Y., "Educational robots improve K-12 students’ computational thinking and STEM attitudes : Systematic review", Journal of Educational Computing Research, 59(7), pp.1450~1481 (2021)[DOI]
  110. Zhang, Y., "Researching computational thinking in early childhood STE(A)M education context : A descriptive review on the state of research and future directions", Journal for STEM Education Research, 6, pp.427~455 (2023)[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (13건)