The Korea Society Of Educational Studies In Mathematics
[ Article ]
Journal of Educational Research in Mathematics - Vol. 30, No. 1, pp.131-151
ISSN: 2288-7733 (Print) 2288-8357 (Online)
Print publication date 28 Feb 2020
Received 10 Jan 2020 Revised 05 Feb 2020 Accepted 13 Feb 2020

Mathematising of Coding Education Command: Focusing on Algebra Education

Jeong, Jinhwan* ; Cho, hanhyuk**,
*Teacher, Bangwon Middle School
**Professor, Seoul National University

Correspondence to: Professor, Seoul National University, South Korea,


Mathematics is at the root of coding and AI convergence education, emphasized in recent school education. This paper proposes an education content and education method that can combine elementary and secondary coding education that is being introduced recently with school mathematics in a developmental way. Specifically, in this paper, through the mathematising of the code in coding education, the contents of education to develop from arithmetical coding to algebraic coding are designed, as well as the minimum coding mapping strategy that induces development into algebraic coding. Additionally, this study addresses and analyzes the process in which learners develop their algebraic abilities with educational content and guidance strategies that converge coding education in elementary and secondary schools into math education, especially algebra education. This convergence education is achieved through a Papert’s constructionism learning theory-based artifact design, and the minimum code strategy is designed to enable learners to form a knowledge structure of algebra and gain experience in exercising computational thinking.


algebraic thinking, Papert’s constructionism, mathematising of code in coding education, algebraic coding, minimum-code strategy


  • Ackermann, E. K. (2004). Constructing knowledge and transforming the world. A learning zone of one’s own: Sharing representations and flow in collaborative learning environments, 1, 15-37..
  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community?. Acm Inroads, 2(1), 48-54.. []
  • Brennan, K., & Resnick, M. (2012, April). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada (Vol. 1, p. 25)..
  • Bryk, A. S., & Treisman, U. (2010). Make math a gateway, not a gatekeeper. Chronicle of Higher Education, 56(32), B19-B20..
  • Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1(2), 67-69..
  • Burger, W. F., & Culpepper, B. (1993). Restructuring geometry. Research ideas for the classroom: High school mathematics, 140-154..
  • Carraher, D. W., Schliemann, A. D., & Schwartz, J. L. (2017). Early algebra is not the same as algebra early. In Algebra in the early grades (pp. 235-272). Routledge.. []
  • Cho, H., Kim, H., Song, M., & Lee, J. (2010). Representation systems of building blocks in Logo-based microworld. Constuctionism 2010..
  • Cho, H. H., Lee, J. Y., Shin, D. J., & Woo, A. S. (2011). MCY-Mentoring Activities by Creating and Communicating Mathematical Objects. Research in Mathematical Education, 15(2), 141-158. .
  • Cho, H. & Song, M. (2014). On the SMART Storytelling Mathematics Education Based on Executable Expression. The Journal of Educational Research in Mathematics, 24(2), 269-283..
  • Choike, J. R. (2000). Teaching strategies for algebra for all. Mathematics Teacher, 93(7), 556-560..
  • Dougherty, B. (2017). Measure up: A quantitative view of early algebra. In Algebra in the early grades (pp. 389-412). Routledge.. []
  • Freudenthal, H. (2006). Revisiting mathematics education: China lectures (Vol. 9). Springer Science & Business Media..
  • Grover, S., & Pea, R. (2013). Computational Thinking in K-12 A Review of the State of the Field. Educational Researcher, 42(1), 38-43.. []
  • Han, C. & Kwon, O. (2018). Domestic Research Trends and Tasks on Early Algebra Education: Focused on the Elementary School Mathematics. Journal of Elementary Mathematics Education in Korea, 22(2), 115-142. .
  • Han, S., & Bhattacharya, K. (2001). Constructionism, learning by design, and project based learning. Emerging perspectives on learning, teaching, and technology. Retrieved April, 29, 2007..
  • Hoyles, C., Noss, R., & Adamson, R. (2002). Rethinking the microworld idea. Journal of educational computing research, 27(1), 29-53.. []
  • Jeong, J. (2015). Mathematics education of pattern generalization by computational thinking game. Master’s Thesis, Seoul National University.
  • Kaput, J. J. (2017). What Is Algebra? What Is Algebraic Reasoning?. In Algebra in the early grades (pp. 5-18). Routledge.. []
  • Kaput, J. J., Blanton, M. L., & Moreno, L. (2017). Algebra From a Symbolization Point of View. In Algebra in the early grades (pp. 19-56). Routledge.. []
  • Kim, S. (2003). A study on elementary school algebra -focusing on ‘early algebra’-. The Journal of Educational Research in Mathematics, 13(3), 309-327..
  • Kim, H. (2006). A Study on Learning and Teaching Environments for Computers and Mathematics Education. The Journal of Educational Research in Mathematics, 16(4), 367-386. .
  • Ko, H., Lee, H., Lee, H., & Lee, E. (2015). A Study on the Survey and Improvement of Mathematics Learning. Research Report on the Korea Foundation for the Advancement of Science and Creativity..
  • Mason, J. (2008). Making use of children’s powers to produce algebraic thinking. In Algebra in the early grades, 57-94.. []
  • Noss, R. (1986). Constructing a conceptual framework for elementary algebra through Logo programming. Educational Studies in Mathematics, 17(4), 335-357.. []
  • 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...
  • Papert, S., & Harel, I. (1991). Situating constructionism. Constructionism, 36(2), 1-11..
  • Papert, S. (1996). An exploration in the space of mathematics educatioWns. IJ Computers for Math. Learning, 1(1), 95-123.. []
  • Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM, 52(11), 60-67.. []
  • Van den Heuvel-Panhuizen, M. (2001). Realistic mathematics education in the Netherlands. Principles and practices in arithmetic teaching: Innovative approaches for the primary classroom, 49-63..
  • Lim, H., Kim, H., Seo, S., Kim, J., Cho, J. (2015). Middle school information. Seoul: Visang Education..
  • Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127-147. . []
  • Wilensky, U., & Papert, S. (2010). Restructurations: Reformulations of knowledge disciplines through new representational forms. Constructionism..
  • 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: Mathematical, Physical and Engineering Sciences, 366(1881), 3717-3725.. []
  • Wing, J. (2011). Research notebook: Computational thinking-What and why. The Link Magazine, 20-23..
  • Woo, J. & Kim. S. (2007). Analysis of the Algebraic Thinking Factors and Search for the Direction of Its Learning and Teaching. The Journal of Educational Research in Mathematics, 17(4), 453-475..