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