ENGAGE:从游戏中学习计算机知识_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > ENGAGE:从游戏中学习计算机知识

ENGAGE:从游戏中学习计算机知识

 2013/7/21 16:02:45    程序员俱乐部  我要评论(0)
  • 摘要:提到电脑游戏,我们常常想到的是:打发时间、追求刺激、娱乐上瘾、必须电击等等,很少把它和学习上进、自我教育、增长知识、提高素质等联系在一起。其实,从广泛的层面来看,游戏完全可以成为一种很好的教育方式。目前来说,在这方面已经有了一些积极的尝试,比如加州大学的一些教师就设计了一个叫做CodeSpells的游戏,用以教授Java语言,取得了不错的效果。现在,北卡罗来纳大学的两位教授也想要通过游戏来教授计算机知识。与CodeSpells不同的是,他们并不想教授具体的语言
  • 标签:计算机 学习 游戏

engaged-game-screenshot-660x344

  提到电脑游戏,我们常常想到的是:打发时间、追求刺激、娱乐上瘾、必须电击等等,很少把它和学习上进、自我教育、增长知识、提高素质等联系在一起。其实,从广泛的层面来看,游戏完全可以成为一种很好的教育方式 。目前来说,在这方面已经有了一些积极的尝试,比如加州大学的一些教师就设计了一个叫做 CodeSpells 的游戏,用以教授 Java 语言,取得了不错的效果。

  现在,北卡罗来纳大学的两位教授也想要通过游戏来教授计算机知识。与 CodeSpells 不同的是,他们并不想教授具体的语言,而是传授计算机科学中一些重要的理念。

  据 Wired 报道,这个游戏叫做 ENGAGE。背景设定为一所被“坏科学家”占领的研究机构。玩家要扮演一个好工程师,去修复研究站的网络,打败坏科学家。在此过程中,玩家需要解决许多计算机科学问题,比如加密、数据分析、将代码转换为文字图片等等。游戏有两个模式,其中一个是第一人称视角的 3D 环境,另一个模式是可视化的编程环境。

  为测试游戏是否有效,两位教授在一所中学进行了实验。实验采取了“配对编程”的方法,即玩游戏的时候要求两个人一起合作,其中一个人使用游戏控制器,执行命令,另一个人负责提供反馈。实验之所以采取这种方式,是因为他们想要强调合作的重要性。

  Kristy Boyer 教授说,厂商经常跟她说,计算机科学系的学生缺乏合作技巧,因此,她想要在实验早期就专注于合作,另外,学生在合作的时候,通常也会更加投入。

  由于此次实验属于学校选修课的一部分,并且是面向已经对计算机感兴趣的学生,其结果并不具代表性。不过,Boyer 教授说,他们会在将来把它推向更广泛的人群。

  对于这个项目,CodeSpells 的开发者之一 Stephen Foster 表示了兴趣,但是他对游戏并不完全认同,“其中一个担忧是,它让玩家扮演计算机科学家的角色,这对某些特定的群体缺乏吸引力。女性和少数种族,从历史上来看,不像白种男性一样对计算机科学着迷”。

  Kristy Boyer 坚持说他们的决定是正确的。她说,他们努力使游戏对所有人都有吸引力。另外,她认为女孩也会对游戏中的角色感兴趣,而且这能够改变计算机科学只适合男孩的固有看法。

  图片来自 Wired

发表评论
用户名: 匿名