$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

수리계획법 학습을 위한 부분집합총합문제 기반 퍼즐 게임 개발
Developing a Subset Sum Problem based Puzzle Game for Learning Mathematical Programming 원문보기

한국콘텐츠학회논문지 = The Journal of the Korea Contents Association, v.13 no.12, 2013년, pp.680 - 689  

김준우 (동아대학교 산업경영공학과) ,  임광혁 (배재대학교 전자상거래학과)

초록
AI-Helper 아이콘AI-Helper

최근 즐거움과 학습 효과를 동시에 제공하는 교육용 기능성 게임이 많은 주목을 받고 있다. 그러나 대부분의 교육용 게임들을 유아나 아동들을 대상으로 하고 있고, 고등 교육에서 이러한 게임을 활용하는 것은 여전히 어려운 실정이다. 반면, 본 논문은 대학생들에게 수리계획법을 가르치는데 활용할 수 있는 교육용 게임을 개발하고자 한다. 잘 알려져 있듯이, 대부분의 퍼즐 게임들은 연관된 최적화 문제로의 변형이 가능하며, 본 논문에서는 부분집합총합문제 기반 교육용 퍼즐 게임을 제안한다. 이 게임은 사용자가 퍼즐을 플레이하거나 이를 풀기 위한 수리계획모형을 작성할 수 있게 도와준다. 나아가, 사용자들은 모형 작성을 위한 적절한 안내를 제공받으며, 작성된 모형은 자동 생성된 데이터들에 의해 평가된다. 본 논문의 교육용 게임은 산업공학이나 경영과학 분야 대학생들에게 기본적인 수리계획모형을 가르치는데 특히 도움이 될 것으로 기대된다.

Abstract AI-Helper 아이콘AI-Helper

In recent, much attention has been paid to the educational serious games that provide both fun and learning effects. However, most educational games have been targeted at the infants and children, and it is still hard to use such games in higher education. On the contrary, this paper aims to develop...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 이러한 현상의 가장 큰 이유는 교육용 게임 개발이 텍스트나 오프라인 활동으로 구성된 학습 주제를 게임에 단순히 대입하는 방식으로 이루어지기 때문이며, 이는 경우에 따라 학습 주제와 연관성이 적은 게임 방식을 택하게 하거나, 사용자의 흥미와 몰입 유발에 한계가 있는 것으로 보인다. 반면, 기존에 어느 정도 대중성이 있는 게임에서 적절한 학습 요소를 추출하여 콘텐츠를 개발할 경우, 이러한 문제점들이 해결가능할 것으로 보이며, 본 논문에서는 퍼즐 게임과 수리계획법(mathematical programming) 학습을 결합한 교육용 게임을 개발하고자 한다.
  • 이러한 점들을 보완하기 위해서는 적절한 난이도의 퍼즐 게임과 그에 대한 수리계획모형을 편리하게 작성할 수 있는 사용자 인터페이스 및 사용자가 작성한 모형에 대한 평가 방법이 결합된 디지털 콘텐츠가 필요하다. 본 논문에서는 이러한 점들을 고려하여, 잘 알려진 조합최적화 문제인 부분집합총합 문제를 이용한 수리 계획법 교육용 기능성 게임 콘텐츠를 개발하고자 한다.
  • 그러나 이러한 학습 전략은 디지털 콘텐츠로 연계되지는 못하였고, 학습자들이 텍스트로만 제시된 퍼즐을 직접 수행하기 어려웠다. 이에, 본 논문에서는 간단한 퍼즐 게임 콘텐츠에 수리계획법 학습을 접목시킨 교육용 게임을 개발하고자 하며, 이는 고등 교육을 위한 디지털 게임 콘텐츠에서도 충분한 게임성을 확보할 수 있는 사례가 될 것으로 기대된다.
  • 이와 달리, 본 논문에서는 적절한 게임을 먼저 구성하고, 여기에 적합한 학습 내용을 접목시키는 접근을 통해 교육용 기능성 게임을 개발하는 접근 방법을 제시하고, 퍼즐 게임과 수리계획모형 작성 연습을 병행할 수 있는 디지털 게임 콘텐츠를 통하여 이러한 예를 보이고자 하였다. 제안하는 콘텐츠는 퀴즈나 MMORPG 형식으로 개발된 교육용 게임들과 달리 퍼즐 게임 자체는 수리계획법이라는 학습 내용과 완전히 별개로 즐길 수 있도록 구성되어 있다.
  • 최대화 유형의 부분집합총합 문제 예로, 양의 정수 n 개의 집합 W ={w1,w2,...,wn}이 주어지고, 이 중 총 l 개 이내의 정수들을 선택하여 그 합을 최대화해야 하는 경우를 생각해보자. 이러한 문제는 각 정수들의 선택 여부를 나타내는 이진수들을 의사결정변수로 하는 (1)의 수리계획모형을 통해 최적해를 얻을 수 있다.
  • 따라서 게임을 하는 동안에는 학습자들이 완전히 퍼즐에만 몰입하는 것이 가능하다. 퍼즐에 대한 충분한 이해와 흥미가 형성된 이후에는 학습자의 수준에 따라 수리계획법을 이용한 퍼즐 풀이를 체험해보는 것이 가능하고, 적절한 평가와 도움말을 제공하여 학습 효과를 높이고자 하였다. 본 논문에서 개발한 콘텐츠는 산업공학이나 경영과학 등을 전공 하는 대학생들의 수리계획법 및 최적화기법에 대한 흥미를 유발하고, 관련된 내용에 대한 보다 깊은 이해를 촉진하는데 특히 유용할 것으로 생각된다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
