Program Annotations: Feedback for Students Learning to Program
Bancroft, Peter & Roe, Paul (2006) Program Annotations: Feedback for Students Learning to Program. In Tolhurst, D & Mann, S (Eds.) Proceedings of the Eighth Australasian Computing Education Conference (ACE2006), Australian Computer Society Inc, Hobart, Australia, pp. 19-24.
|Published Version (PDF 590kB) |
Administrators only | Request a copy from author
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.
Impact and interest:
Citation countsare sourced monthly fromand citation databases.
These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.
Citations counts from theindexing service can be viewed at the linked Google Scholar™ search.
|Item Type:||Conference Paper|
|Keywords:||Introdouctory Programming, Tutoring, Feedback, eLearning, Program Annotations|
|Subjects:||Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > COMPUTER SOFTWARE (080300) > Computer Software not elsewhere classified (080399)|
|Divisions:||Past > QUT Faculties & Divisions > Faculty of Science and Technology|
|Deposited On:||18 Jun 2009 01:15|
|Last Modified:||09 Mar 2012 02:42|
Repository Staff Only: item control page