Program annotations: feedback for students learning to program

Program annotations: feedback for students learning to program
复制标题

程序注释:对学习编程的学生的反馈

DOI:
--
复制
发表时间:
2006
期刊:
--
影响因子:
--
通讯作者:
P. Roe
P. Roe
中科院分区:
--
文献类型:
--
作者:
Peter Bancroft;P. Roe

文献摘要

被引文献

相似文献

本文提出了一种新的程序注释机制,使学生能够以一种比电子邮件等方式更简单、更有效的方式从导师那里获得对他们程序的反馈。对于初学者来说,一种常见的情况是给导师发电子邮件,告诉他们出现故障的程序的副本。不幸的是,通过电子邮件发送的程序往往与学生一直试图实现的程序几乎没有相似之处;它往往是不完整的,是一个不同的版本,而且被破坏了。我们提出了一种注释机制,使学生能够简单而容易地用请求帮助的评论来注释他们的程序。同样,我们的机制使导师能够查看学生的课程,并以简单而有条理的方式回复他们的评论。这意味着学生可以得到关于他们的课程的频繁和及时的反馈;导师可以有效地提供这样的反馈,因此学生的学习得到了极大的改善。
This paper presents a novel program annotation mechanism which enables students to obtain feedback from tutors on their programs in a far simpler and more efficient way than is possible with, for example, email. A common scenario with beginning students is to email tutors with copies of their malfunctioning programs. Unfortunately the emailed program often bears little resemblance to the program the student has been trying to make work; often it is incomplete, a different version and corrupted. We propose an annotation mechanism enabling students to simply and easily annotate their programs with comments asking for help. Similarly our mechanism enables tutors to view students' programs and to reply to their comments in a simple and structured fashion. This means students can get frequent and timely feedback on their programs; tutors can provide such feedback efficiently, and hence students' learning is greatly improved.