부분집합총합 문제란? 부분집합총합 문제는 정수들의 집합이 주어지는 경우, 이들 중 일부를 포함하는 부분집합의 원소 총합이 특정 목표값이 되도록 하거나, 최대화시키는 것을 목표로 하는 조합최적화 문제이며, 편의 상 본 논문에서는 부분집합의 원소 총합을 최대화시키는 경우를 이용한다.
최적화 문제의 목표는? 최적화 문제는 제약식들이 충족되는 범위 내에서 의사결정변수들의 값을 적절히 조정하여 주어진 목적함수의 값을 최대화 또는 최소화하는 것을 목표로 하며, 의사결정변수들의 값이 이산적(discrete)인 경우를 조합 최적화(combinatorial optimization) 문제라고 한다. 이러한 최적화 문제는 다양한 산업 분야에서 관리나 계획을 위한 의사결정도구로 사용되며, 산업공학이나 경영과학 전공 학생들이 필수적으로 학습하는 주제이다[21].
조합 최적화 문제는 어떻게 사용되는가? 최적화 문제는 제약식들이 충족되는 범위 내에서 의사결정변수들의 값을 적절히 조정하여 주어진 목적함수의 값을 최대화 또는 최소화하는 것을 목표로 하며, 의사결정변수들의 값이 이산적(discrete)인 경우를 조합 최적화(combinatorial optimization) 문제라고 한다. 이러한 최적화 문제는 다양한 산업 분야에서 관리나 계획을 위한 의사결정도구로 사용되며, 산업공학이나 경영과학 전공 학생들이 필수적으로 학습하는 주제이다[21].
질의응답 정보가 도움이 되었나요?

