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

파이썬(Python) 기반의 코딩교육을 적용한 대학 미적분학의 교수․학습

Teaching and Learning of University Calculus with Python-based Coding Education

0

조회

0

다운로드

9

인용

0

참고문헌

키워드

초록

본 연구에서는 다양한 배경을 가진 대학 신입생들이 단기간에 미적분학의 주요 개념을 이해할 수 있도록 돕고, 현실에서 접하는 복잡한 문제들에 대한 문제해결력도 기르면서, 동시에 컴퓨팅 사고력도 신장시킬 수 있는 미적분학 교수․학습에 대하여 논한다. 구체적인 방안으로, 본 연구진은 ‘파이썬(Python) 기반의 코딩(coding)교육을 적용한 대학미적분학의 교수․학습’ 콘텐츠를 개발하고 실제 수업 현장에 적용하여 유의미한 성과를 거둔 사례를 보고한다. 즉, 파이썬 언어 기반의 코딩교육을 적용한 미적분학 Ⅰ, Ⅱ의 구체적인 교수․학습 설계, 실천 계획안 그리고 평가라는전 과정이 실제로 진행된 사례와 그에 활용된 자료들을 정리하여 공유한다. 개발된 교안과 코드 및 사이버 실습실은언제 어디서나 무료로 활용할 수 있으며, 교수자와 학생은 공유된 콘텐츠와 학생활동 기록을 참고하며, 자유롭게 미적분학을 교수․학습하고, 주어진 코드를 활용하여 실습하면서 미적분학의 직관적인 이해를 높임과 동시에 컴퓨팅사고력도 신장시킬 수 있도록 하였다. 또한 교수자는 학생들의 질의․응답 참여, 보고서 발표, 팀워크 등이 포함된플립드러닝(flipped learning)과 과정중심의 모든 데이터를 기반하여 평가함으로써 학생들의 미적분학 지식에 대한 상향평준화를 돕게 된다. 본 연구에서 제시한 대학 미적분학의 교수․학습 사례는 학생들이 미적분학 개념과 컴퓨팅사고력을 동시에 신장시켜 사회가 필요로 하는 인재로 성장할 수 있도록 도울 수 있는 가능성을 보여주는 대학 수학교육의 교수․학습 모델이 될 것으로 본다.

Abstract

This study introduces a development of calculus contents which makes to understand the main concepts of calculus in a short period of time and to enhance problem solving and computational thinking for complex problems encountered in the real world for college freshmen with diverse backgrounds. As a concrete measure, we developed ‘Teaching and Learning’ contents and Python-based code for Calculus I and II which was used in actual classroom. In other words, the entire process of teaching and learning, action plan, and evaluation method for calculus class with Python based coding are reported and shared. In anytime and anywhere, our students were able to freely practice and effectively exercise calculus problems. By using the given code, students could gain meaningful understanding of calculus contents and were able to expand their computational thinking skills. In addition, we share a way that it motivated student activities, and evaluated students fairly based on data which they generated, but still instructor’s work load is less than before. Therefore, it can be a teaching and learning model for college mathematics which shows a possibility to cover calculus concepts and computational thinking at once in a innovative way for the 21st century.

참고문헌 (17)

  1. 고래영, "모바일 환경에서의 Sage-Math의 개발과 선형대수학에서의 활용", 수학교육 논문집, 23(4), pp.1023~1041 (2009), 한국수학교육학회
  2. 교육인적자원부, "2009년 개정 교육과정에 따른 수학과 교육과정, 교육과학기술부 고시 제2011-361호", ~ (2009)
  3. 김윤아, "2015 개정 교육과정을 반영한 대학 미적분학 교과에 대한 탐색", 수학교육 논문집, 31(3), pp.349~365 (2017), 한국수학교육학회[DOI]
  4. 김희진, "대학 입학예정자를 위한 기초수학 수준별 학습지도 방안", 한국학교수학회논문집, 14(3), pp.343~358 (2011), 한국학교수학회
  5. 박경은, "‘선형대수학’ 플립드러닝(Flipped Learning) 강의 모델 설계 및 적용", 수학교육 논문집, 30(1), pp.1~22 (2016), 한국수학교육학회
  6. 박준식, "대학 기초수학 교과목 수준별 학습지도 개선 방안", 수학교육 논문집, 27(1), pp.19~37 (2013), 한국수학교육학회
  7. 박형빈, "대학생들의 교양수학에 대한 인식과 교양수학의 긍정적 인식변화를 위한 방안", 수학교육 논문집, 23(4), pp.999~1014 (2009), 한국수학교육학회
  8. 송윤희, "대학 교양수학 수업에서 성취목표, 자기효능감, 불안 및 학습성과와의 관계", 교과교육학연구, 16(4), pp.1001~1020 (2012), 교과교육연구소[DOI]
  9. 이상구, "스토리텔링 수학 교과서에서 공학적 도구의 활용과 미분적분학 단원에 관한 개발 사례", 수학교육 논문집, 28(1), pp.65~79 (2014), 한국수학교육학회
  10. 이상구, "R을 활용한 ‘대화형 통계학 입문 실습실’ 개발과 활용", 수학교육 논문집, 29(4), pp.573~588 (2015), 한국수학교육학회
  11. 이상구, "디지털 시대의 대학수학교육: 선형대수학을 중심으로", 수학교육 논문집, 31(4), pp.367~387 (2017), 한국수학교육학회[DOI]
  12. 이상구, "학생중심의 대학 이산수학 강의 운영사례", 수학교육 논문집, 33(1), pp.1~19 (2019), 한국수학교육학회[DOI]
  13. 이정례, "수학 기초학력과 대학수학능력시험 수리영역 성적의 관계 연구", 수학교육 논문집, 25(4), pp.629~639 (2011), 한국수학교육학회
  14. 전재복, "바람직한 대학기초수학 교육과정 운영방안 - 공학기초수학을 중심으로 -", 수학교육 논문집, 22(4), pp.399~416 (2008), 한국수학교육학회
  15. 전평국, "한국의 수학교육, 무엇이 문제인가?", 한국수학교육학회 <전국수학교육연구대회 프로시딩>, 40, pp.1~10 (2008)
  16. 한국과학창의재단, "초·중등 단계 Computational Thinking 도입을 위한 기초연구, 공고 제2013-087호", ~ (2014)
  17. Karjanto, N., "Flipped Class with Electronic Book and SageMathCell for Linear Algebra", The Electronic Journal of Mathematics & Technology(eJMT), 13(1), pp.109~120 (2019)

관련 논문AI추천

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