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

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

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

1

조회

0

다운로드

12

인용

0

참고문헌

키워드

초록

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

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.

참고문헌 (31)

  1. Baek, H. Y., "Analysis on the situated abstraction process in mathematics coding class", Master’s, pp.2018
  2. 백윤수, "우리나라 STEAM 교육의 방향", 학습자중심교과교육연구, 11(4), pp.149~171 (2011), 학습자중심교과교육학회
  3. British Department for Education, "National curriculum in England:computing programmes of study", ~ (2013)
  4. Camp, J., "Computers in mathematics Education" (1984), National Council of Teachers of Mathematics
  5. 장경윤, "수학 교과에서 계산적 사고(Computational Thinking)교육", 학교수학, 19(3), pp.553~570 (2017), 대한수학교육학회
  6. Choi, K. S., "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, pp.2012
  7. CSTA Standard Task Force, "CSTA K-12 Computer Science Standards", 1~73 (2011)
  8. Han, I., (2006), Gyeongsang National University Press
  9. Hershkowitz, R., "Abstraction in context : epistemic actions", Journal for Research in Mathematics Education, 32(2), pp.195~222 (2001)
  10. Kang, H., "Analysis of children's logical thinking improvement with basic programming ability", Master’s, pp.2004
  11. 2017 창의교육 거점센터 운영에 관한 연구, "Kim, J.", Korea Foundation for the Advancement of Science and Creativity, ~ (2017)
  12. 구덕회, "소프트웨어 프로그래밍 기반의디지털 스토리텔링 교육 프로그램 개발", 한국초등교육, 25(1), pp.245~260 (2014), 초등교육연구원[DOI]
  13. Kwon, S., "Computational Thinking 교육을 위한 수학교과와 정보교과와의 융합인재교육(STEAM) 자료 개발: 2015개정 중학교 1학년 수학을 중심으로", Master’s, pp.2018
  14. Lee, H. J., "A study on development of programming program for elementary gifted children of information in math curriculum", Master’s, pp.2012
  15. Lee, K. H., "The Application and evaluation of computer educational progrmming language ‘SAM’ in programming education", Master’s, pp.1996
  16. Lee, S. R., "A study on the development of mathematics worksheets using computer programming for eight graders in Korea", Master’s, pp.1992
  17. Lee, S. -M., "An analysis on cases of PBL-based computer programming learnings", Master’s, pp.2009
  18. Ministry of Education, "2015 revised mathematics curriculum", Ministry of Education, ~ (2015)
  19. Ministry of Education, "2017년도 SW교육 연구선도학교 1,200개 선정 결과 발표", Ministry of Education, ~ (2015)
  20. 문외식, "스크래치 프로그래밍을 활용한 초등학교 STEAM학습모형", 정보교육학회논문지, 17(4), pp.457~466 (2013), 한국정보교육학회[DOI]
  21. National Science Foundation, "Science and Engineering Indicators 2010", NSF, ~ (2010)
  22. Noss, R., "Abstraction in expertise : A study of nurse' conceptions of concentration", Journal for Research in Mathematics Education, 33(3), pp.204~229 (2002)
  23. Park, S., "Mathematics education for computer science", Master’s, pp.2002
  24. Park, Y. M., "Programming curriculum and teaching method related to mathematics education system to enhance problem solving ability", Master’s, pp.2006
  25. Sanders, M., "STEM, STEM education, STEM mania", Technology Teacher, 68(4), pp.20~26 (2009)
  26. Shin, H., "대칭: 갈루아 이론" (2017), mathesign
  27. Shin, H., "정수와 대수: 암호, 부호" (2019), mathesign
  28. Shin, J., "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, pp.2012
  29. Shin, J., "A study on the development of mathematical teaching-learning materials for character education in middle school mathematics classes", doctoral, pp.2015
  30. 신준국, "수학수업에서 인성 함양을 위한 중학교 교수·학습 자료 개발 연구", 수학교육 논문집, 29(2), pp.255~279 (2015), 한국수학교육학회
  31. Yoo, J. H., "Development of coding education program based on mathematics content", Master’s, pp.2015

관련 논문AI추천

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