Program annotations: feedback for students learning to program

  • Authors:
  • Peter Bancroft;Paul Roe

  • Affiliations:
  • Faculty of IT, QUT, Brisbane, Australia;Faculty of IT, QUT, Brisbane, Australia

  • Venue:
  • ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.