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

파이썬 코딩을 도입한 수학 교과 지도 방안 개발 - 2015 개정 교육과정 중학교 수학 교과의 ‘소인수분해’ 내용을 중심으로 -

Development of Teaching Method of Mathematics Subject with Python Coding - Focusing on the Content of ‘Prime Decomposition’ in the Middle School Mathematics subject of 2015 Revised Curriculum -

1

조회

0

다운로드

17

인용

0

참고문헌

키워드

초록

인공지능, 머신러닝, 딥러닝 등의 주제가 더욱 밀접하게 연결된 시대를 맞이하여 학교수학에서 개념과 원리에 대한 철학적이고 역사적인 접근으로 상상하고스스로 사고하는 교육을 바탕으로 컴퓨터를 이용하는 문제해결능력 개발을 중요한 역할로 고려하여야 한다. 이에 코딩 교육을 수학 교육과정에 자연스럽게 적용하여 두 가지 영역의 융합 교육을 시도하고자 한다. 본 논문에서는 오픈소스 프로그래밍 언어인 파이썬을 소개하고, 통합개발환경을 컴퓨터에 설치하는 방법을 설명한 후, 중학교 수학교과의 ‘수와 연산’ 영역의 한 내용 요소인 ‘소인수분해’에 대한 파이썬 코딩 지도 방안을 제시한다. 수학교과 문제를 컴퓨터로 해결하는 알고리즘 작성의 논리적 과정을 통하여 수학적 문제해결 교육의 한 방법을 모색하고자 한다.

Abstract

In the era that the subjects of artificial intelligence, machine learning and deep learning and etc, are more closely related, school mathematics should consider as its important role to develop problem solving ability using computers on the base of the education which emphasizes a philosophical and historical approach to concepts and principles that must be imagined and thought of on their own. For this purpose, we propose to introduce coding education in mathematics curriculum as a fusion education of two subjects. In this paper, we adopt the open source Python language as a coding language, explain how to install the integrated development environment on a computer, and then suggest Python codes for teaching 'prime decomposition', a content element in the 'number and operation' in the middle school mathematics curriculum. Our aim is to explore a method of mathematical problem solving education through the logical process of writing computer algorithms to solve mathematics subjects.

참고문헌 (7)

  1. "2015", ~
  2. 황선욱, "중학교 수학 1" (2018), ㈜미래엔
  3. 김나리, "코딩수학 내용 및 환경 설계- 수학화와 컴퓨팅 사고력을 중심으로 -", 학습자중심교과교육연구, 18(4), pp.647~673 (2018), 학습자중심교과교육학회[DOI]
  4. 켄고⋅타테이시, "기초수학으로 이해하는 머신러닝 알고리즘" (2018), 위키북스
  5. O’Neil, C., "Doing Data Science" (2014), O’Reilly Media Inc.
  6. Saha, A., "Doing Math with Python" (2015), No Starch Press, Inc.
  7. Litvin, M., "Mathematics for the Digital Age and Programming in Python" (2010), Skylight Publishing

관련 논문AI추천

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