프로그래밍은 IT 분야의 인재를 양성하는 것 뿐 아니라 복잡한 문제를 컴퓨팅 시스템의 도움을 통해 효과적이고 효율적으로 해결할 수 있도록 하기 위하여 모든 사람에게 필요한 교육이라 할 수 있다. 따라서 초등학교 시기부터 학습자들이 지속적으로 프로그래밍을 경험하도록 하고, 자신의 문제를 해결함에 있어 적절히 활용할 수 있도록 해야 한다. 그러나 현재 초등학생을 위한 프로그래밍 교육은 별도의 교육과정에 포함되어 있지 않으며, 교사의 재량에 따라 일부 학교에서 창의적 체험활동이나 방과후 학교에서 일시적으로 교육하는 경우가 대부분이다. 게다가 학습자들은 프로그래밍에 대해 학습해야 할 내용이 많고, 어렵다고 인식하여 중도에 포기하기도 한다. 이는 학습자가 프로그래밍에 관심과 흥미를 갖도록 하고 자기효능감을 향상시킬 수 있는 경험을 제공함으로써 개선할 수 있다. 따라서 본 연구에서는 초등학생의 지속적인 프로그래밍 학습을 위한 방안으로 게임 프로그래밍 학습을 설계하고 게임 프로그래밍 학습이 초등학생의 자기효능감에 미친 영향을 분석하였다. 연구 결과 게임 프로그래밍의 경험은 초등학생들의 자기효능감 향상에 유의한 영향을 주었음을 확인할 수 있었다. 이러한 결과는 게임 프로그래밍이 초등학생들의 자기효능감 향상에 긍정적인 요인으로 작용할 수 있음을 의미한다.
Computer programming is necessary education for everybody in order to cultivate human resources in the field of IT, as well as to solve the complex problems effectivly and efficiently with the aid of a computing system. As is a must for everyone living in the 21st century, it is advised that students as young as elementary-school age gain programming experience so that they can learn to utilize it when they undertake various problem-solving tasks. However, computer programming for elementary school students is not currently included in the educational curriculum, and most students will have only a one-time course in the form of a creative activity or after-school learning program, depending on their teacher’s discretion. Furthermore, some students will discontinue these educational sessions before full completion, often complaining that programming is too difficult and there is too much to cover. Away to resolve this conundrum might be to provide students with opportunities to experience programming directly; this might help improve young learners’ sense of self-efficacy, which could ultimately increase their interest in the subject. In the current study, in connection with this issue, we designed a computer game programming schemeas an exciting way to boost elementary school pupils’ long-term interest in computer programming, and analyzed the effect of the scheme on students’ self-efficacy. It was found that there was a significant effect of game programming experience on self-efficacy. This result indicates that game programming can have a positive impact on the improvement of self-efficacy in elementary school students.