초록 열기/닫기 버튼

스크래치는 교육용 프로그래밍 도구로 컴퓨터과학교육분야에서 많은 연구에 활용되고 있으며대부분의 연구들에서 스크래치를 활용한 수업이 어린 학생들에게 매우 긍정적인 효과가 있음을연구결과로 보여주고 있다. 엔트리 또한 프로그래밍 경험이 없는 학생들이 쉽게 프로그래밍에접할 수 있도록 해주는 교육용 프로그래밍 언어이다. 엔트리와 스크래치 모두 프로그래밍 초급자들이 재미있게 알고리즘을 구현하도록 블록기반의 프로그래밍 환경을 제공하고 있다. 본 논문에서는 엔트리(Entry)와 스크래치(Scratch) 프로그래밍 언어를 이용하여 초등학생에게 프로그래밍을 교육하고 사전, 사후 논리적 사고력을 비교 및 분석한다. 연구를 수행하기 위해 초등학교6학년 학생 실험집단 A(26명)와 실험집단 B(26명)으로 선정하여 3주간 각각 엔트리와 스크래치교육을 8차시씩 시행하였다. 프로그래밍 교육에 대한 효과성을 확인하기 위해 논리적 사고력의사전, 사후 점수에 대해 대응표본 t검정을 실시하였으며 학생들의 프로그래밍 교육에 대한 흥미도를 알아보기 위해 흥미도 설문을 실시하여 프로그래밍 교육에 대한 흥미도가 어떻게 달라지는지 조사하였다. 연구결과 엔트리와 스크래치로 프로그래밍 교육을 실시한 후에 논리적 사고력에모두 향상되는 결과를 보였다. 특히, 보존논리, 비례논리, 확률논리, 조합논리를 발달시키기에엔트리가 적합하고, 반면 확률논리를 제외한 보존논리, 비례논리, 변인통제논리, 상관논리, 조합논리를 발달시키기에 스크래치가 적합한 것으로 실험결과는 보여준다. 흥미도 부분에서는 두 언어 모두 사전 사후 흥미도 점수가 많이 향상되었으나 엔트리가 스크래치 보다 향상 정도가 더높게 나타났다.


Scratch is an educational programming tool and is used in many studies in computer science education. Most of the studies report positive results by integrating Scratch into introductory programing courses. Entry is also an educational programming language which allows even the most inexperienced student to dive into programming with ease. Both Entry and Scratch provide a block-based programming approach so novice programmers can even implement an algorithm in a fun way. In this paper, we examine the logical thinking ability of the participated students after teaching programming to elementary school students with Entry and Scratch. During 3 weeks (totally 8 hours), we taught Entry and Scratch programming to 6th grade elementary student groups A(N=26) and B(N=26) respectively. We used a paired t-test to study the effectiveness of programming education in a logical thinking ability and also examined the students interest about programming class through after school survey. As a result, the average scores of a logical thinking test were elevated in both groups who learned Entry or Scratch. The experiment result shows that Entry is a good enough tool for enhancing conservational logic, proportional logic, probability logic, and combination logic, On the other hand, Scratch is a good enough tool for enhancing all sub categories of logical thinking except probability logic. The interest level of all students participated in the experiment was enhanced.