DOI QR코드

DOI QR Code

A Study on Development of Teaching & Learning Materials related to Coding for Convergence Education Integrating Mathematics and Information

수학·정보 융합교육을 위한 코딩과 연계한 교수학습 자료 개발 연구

  • Received : 2019.02.28
  • Accepted : 2019.03.25
  • Published : 2019.04.30

Abstract

This study, as an attempt to integrate mathematics and information for convergence education, was conducted to develop teaching-learning materials on mathematics education combined with coding education, which has recently been emphasized. We chose the subject of digital signature for coding education, and used SageMath as a coding program. In this study, we overview mathematics used in the elliptic curve digital signature algorithm, one of the many methods for digital signature, and developed the teaching-learning materials on the algorithm for mathematics education integrated with information education based on coding. The elliptic curve digital signature algorithm utilized in transactions of Bitcoin, which many people recently are interested in, is a good example, showing students that mathematics is applied to problem-solving in the real world and provides an optimal environment for implementation by coding. Accordingly, we expect that a class on algorithm will provide a specific teaching-learning program to achieve the goal of integrated mathematics education. By comprehensively considering the opinions of mathematicians, mathematics teachers and mathematics education experts, we expect that the teaching-learning program will be realized as a meaningful class in science high schools, high school's math clubs, and 'number theory' class in colleges.

이 연구는 수학과 정보교과의 융합교육을 위한 시도로, 최근 강조되고 있는 코딩교육을 수학교육에 접목한 교수학습자료의 개발연구이다. 코딩교육을 위한 수학주제로 전자서명을 선택하였고, 코딩을 위한 프로그램으로는 SageMath이다. 본 연구에서 전자서명의 다양한 방법 중 타원곡선 전자서명 알고리즘에서 이용되는 수학을 조명하고, 이를 소재로 정보와 수학교과의 융합 교수 학습 자료를 코딩기반으로 개발하였다. 최근에 많은 사람들이 관심을 가진 비트코인의 거래에서 실제로 활용되는 타원곡선 전자서명 알고리즘은 수학이 응용되는 실례로서 학생들에게 보여주기 좋은 소재이고, 코딩으로 구현하기에도 최적의 환경을 제공해 주고 있다. 따라서 이를 소재로 한 수업은 수학중심의 융합교육을 실현할 수 있는 구체적인 교수 학습 프로그램을 제공할 것으로 기대된다. 또한 이 연구에서 제시된 교수 학습 프로그램은 수학자, 현장수학교사, 수학교육 전문가의 의견을 종합적으로 고려하여 수정 보완하여 완성함으로써 과학고등학교, 수학동아리, 대학교 '정수론' 강좌 등에서 유의미한 수업으로 구현될 것으로 기대된다.

Keywords

