2018년에 수립된 제4차 영재교육진흥계획에서는 영재교육원의 역할을 특수 분야 재능계발을 위한 심화 및 사사(Research & Education, 이하 R&E) 과정 운영으로 정립하였다. 영재교육원이 영재교육을 성공적으로 수 행하기 위해서는 적절한 수준의 R&E 교육프로그램을 제공할 수 있어야 한다. 본 논문에서는 정보과학 영재들의 창의적 사고력과 문제해결능력을 향상시키기 위해 컴퓨터 게임을 직접 개발하는 R&E 교육프로그램을 제안한다. 컴퓨터 게임은 화면에 그래픽을 출력하는 기술, 캐릭터와 배경을 움직이는 애니메이션 기술, 캐릭터 간의 충돌 감지 기술, 사운드 출력, 동영상 출력, 사용자가 편리한 인터페이스 기술 등의 다양한 요소를 포함한 분야이다. 따라서 컴퓨터 게임을 직접 개발해 봄으로써 다양한 게임 요소들을 배우고 정보과학적 개념과 자료구조 등을 활용하여 알고리즘을 익힐 수 있다. 본 논문에서는 Python과 PyGame을 이용하여 켈러의 ARCS 모델에 기반한 교육용 게임을 개발하는 R&E 교육프로그램을 제안하였고, 실제 영재교육원의 중학교 정보과학반 학생들의 R&E 수업에 적용하였다. 학생들은 게임 개발 R&E 수업을 통해 실제 프로그래머들의 프로그램 개발 과정을 체험할 수 있었고, 주어진 문제 상황들이 프로그램에 의해 어떻게 표현되고 해결되는지를 탐구하였다. 또한, 학생들이 그동안 게임의 수요자로서 단순히 게임을 즐기기만 했다면, 본 R&E 수업을 통해 게임의 공급자로써 사용자의 흥미와 동기를 증가시킬 수 있는 방법을 스스로 고안하고 도입할 수 있는 기회를 얻게 되었다.
최근 e-Learning의 확산에 따른 고품질 콘텐츠에 대한 요구와 함께 에듀테인먼트의 주요 콘텐츠로서 교육용 게임이 교육 분야에서 관심의 대상이 되고 있다. 정보 통신 발달에 따른 학습자 환경의 변화와 게임 이용률 증가에 따른 교육적 대책으로서 교육용 게임의 개발에 대한 다양한 연구가 진행되고 있다. 본 연구에서는 효율적인 컴퓨터 교과학습을 위한 새로운 프로그램으로 ‘게임’방식을 도입하여 컴퓨터 교과 학습을 개발함으로써 학습자로 하여금 긍정적인 교육 효과를 창출하고자 한다.