The Effect of CPS Programming Model on promoting Elementary school students' divergent thinking

초등학생의 확산적 사고 촉진을 위한 CPS 프로그래밍 수업의 효과 분석

  • 전성균 (용인 소현초등학교) ;
  • 이영준 (한국교원대학교 컴퓨터교육과)
  • Received : 2011.10.09
  • Accepted : 2012.03.23
  • Published : 2012.03.30

Abstract

General form of the programing education is finding and realizing algorithm to solve problems faster and more efficiently. In other words, it is based on convergent thinking. However, the programming education must have different characteristics to education targets. For elementary school students, it is needed to provide various experience-centered investigation environments. They should learn how to find the most efficient problem solving method by themselves. This study had adopted divergent thinking strategy where divergent thinking and convergent thinking can be repeated at the same time to suit a programming education with great importance of convergent thinking to elementary school leaners, and analyzed its effects. This study was applied to 5th graders, and 12 times of experimental measure classes were conducted by dividing them into the control group that conducted general programming class and the experimental group that conducted a programming class including divergent thinking of CPS model. As a result, CPS model had significant effect on the subordinate elements of creative problem solving skills, self-assurance, independence, and divergent thinking.

프로그래밍 교육은 문제를 가장 효율적으로 해결하기 위한 알고리즘을 찾아 구현하는 것이 일반적인 형태이다. 즉, 수렴적 사고 위주의 교육을 중시한다. 하지만 프로그래밍 교육은 그 대상에 따라 교육의 성격을 달리 해야 한다. 초등학교 학생들의 경우 효율성을 추구하는 것 보다 경험 중심의 다양한 탐색 환경이 선행되어야 한다. 이를 통하여 가장 효율적인 문제해결 방안을 스스로 찾아가는 방법을 배워 나가야 할 것이다. 본 연구에서는 수렴적 사고의 비중이 큰 프로그래밍 교육을 초등학교 학습자 대상에 맞도록 확산적 사고와 수렴적 사고가 동시에 반복될 수 있는 확산적 사고전략을 도입하여 그 효과를 분석하였다. 연구는 초등학교 5학년 학생들에게 적용되었으며, 일반적인 프로그래밍 수업을 실시한 통제집단과 CPS모형의 확산적 사고 전략을 포함한 프로그래밍 수업을 실시한 실험집단으로 구분하여 12차시의 실험처치 수업을 실시하였다. 그 결과 창의적 문제해결력의 하위요소 중 자기확신 및 독립성, 확산적 사고에 있어 CPS모형이 유의한 효과가 있는 것으로 나타났다.

Keywords