Journal of Educational Research in Mathematics (Feb 2021)

Coding Environment and Exploration Curriculum for Max-Min Optimizations with an Evolution Strategy

DOI
https://doi.org/10.29275/jerm.2021.02.31.1.109
Journal volume & issue
Vol. 31, no. 1
pp. 109 – 130

Abstract

Read online

The purpose of this study is to develop a curriculum of school mathematics and artificial intelligence regarding max-min problems. We also developed a coding environment for a designed curriculum that can be accessed and utilized at codingmath.org without any additional installation. The curriculum uses an evolution strategy-based gradient descent method founded on a school probability and statistics curriculum with an experiment using dice; this curriculum is designed to work when the function is not differentiable and is ultimately linked to a calculus-based gradient descent method. The coding environment, in which even middle school students can visualize the min-max problem of f(x, y), uses a three-dimensional function graph with minimal coding inputs and explores the gradient descent process using a two-dimensional Python animation. This study, which is an attempt to combine mathematical problem solving and computational thinking in the context of max-min problems, further discusses ideas regarding the ways to integrate AI and coding in mathematics education.