참고문헌 (31)

  1. A. D. Cheok, X. Yang, Z. Z. Ying, M. Billinghurst, and H. Kato, "Touch-space: Mixed Reality Game Space based on Ubiquitous, Tangible, and Social Computing," Personal and Ubiquitous Computing, Vol.6, No.5-6, pp.430-442, 2002. 

  2. P. Wounters, E. D. van der Spek, and H. van Oostendorp, "Current Practices in Serious Game Research: A Review from a Learning Outcomes Perspective," In: Game-based Learning Advancements for Multi-sensory Human Computer Interfaces: Techniques and Effective Practices, pp.232-250, 2009. 

  3. M. Graafland, J. M. Schraagen, and M. P. Shijven, "Systematic Review of Serious Games for Medical Education and Surgical Skills Training," British Journal of Surgery, Vol.99, No.10, pp.1322-1330, 2012. 

  4. S. Erhel and E. Jamet, "Digital Game-based Learning: Impact of Instructions and Feedback on Motivation and Learning Effectiveness," Computers and Education, Vol.67, pp.156-167, 2013. 

  5. P. Wounters, van Nimwegen, H. van Oostendorp, and E. D. van der Spek, "A Meta-Analysis of the Cognitive and Motivational Effects of Serious Games," Journal of Educational Psychology, Vol.105, No.2, pp.249-265, 2013. 

  6. 박수정, 김현정, "에듀테인먼트 컨텐츠 개발을 위한 게임 요인 적용에 관한 연구 - 어린이용 영어 단어 학습 게임 컨텐츠 개발을 중심으로", 디자인학연구, Vol.16, No.2, pp.271-280, 2003. 

  7. 한은희, "게임과 함께 한글배우기: Young Korean-American Children을 위한 교육용 멀티미디어 학습", 디지털디자인학연구, 제8권, 제3호, pp.31-43, 2008. 

  8. 이면재, "오우거 엔진을 이용한 영어 교육용 게임 개발", 한국정보기술학회논문지, 제8권, 제3호, pp.149-155, 2010. 

  9. 차은미, 이경미, 이정욱, "유아의 공간감각 향상을 위한 가상학습공간 구축", 한국콘텐츠학회논문지, 제7권, 제6호, pp.154-160, 2007. 

  10. 오혜정, "효과적인 음악개념학습을 위한 교육용음악게임 개발에 관한 연구", 음악교육공학, 제11 권, pp.185-208, 2010. 

  11. 박정용, "전통 놀이 문화에 기반한 기능성 게임개발", 한국콘텐츠학회논문지, 제11권, 제5호, pp.117-124, 2011. 

  12. M. M. Zarzuela, F. J. C. Pernas, L. B. Martinez, D. G. Ortega, and M. A. Rodriguez, "Mobile Serious Game using Augmented Reality for Supporting Children's Learning about Animals," Proceedings of the International Conference on Virtual and Augmented Reality in Education, 2013. 

  13. 이면재, 김경남, "ORGE 엔진을 이용한 역사 교육용 기능성 게임 개발", 디지털콘텐츠학회 논문지, 제11권, 제3호, pp.385-392, 2010. 

  14. S. Suh, S. W. Kim, and N. J. Kim, "Effectiveness of MMORPG-based instruction in elementary English Education in Korea," Journal of Computer Assisted Learning, Vol.26, No.5, pp.370-378, 2010. 

  15. 고정분, 문일경, "공 컨테이너 시뮬레이션 게임 개발", 대한산업공학회 2009년 추계학술대회 논문집, pp.955-964, 2009. 

  16. 박재일, "공대생들을 위한 제조원가 교육용 게임 개발", IE매거진, 제17권, 제4호, pp.51-54, 2010. 

  17. J. W. Kim and Y. Y. Sok, "A Simple Job Shop Scheduling Game for Industrial Engineering Students," Journal of Future Game Technology, Vol.2, No.2, pp.165-171, 2012. 

  18. Z. Michalewicz and M. Michalewicz, Puzzlebased Learning, Hybrid Publishers, 2008. 

  19. S. S. Rao and S. S. Rao, Engineering Optimization: Theory and Practice, John Wiley & Sons, 2009. 

  20. G. Weber, "Puzzle Contests in MS/OR Education," Interfaces, Vol.20, No.2, pp.72-76, 1990. 

  21. S. Matsumoto, N. Hirosue, K. Itonaga, K. Yokoo, and M. Futahashi, "Evaluation of Simulation Strategy on Single-Player Monte-Carlo Tree Search and Its Discussion for a Practical Scheduling Problem," Proceedings of the International MultiConference of Engineering and Computer Scientists, Vol.3, pp.2086-2091, 2010. 

  22. M. Trick, "Using Sports Scheduling to Teach Integer Programming," INFORMS Transactions on Education, Vol.5, No.1, pp.10-17, 2004. 

  23. L. R. Flouds and D. G. Johnson, "An Application of Graph Theory and Integer Programming: Chessboard Non-Attacking Puzzles," Mathematics Magazine, Vol.57, No.2, pp.95-104, 1984. 

  24. T. Koch, "Rapid Mathematical Programming or How to Solve Sudoku Puzzles in a Few Seconds," In: Operations Research Proceedings Volume 2005, pp.21-26, 2006. 

  25. D. Eppstein, "Solving Single-Digit Sudoku Subproblems," In: Fun with Algorithms, pp.142-153, 2012. 

  26. D. D. Friesen, M. C. Patterson, and B. Harmel, "A Spreadsheet Optimization Model for Solving Sudoku Problems," Structure, Vol.2, No.9, pp.15-22, 2013. 

  27. W. J. M. Meuffels and D. den Hertog, "Solving the Battleship Puzzles as an Integer Programming Problem," INFORMS Transactions on Education, Vol.10, No.3, pp.156-162, 2010. 

  28. P. N. Suganthan, "Solving Jigsaw Puzzles using Hopfield Neural Networks," Proceedings of International Joint Conference on Neural Networks, Vol.6, pp.3745-3749, 1999. 

  29. A. Hauptman, A. Elyasaf, M. Sipper, and A. Karmon, "GP-rush: Using Genetic Programming to Evolve Solvers for the Rush Hour Puzzle," Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, pp.955-962, 2009. 

  30. X. Q. Deng and Y. Da Li, "A Novel Hybrid Genetic Algorithm for Solving Sudoku Puzzles," Optimization Letters, Vol.7, No.2, pp.241-257. 

  31. M. Sniedovich, "OR/MS Games: 1. A Neglected Educational Resource," INFORMS Transactions on Education, Vol.2, No.3, pp.86-95, 2002. 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로