학교 프로그래밍 교육을 위한 게임 템플릿 활용 평가
초록
본 논문은 유럽 프로젝트 NOLB의 일환으로 Pocket Code 기반 교육 앱 Create@School에 13개의 게임 템플릿을 도입하고, 교사가 템플릿을 활용해 수업을 진행했을 때 학생들의 프로그래밍 학습 효율과 학습 동기가 어떻게 변화하는지를 실험적으로 평가한다. 템플릿 사용은 앱 기능 습득에 드는 시간을 줄이고, 교과 내용에 집중한 문제 해결 활동을 촉진한다는 결과를 제시한다.
상세 분석
이 연구는 Universal Design for Learning(UDL) 모델의 ‘what‑how‑why’ 3대 축을 프레임워크의 핵심으로 삼아, 게임 메커니즘·다이내믹·미학(MDA) 요소를 교과 목표와 연계한다. 템플릿은 ‘타이틀‑설명‑레벨‑엔드스크린’이라는 고정된 구조(‘Shape of a Game’)를 채택해, 학생들이 복잡한 UI를 학습하기보다 게임 로직과 학습 내용에 집중하도록 설계되었다. 장르별(퀴즈, 어드벤처, 액션, 퍼즐 등) 템플릿 13종은 물리, 수학, 음악, 역사 등 다학제적 주제에 매핑되었으며, 각 템플릿은 포인트, 타이머, 레벨, 내러티브 등 구체적인 MDA 속성을 사전 정의한다.
Pocket Code는 블록 기반 ‘레고’ 스타일 프로그래밍 환경으로, 초보자에게 친숙하지만 복잡한 프로젝트에서는 화면 관리와 객체 구조가 난해해지는 단점이 있었다. 이를 보완하기 위해 Create@School은 ‘씬’ 개념을 도입해 레벨별 화면을 계층적으로 관리하고, 대규모 프로젝트에서도 코드 가독성을 유지하도록 UI를 재설계하였다.
UX 테스트는 두 그룹(템플릿 사용 vs. 스크래치)으로 나누어 진행됐으며, 정량적 지표(완성 시간, 오류 발생 횟수)와 정성적 설문(학습 흥미, 자신감) 모두에서 템플릿 그룹이 유의미하게 우수한 결과를 보였다. 특히 템플릿 사용자는 앱 기능 습득에 소요되는 시간이 평균 35% 감소했으며, 교과 내용에 대한 탐구와 창의적 변형 활동에 더 많은 시간을 할애했다.
평가 결과는 ‘왜(Why)’ 단계, 즉 학습 동기와 평가 설계에 대한 통찰을 제공한다. 프로젝트 관리 대시보드(PMD)를 통해 수집된 로그 데이터는 학생별 진행 상황, 사용된 메커니즘, 성공/실패 패턴을 시각화해 교사가 즉각적인 피드백을 제공할 수 있게 한다. 이러한 데이터 기반 피드백은 UDL의 ‘다양한 표현·행동·참여’ 원칙을 실현하는 데 기여한다.
전체적으로 이 논문은 게임 템플릿이 프로그래밍 교육의 진입 장벽을 낮추고, 교과 통합 학습을 촉진하는 효과적인 매개체임을 실증적으로 입증한다. 또한 템플릿 설계 시 장르·MDA·학습 목표의 체계적 매핑이 필수적이며, 학습 분석 도구와 연계된 피드백 루프가 지속 가능한 교육 혁신을 가능하게 함을 강조한다.
댓글 및 학술 토론
Loading comments...
의견 남기기