본 연구에서는 코딩교육 프로그램을 적용하여 초등학교 6학년 학생의 컴퓨팅 사고력에 미치는 영향을 알아보고자 하였다. 본 연구의 대상은 경기도 광주시 K초등학교 6학년 2개 학급 57명이다. 6학년 6개 학급 중 2개 학급을 선정하여 실험집단 1개 학급과 통제집단 1개 학급을 선정하였다. 통제집단에는 일반 교과 수업을 하였고, 실험집단에는 코딩교육 프로그램을 실과 시간과 창의적 체험활동 시간을 활용하여 총 17차시 적용하였으며, 두 집단의 컴퓨팅 사고력 을 측정하기 위하여 검사지를 통하여 그 결과를 알아보았다. 이러한 연구의 결과를 요약하면 다음과 같다. 첫째, 통제집단의 컴퓨팅 사고력에 대한 사전검사와 사후검사 결과는 유의미한 차이를 나타 내지 못하였다. 일반 교과 수업 방법이 초등학생의 컴퓨팅 사고력 향상에는 도움이 되지 못하였음을 알 수 있다. 둘째, 실험집단의 컴퓨팅 사고력에 대한 사전검사와 사후검사 결과는 유의미한 차이를 나타냈다. 코딩 교육 프로그램이 초등학생의 컴퓨팅 사고력 향상에 효과적이었음을 알 수 있다. 셋째, 코딩교육 프로그램을 적용한 결과 초등학생의 알고리즘과 절차 사고 능력에 긍정적인 효과를 미쳤음을 알 수 있다. 넷째, 일반 교과 수업과 코딩교육 프로그램 적용 수업이 초등학생의 컴퓨팅 사고력 향상에 미치는 영향을 구명하기 위한 두 집단의 사후검사 결과는 유의미한 차이를 나타내지 않았다. 하지만 알고리즘과 절차 사고능력 향상에는 유의미한 차이를 나타냈다. 따라서 코딩교육 프로그램 적용 수업이 일반 교과 수업보다 초등학생의 알고리즘과 절차 사고 능력 향상에는 효과적임을 밝힐 수 있다. 이를 종합해 볼 때 코딩교육 프로그램은 컴퓨팅 사고력 중 자료 분석 능력과 추상화 사고 능력보다는 알고리즘과 절차 사고 능력에 긍정적인 영향을 주는 것으로 파악되었다.In this study, we constructed a coding education program and expected that the lesson program would have a positive impact on elementary school students thinking ability. The purpose of this study is to investigate the effect of the coding education program on the computing thinking ability of the elementary school sixth graders. First, we constructed a coding education program that could be applied to elementary school sixth graders. Second, we tested the effects of coding education program on elementary school students’ The subjects of this study were 57 students from 2 classes in K-6 elementary school in Gwangju city, Gyeonggi-do. Participants were assigned in either experimental or control class. A total of 17 lessons were applied to the experimental group and the experimental group by using the actual teaching time and the creative experiential activity time, and the results were examined through the questionnaire to measure the computing competency of the two groups. The results of this study are summarized as follows. First, there was no significant difference between the pre-test and the post-test on the computing competency of the control group. It can be seen that the general classroom teaching method did not help elementary school students thinking of computing. Second, there was a significant difference between the pre-test and the post–test in the control group. It can be seen that the coding education program was effective in improving elementary school students thinking skills. Third, applying the coding education program has positive effects on elementary school students algorithm and procedural thinking ability. Fourth, the results from the post-test of the two groups did not show a significant difference in order to investigate the effect of the general class instruction and the coding education program application on the improvement of elementary school students thinking ability. However, there was a significant difference in improvement of algorithm and procedural thinking ability. Therefore, it can be concluded that the coding education program is effective for improving elementary school students algorithm and procedural thinking ability rather than general class teaching. The results of this study show that the application of the coding education program has a positive effect on the improvement of the algorithm and procedural thinking ability among 6th grade elementary school students computing thinking factors. Therefore, in order to improve the thinking skills of elementary school students, besides the coding education, it is necessary to develop a program to improve the thinking ability such as abstraction and data analysis, and conducting further study on in-depth study should be conducted.
Read full abstract