DOI QR코드

DOI QR Code

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

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

  • Park, Kyung-Eun (Department of Mathematics Education, Sungkyunkwan University) ;
  • Lee, Sang-Gu (Department of Mathematics, Sungkyunkwan University) ;
  • Ham, Yoonmee (Department of Mathematics, Kyonggi University) ;
  • Lee, Jae Hwa (Department of Mathematics, Sungkyunkwan University)
  • Received : 2019.05.31
  • Accepted : 2019.07.16
  • Published : 2019.09.30

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.

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

Keywords

References

  1. Ko, R. Y., Kim, D. S., Bak, J. Y. & Lee, S.-G. (2009). Development of Mobile Sage-math and its use in Linear Algebra, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 23(4), 1023-1041.
  2. Ministry of Education, Science and Technology (2009). Commentary about the 2009 Revised Mathematics Curriculum.
  3. Kim, Y. A. & Kim, K. M. (2017). A Study on the Curriculum of University Calculus Reflecting the 2015 Revised Curriculum, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 31(3), 349-366.
  4. Kim, H.-J., Seo, J. J. & Pyo, Y.-S. (2011). A Teaching Method of Basic Mathematics for the Matriculants by Ability Grouping, Journal of the Korean School Mathematics Society, 14(3), 339-354.
  5. Park, K.-E. & Lee, S.-G. (2016), Flipped Learning teaching model design and application for the University's Linear Algebra, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 30(1), 1-22.
  6. Park, J.-S. & Pyo, Y.-S. (2013). Improvement strategies of teaching methods for university basic mathematics education courses by ability grouping, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 27(1), 19-37.
  7. Park, H. B. & Lee, H. S. (2009). On the awareness of mathematics by college students and a suggestion to elevate such awareness in universities, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 23(4), 999-1014.
  8. Song, Y. H. (2012). The Relationships among Achievement Goal, Self-efficacy, Anxiety, and Learning Outcomes in Calculus, Journal of Research in Curriculum & Instruction, 16(4), 1001-1020. https://doi.org/10.24231/rici.2012.16.4.1001
  9. Lee, S.-G., Shin, J. & Kim, K.-W. (2014). A Case Study of Perceptions on Storytelling Mathematics Textbooks with Computer Algebra System, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 28(1), 65-79.
  10. Lee, S.-G., Lee, G. H., Choi, Y. S., Lee, J. H. & Lee, J. J. (2015). Interactive Statistics Laboratory using R and Sage, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 29(4), 573-588.
  11. Lee, S.-G., Lee, J. H. & Park, K.-E. (2017). Linear Algebra Teaching in the Digital Age, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 31(4), 367-387.
  12. Lee, S.-G. &, Lee, J. H. (2019). Student-Centered Discrete Mathematics Class with Cyber Lab, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 33(1), 1-19.
  13. Lee, J. R., & Lee, G. H. (2011). A Study on the relation between Mathematical Scholastic Ability and Scholastic Aptitude Test, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 25(4), 629-639.
  14. Jun, J.-B. (2008). Desirable Management of Basic Mathematics Curriculum in College, J. Korea Soc. Math. Ed. Ser. E: Communications of Mathematical Education, 22(4), 399-416.
  15. Jun, P. K. (2008). What is the problem in Korea's mathematics education, Korea Soc. Math. Ed. Proceedings of National Meeting of Math. Ed., 40, 1-10.
  16. KOFAC (2014). Research for Introducing Computational Thinking into Primary and Secondary Education, Report.
  17. Karjanto, N. Lee, S.-G. & Lee, J.H. (2019). Flipped Class with Electronic Book and SageMathCell for Linear Algebra, The Electronic Journal of Mathematics & Technology (eJMT), 13(1), 109-120.