A review of games designed to improve introductory computer programming competencies

A review of games designed to improve introductory computer programming competencies
复制标题

旨在提高计算机编程入门能力的游戏回顾

DOI:
--
复制
发表时间:
2014
期刊:
2014 IEEE Frontiers in Education Conference (FIE) Proceedings
影响因子:
--
通讯作者:
M. Marcelino
M. Marcelino
中科院分区:
--
文献类型:
--
作者:
Adilson Vahldick;A. J. Mendes;M. Marcelino

文献摘要

被引文献

相似文献

对于许多学生来说,学习计算机编程并不简单。他们必须培养多种复杂的技能,以便能够理解程序,更重要的是,能够创建解决问题的程序。这意味着学生具有较高的积极性非常重要,这样他们才能投入到这项工作中,并且不会因在此过程中犯下的自然错误而感到沮丧。数字游戏经常用于教育环境中以吸引和留住学生。在文献和网络上,我们可以找到许多与游戏相关的策略,旨在支持计算机编程入门课程的学习。其中一种策略是使用游戏方法:要求学生玩游戏,其中包含必须解决才能进步的问题。本文列出了按类型分类的 40 款游戏,并重点介绍了它们所支持的技能和主题。我们希望这项工作可以帮助教师选择游戏作为教学策略的一部分,作为学生的替代或补充练习。
Learning computer programming is not simple for many students. They have to develop several complex skills to be able to understand programs and, more important, to create programs that solve problems. This means it is important that students have a high motivation level, so that they engage in that work and do not get frustrated with the natural errors they will make in this process. Digital games are often used in educational contexts to attract and retain students. In literature and on the web, we can find many games related strategies that aim to support learning in introductory computer programming courses. One of these strategies is the using games approach: asking students to play games that include problems that must be solved in order to progress. This paper presents a list of 40 games classified by type and highlights the skills and topics supported by them. We hope this work helps teachers to choose games as part of their teaching strategies, as alternative or complementary exercises to their students.