Game Elements for Learning Programming: A Mapping Study

Game Elements for Learning Programming: A Mapping Study
复制标题

学习编程的游戏元素:映射研究

DOI:
10.5220/0006682200890101
复制
发表时间:
2018
期刊:
Proceedings of the National Academy of Sciences
影响因子:
--
通讯作者:
Marcella Dayrell
Marcella Dayrell
中科院分区:
--
文献类型:
--
作者:
A. Santos;M. Souza;Eduardo Figueiredo;Marcella Dayrell

文献摘要

被引文献

相似文献

严肃游戏已被用作支持多个领域和学科学习的工具。为了实现教育目标,严肃游戏必须包含一系列与学习结果相关的游戏元素。在计算机科学方面,教育工作者也在使用严肃的游戏及其元素来加强与编程相关学科的学习,这些学科通常被一年级学生认为是具有挑战性的。对于计算机科学的教育者来说,了解游戏中使用的游戏元素类型对于学习编程是非常重要的。除此之外,了解如何评估游戏元素以及哪些游戏元素最有助于学习成就也是很重要的。在这项工作中,我们的目标是验证如何使用和评估严肃游戏及其组成元素来支持学习编程。为了实现这一目标,我们对学习编程的游戏元素的使用和评估进行了系统的映射研究。我们的研究结果表明,游戏元素只能通过它们的严肃游戏来间接评估。此外,我们还发现了一些游戏元素评估的不足之处,如一些初步研究缺乏评估,定量研究较少。
Serious games have been used as a tool to support learning in several areas and subjects. To achieve its educational goals, a serious game must consist of a set of game elements that are related to the learning outcomes. In Computer Science, educators are also using serious games and their elements to enhance learning of programming-related disciplines, which are often considered challenging by first-year students. It is important for educators in Computer Science to know what are the types of game elements used in games to learn programming. Besides that, it is also important to know how game elements are evaluated and what are the game elements that mostly contribute to learning achievements. In this work, we aim to verify how serious games and their composing elements are used and evaluated to support learning programming. To achieve this goal, we conducted a systematic mapping study on the use and evaluation of game elements for learning programming. Our results indicate that game elements are only evaluated indirectly by means of their serious games. Furthermore, we identify some shortcomings in game elements evaluation, such as the lack of evaluation in some primary studies and low number of quantitative studies.