게이미피케이션 기반의 온라인/오프라인 코딩 캠프 연구 - 코딩퍼즐 게임 캠프 운영 사례를 중심으로
최근 소프트웨어(SW) 교육의 중요성이 부각되면서 SW 교육을 위한 다양한 정책과 플랫폼이 발표되고 있다. 특히 SW 교육을 효율적으로 진행하기 위해서는 단순히 교재와 수업만으로는 한계가 있으므로, 방과후 학 교, 협동 혹은 실습수업, 캠프운영 등 다양한 시도가 이루어지고 있다. 이 중에서 학습캠프는 집중도 높은 수업, 타 학습자와의 원활한 교류, 지도 교사의 빠른 피드백 등으로 많은 주목을 받고 있는 수업 플랫폼이 다. 이 같은 추세에 발 맞추어 로봇체험캠프, 앱개발 캠프 등 다양한 캠프들도 등장하고 있다. 특히, 게임제 작 캠프는 SW교육을 처음 접하는 학생들의 흥미와 학습 동기부여를 높여주어 많은 주목을 받고 있는데, 본 연구에서는 게임전공 연구자들 중심으로 기획 된 게이미피케이션 기반 온라인, 오프라인 코딩 캠프 운영을 통해 온라인과 오프라인 캠프의 재미와 만족도를 비교하고, 각 장단점을 확인하여 게이미피케이션 기반 SW교육 캠프 콘텐츠 제작 및 프로그램 운영 시 고려 할 점들을 고찰 하고자 하였다. 또한, 사용자 인터뷰 를 통해 실제 학습자와 교사의 의견을 수렴하여 각각의 플랫폼이 가지고 있는 단점을 상호 보완하고, 장점 을 부각시키는 방안을 검토 하였다.
As the importance of software (SW) education has recently emerged, a variety of policies and platforms for SW education have been announced. In particular, there is a limit to only textbooks and classes, so various attempts such as gamification, team teaching, and camp learning class are essential for efficient SW education. Among them, the learning camp is a class platform that has lots of advantages due to classes with high concentration, smooth exchanges with other learners, and quick feedback from instructors. In line with this trend, various camps such as robot experience camps and app development camps are also appearing. In particular, the game production camp is attracting a lot of attention because it raises the interest and motivation of students who are new to SW education. In this study, the fun and satisfaction of camps of each platform were compared through a questionnaire after learning the gamification-based online and offline coding camps designed by game major researchers using a gamified coding learning program. Through this, it was found that although offline camp is more positive than online camp in terms of fun and satisfaction, continuous learning is difficult due to time, space, and human resources. In addition, it was confirmed that the online camp as an alternative to this also had problems with learners giving up and leaving learning. Lastly, we discussed how to supplement the advantages and disadvantages of online and offline programs through the operation of both online and offline programs.