论文标题

关于编程练习的性质

On the Nature of Programming Exercises

论文作者

Simões, Alberto, Queirós, Ricardo

论文摘要

科学研究中引用了无数的理由来解释编程学习的困难。原因范围从受试者的复杂性,无效的教学和研究方法到丧气之类的心理方面。尽管如此,学习编程通常归结为练习练习解决。因此,必须了解编程练习的性质是成功和一致学习的重要因素。 本文探讨了关于创建编程练习的不同方法,首先要意识到当前如何正式化,呈现和评估。作者从那里提出了一种旨在扩大锻炼方式的变化,并通过这种多样性来增加学生的参与和学习成果。提出的几种练习可以使用促进学生动机的游戏化技术。为了使学生与他的同龄人进行情境化,我们完成了可以通过现有自动评估工具获得的指标。

There are countless reasons cited in scientific studies to explain the difficulties in programming learning. The reasons range from the subject's complexity, the ineffective teaching and study methods, to psychological aspects such as demotivation. Still, learning programming often boils down to practice on exercise solving. Hence, it is essential to understand that the nature of a programming exercise is an important factor for the success and consistent learning. This paper explores different approaches on the creation of a programming exercise, starting with realizing how it is currently formalized, presented and evaluated. From there, authors suggest variations that seek to broaden the way an exercise is solved and, with this diversity, increase student engagement and learning outcome. The several types of exercises presented can use gamification techniques fostering student motivation. To contextualize the student with his peers, we finish presenting metrics that can be obtained by existing automatic assessment tools.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源