首页> 外文期刊>ACM Transactions on Computer-Human Interaction >Can Direct Manipulation Lower the Barriers to Computer Programming and Promote Transfer of Training? An Experimental Study
【24h】

Can Direct Manipulation Lower the Barriers to Computer Programming and Promote Transfer of Training? An Experimental Study

机译:直接操作可以降低计算机编程的障碍并促进培训的转移吗?实验研究

获取原文
获取原文并翻译 | 示例

摘要

Novices face many barriers when learning to program a computer, including the need to learn both a new syntax and a model of computation. By constraining syntax and providing concrete visual representations on which to operate, direct manipulation programming environments can potentially lower these barriers. However, what if the ultimate learning goal of the novice is to be able to program in conventional textual languages, as is the case for introductory computer science students? Can direct manipulation programming environments lower the initial barriers to programming, and, at the same time, facilitate positive transfer to textual programming? To address this question, we designed a new direct manipulation programming interface for novices, and conducted an experimental study to compare the programming processes and outcomes promoted by the direct manipulation interface against those promoted by a textual programming interface. We found that the direct manipulation interface promoted significantly better initial programming outcomes, positive transfer to the textual interface, and significant differences in programming processes. Our results show that direct manipulation interfaces can provide novices with a "way in" to traditional textual programming.
机译:新手在学习计算机编程时会面临许多障碍,包括需要学习新语法和计算模型。通过限制语法并提供要在其上进行操作的具体视觉表示,直接操纵编程环境可以潜在地降低这些障碍。但是,如果新手的最终学习目标是能够用常规文本语言编程,就像入门计算机科学的学生那样呢?直接操纵编程环境可以降低编程的初始障碍,同时促进正面转移到文本编程吗?为了解决这个问题,我们为新手设计了一个新的直接操纵编程接口,并进行了一项实验研究,以比较直接操纵接口促进的编程过程和结果与文本编程接口促进的编程过程和结果。我们发现直接操作界面可以显着提高初始编程结果,向文本界面的积极转移以及编程过程中的显着差异。我们的结果表明,直接操作界面可以为新手提供传统文本编程的“方法”。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号