본 연구는 예비초등교사를 대상으로 한 스크래치 프로그래밍 학습에서 나타나는 오류를 분석하고, 오류에 내재된 오개념의 특성을 규명하는 데 목적이 있다. 이를 위해 교원양성대학에 재학 중인 예비초등교사 44명을 대상으로 15주간 스크래치 교육을 실시한 후, 핵심 개념 11개 영역에서 총 22개의 평가 문항을 개발하여 오류 데이터를 수집·분석하였다. 연구 결과, 스프라이트 이동이나 좌표 설정과 같은 직관적인 기능에서는 낮은 오류율을 보였으나, 변수, 조건문, 반복문, 이벤트 등 프로그램의 논리적 실행 흐름과 상태 변화를 요구하는 개념에서는 높은 오류율이 나타났다. 또한 변수 대입의 실행 시점, 조건문의 독립적 실행, 반복문의 종료 조건 평가 시점과 관련된 공통된 오개념이 반복적으로 관찰되었다. 이러한 결과는 향후 오류·오개념 기반 교육과정 설계나 교수·학습 모형 개발을 위한 근거 자료로 활용될 수 있다는 점에서 의의를 지닐것으로 기대된다.
Junghee Jo (Fri,) studied this question.