What do students learn about programming from game, music video, and storytelling projects?
What do students learn about programming from game, music video, and storytelling projects?
复制标题
学生可以从游戏、音乐视频和讲故事项目中学到什么关于编程的知识?
DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Andrew R. Webster
中科院分区:
文献类型:
--
作者:
Joel C. Adams;Andrew R. Webster
Drag-and-drop learning environments like Alice (alice.org) and Scratch (scratch.mit.edu) eliminate syntax errors, making them attractive as ways to introduce programming concepts to students. Alice is closely associated with storytelling, Scratch was designed for creating music videos, and both can be used to create games. Having had students create each kind of project, we began to wonder: Do students learn different things creating games compared to music videos or stories? What programming constructs do students actually use (and hence learn well enough to be able to apply)? To answer these questions, we conducted a quantitative analysis of a collection of over 300 different student projects created using these tools. In examining different kinds of projects, we found significant differences in how frequently the students creating those projects used variables, if statements, loops, and dialog constructs.