首页> 外文会议>IEEE Frontiers in Education Conference >Effects of Error Messages on Students’ Ability to Understand and Fix Programming Errors
【24h】

Effects of Error Messages on Students’ Ability to Understand and Fix Programming Errors

机译:错误消息对学生理解和纠正编程错误的能力的影响

获取原文

摘要

The role of error messages in the context of teaching programming, specifically assembly language programming to students who have limited prior programming experience was investigated. Assemblers and compilers provide feedback to a programmer in the form of error messages, and these error messages influence the programmer's mental model of computing. The current study investigated how an error message affects students' approach to understanding the error and fixing the error. Three error message types were developed - Default, Link and Example, to better understand the effects of error messages. The Default type provides an assembler-centric single line error message, the Link type provides a program-centric detailed error description with a hyperlink for more information, and the Example type provides a program-centric detailed error description with a relevant example. A think aloud programming exercise was conducted to capture the student programmer's knowledge model. Different codes were developed to analyze the data collected as part of think aloud exercise. After transcribing, coding, and analyzing the data, it was found that the Link type of error message helped to fix the error in less time and with fewer steps. Among the three types, the Link type of error message also resulted in a higher ratio of correct to incorrect hypotheses made by the participants, and a correspondingly higher ratio of correct to incorrect steps taken by them to fix the error.
机译:错误消息在教学编程背景下的作用,特别是对先前编程经验有限的学生进行汇编语言编程。汇编程序和编译器以错误消息的形式提供对程序员的反馈,而这些错误消息会影响程序员的计算机的精神模型。目前的研究调查了错误消息如何影响学生的方法以了解错误并修复错误。开发了三种错误消息类型 -​​ 默认,链接和示例,更好地了解错误消息的影响。默认类型提供了一个以中心为中心的单行错误消息,链接类型提供以比较超链接的程序为中心的详细错误描述,以获取更多信息,并且示例类型提供具有相关示例的以编程为中心的详细错误描述。进行思考大声编程锻炼以捕获学生程序员的知识模型。开发了不同的代码,以分析作为思考思考的一部分收集的数据。在转录,编码和分析数据之后,发现链接类型的错误消息有助于在更少时间和更少的步骤中修复错误。在这三种类型中,链接类型的错误消息还导致参与者制作的错误假设的更高比率,以及对它们采取的不正确的步骤进行对应的更高比率以修复错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号