References

  1. Baek, H. Y. (2018). Analysis on the situated abstraction process in mathematics coding class(Master's thesis). Korea National University of Education, Chung-Buk, Korea.
  2. Baek, Y. S., Park, H., Kim, Y., Noh, S. G., Park, J.-Y., Lee, J., Jeong, J.-S., Choi, Y., & Han, H. (2010). STEAM education in Korea. Journal of Learner-Centered Curriculum and Instruction, 11(4), 149-171.
  3. British Department for Education (2013). National curriculum in England: computing programmes of study(2013. 9. 11.)
  4. Camp, J., & Marchionini, G. (1984), Programming and learning: Implications for mathematics education, In V. P. Hanson(Ed.), Computers in mathematics Education. Reston, VA: National Council of Teachers of Mathematics.
  5. Chang, K. Y. (2017). A feasibility study on integrating computational thinking into school mathematics. Journal of Korea Society Educational Studies in Mathematics School Mathematics, 19(3), 553-570.
  6. Choi, K. S. (2012). A study on the development and effects of project learning programs of a home economics subject for creativity & character education -Focusing on a 'residential space utilization'(Master's thesis). Korea National University of Education, Chung-Buk, Korea.
  7. CSTA Standard Task Force(2011). CSTA K-12 Computer Science Standards. Revised 2011, 1-73.
  8. Han, I. (2006). 수학교육의 기초와 실제[Fundamental theory and Practice of Mathematics Education]. JinJu: Gyeongsang National University Press.
  9. Hershkowitz, R., Schwarz, B., & Dreyfus, T. (2001). Abstraction in context: epistemic actions. Journal for Research in Mathematics Education, 32(2), 195-222. https://doi.org/10.2307/749673
  10. Kang, H. (2004). Analysis of children's logical thinking improvement with basic programming ability(Master's thesis). Sookmyung Women's University, Seoul, Korea.
  11. Kim, J., Shin, J., Park, B., Seo, B., Lim, M., Lim, S., Lee, J. Kim, Y., Kim, J., Suh, B. E., Yang, M., & Kim, K. (2017). 2017 창의교육 거점센터 운영에 관한 연구[The study of 2017 regional center for creativity education](AD18020004). Seoul, Korea: Korea Foundation for the Advancement of Science and Creativity.
  12. Koo, D. (2014). Development of digital storytelling education program based on software programming. The Journal of Korea Elementary Education, 25(1), 245-260. https://doi.org/10.20972/kjee.25.1.201403.245
  13. Kwon, S. (2018). Computational Thinking 교육을 위한 수학교과와 정보교과와의 융합인재교육(STEAM) 자료 개발: 2015개정 중학교 1학년 수학을 중심으로 [Development of STEAM program contained mathematics and information for computational thinking education: Focused on mathematics in 2015 revision curriculum middle school first grade](Master's thesis). YONSEI University, Seoul, Korea.
  14. Lee, H. J. (2012). A study on development of programming program for elementary gifted children of information in math curriculum (Master's thesis). Seoul National University of Education, Seoul, Korea.
  15. Lee, K. H. (1996). The Application and evaluation of computer educational progrmming language 'SAM' in programming education(Master's thesis). Korea National University of Education, Chungbuk, Korea.
  16. Lee, S. R. (1992). A study on the development of mathematics worksheets using computer programming for eight graders in Korea(Master's thesis). Korea National University of Education, Chungbuk, Korea.
  17. Lee, S.-M. (2009). An analysis on cases of PBL-based computer programming learnings(Master's thesis). Sookmyung Women's University, Seoul, Korea.
  18. Ministry of Education [MOE]. (2015). 2015 revised mathematics curriculum. Sejong, Korea: Author.
  19. Ministry of Education [MOE]. (2015). 2017년도 SW교육 연구선도학교 1,200개 선정 결과 발표 [Announcement of the selection result about 2017 SW education 1,200 model schools](MOE press release 2017.3.8). Sejong, Korea: Author.
  20. Moon, W. (2013). STEAM learning model in elementary schools by applying SCRATCH programming. Journal of The Korean Association of Information Education, 17(4), 457-466. https://doi.org/10.14352/jkaie.2013.17.4.457
  21. National Science Foundation(2010). Science and Engineering Indicators 2010, NSF.
  22. Noss, R., Hoyles, C., & Pozzi, S. (2002). Abstraction in expertise: A study of nurse' conceptions of concentration. Journal for Research in Mathematics Education, 33(3), 204-229. https://doi.org/10.2307/749725
  23. Park, S. (2002). Mathematics education for computer science(Master's thesis). Chung-Ang University, Gyeonggi, Korea.
  24. Park, Y. M. (2006). Programming curriculum and teaching method related to mathematics education system to enhance problem solving ability (Master's thesis). Chungbuk National University, Cheongju, Korea.
  25. Sanders, M. (2009). STEM, STEM education, STEM mania. Technology Teacher, 68(4), 20-26.
  26. Shin, H., & Shin, K. (2017). 대칭: 갈루아 이론 [Symmetry: theory of Galois]. Cheonju: mathesign.
  27. Shin, H., & Shin, K. (2019). 정수와 대수: 암호, 부호 [Number theory and algebra: Cryptographs, and coding theory]. Cheonju: mathesign.
  28. Shin, J. (2012). A study of project method in technology education for developing students' creativity and personality - Centering on the lesson for electricity and electronic technology(Master's thesis). Kyungpook National University, Daegu, Korea.
  29. Shin, J. (2015). A study on the development of mathematical teaching-learning materials for character education in middle school mathematics classes (Unpublished doctoral dissertation). Korea National University of Education, Chung-Buk, Korea.
  30. Shin, J. K., Boo, D. H., & Suh, B. E. (2015). A study on the development of teaching and learning materials for character education in middle school. Communications of Mathematical Education, 29(2), 255-279. https://doi.org/10.7468/jksmee.2015.29.2.255
  31. Yoo, J. H. (2015). Development of coding education program based on mathematics content(Master's thesis). Seoul National University of Education, Seoul, Korea.

Cited by

  1. 파이썬을 활용한 중학교 1학년 소인수분해의 수학과 코딩 융합 교수·학습 자료 개발 연구 vol.34, pp.4, 2019, https://doi.org/10.7468/jksmee.2020.34.4.563