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

수행시간 중심의 파이썬 정렬 알고리즘 교육이 초등학생 논리적 사고력에 미치는 효과

Effect of Execution Time-oriented Python Sort Algorithm Training on Logical Thinking Ability of Elementary School Students

0

조회

0

다운로드

6

인용

0

참고문헌

키워드

초록

본 연구는 초등학생의 논리적 사고력 신장을 위한 교육 방법으로 수행시간 중심의 파이썬 정렬 알고리즘 교육 프로그램을 개발하여 적용한 후 그 효과를 검증하였다. 교육 프로그램은 현직 초등학교 교사 100명을 대상으로 실시한 사전 요구 분석 결과를 바탕으로 하여 개발하였다. 개발한 교육 프로그램의 효과를 검증하기 위해 ○○대학교에서 실시한 초등학생 교육기부 프로그램의 지원자 표집에 의한 지원자 표본 25명을 대상으로 6일간 1일 7차시씩 42차시를 진행하였다. 한국교육개발원에서 개발한 ‘논리적 사고 검사(GALT)’를 활용하여 사전·사후 검사 결과를 통해 교육적 효과를 분석하였으며, 분석 결과 수행시간 중심의 파이썬 정렬 알고리즘교육이 초등학생의 논리적 사고력 향상에 효과적인 것으로 나타났다.

Abstract

The purpose of this study is to develop a Python sorting algorithm training program based on execution time as an educational method for enhancing the logical thinking power of elementary students and then to verify the effect. The education program was developed based on the results of the pre-demand analysis conducted on 100 elementary school teachers. In order to verify the effectiveness of the developed educational program, 25 students of the volunteer sample of elementary school education donation program conducted at ○○ University conducted 42 hours of 7 days per day for 6 days. The results of the pre-test and post-test were analyzed using the 'Group Assessment of Logical Thinking(GALT)' developed by the Korea Educational Development Institute. The results showed that the Python sorting algorithm training centered on execution time was effective in improving the logical thinking ability of elementary school students.

참고문헌 (28)

  1. Aditya Bargava, "Algorithm for Understanding Concepts by Plot" (2017), Hanbit Academy publishing co
  2. Brad A. Myers, "Taxonomies of Visual Programming and Program Visualization", Journal of Visual Languages & Computing, 1(1), pp.97~123 (1990)
  3. 이대현, "인터랙티브 미디어의 효율적 구현을 위한 대안 연구 - 파이썬을 활용한 게임 개발 교육 사례를 중심으로", 한국영상학회논문집, 13(1), pp.145~156 (2015), 한국영상학회[DOI]
  4. Daeryun Park, "Developing a Robotics Learning Program for Elementary School Students", Master’s, pp.2018
  5. 김대식, "4차 산업혁명 시대 초등교육의 정체성과 역할", 교육사상연구, 31(4), pp.23~45 (2017), 한국교육사상학회[DOI]
  6. Jayoung Kang, "An Analysis of the Effect of Elementary School Software Education on Logical Thinking", Master’s, pp.2018
  7. 유진아, "공개소프트웨어 Python을 이용한 프로그래밍 교육에 관한 연구", 석사, 전자계산교육, pp.2008
  8. Jiyeon Lee, "Practical Teaching Methods and Educational Engineering for Prospective Teachers" (2008), Seohyun publishing co
  9. Jongha Han, "The Relationship of the Scientific Thinking Patterns and Science Academic Achievement Using the Second Year boys of the Middle School", Journal of Korean Education, 8(1), pp.48~51 (1991)
  10. Jonghoon Kim, "An Introduction to Computers" (2013), Hanbit Academy publishing co
  11. Jongsun Hwang, "Computer Internet IT Dictionary" (2005), Iljin publishing co
  12. Karen Brennan, "Emerging Technologies for Classroom", pp.253~268 (2013), Springer
  13. Klaus Schwab, "Shaping the Fourth Industrial Revolution" (2016), New Present publishing co
  14. Mihyun So, "Transition from Block Programming Learning to Text Programming Learning", Master’s, pp.2017
  15. Ministry of Education, "Software Education Guideline", ~ (2015)
  16. Ministry of Education, "Human Resource Development Plan for the SW-Oriented Society", ~ (2015)
  17. 김민수, "여러 가지 정렬 알고리즘에 관한 연구", 석사, 수학교육, pp.2004
  18. 임민영, "초등학교 컴퓨터교육에서 자료구조의 검색과 정렬 알고리즘 학습가능성에 관한 연구", 석사, 초등컴퓨터교육, pp.2006
  19. Misun Maeng, "AlphaGo Shock and the Spread of Discourse on the Fourth Industrial Revolution", Master’s, pp.2017
  20. Miye Moon, "A Study on the Teaching Methods of Python Programming Language for Elementary School Students", The Journal of Korean association of computer education, 9(1), pp.33~41 (2018)
  21. Sangyong Byun, "An Easy-to-Learn Data Structure" (2004), Hongneung House publishing co
  22. Sungjong Bae, "Study on Python Programming Learning for the Improvement of Computing Thinking", Master’s, pp.2018
  23. Woochan Kim, "Effects of Software Education on the Logical Thinking and Creative Problem-Solving of Fifth-Grade Elementary School Students", Master’s, pp.2016
  24. Yongho Jeon, "Study on Programming Language Education by the Application of Constructivist Learning Theory", Master’s, pp.2016
  25. "Most Popular Coding Languages of 2016" (2016)[URL]
  26. "Python Is Now the Most Popular Introductory Teaching Language at Top U.S Universities" (2014)[URL]
  27. "TIOBE Index for September 2018" (2018)[URL]
  28. "Introduction to Python" (2018)[URL]

관련 논문AI추천

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