DocumentCode :
2186387
Title :
A Program Beacon Recognition Tool
Author :
Harris, Nathan ; Cilliers, Charmain
Author_Institution :
Nelson Mandela Metropolitan Univ., Port Elizabeth
fYear :
2006
fDate :
10-13 July 2006
Firstpage :
216
Lastpage :
225
Abstract :
Learning to program is not an easy task. Program comprehension is integral to this process. Two main theories of program comprehension have been identified as a result of more than thirty years of investigation into the human psychology of computer programming. Both theories rely on the presence of program beacons. Beacons are described as key features in a program that serve as indicators of a particular programming structure. Beacons primarily convey semantic knowledge about the program and tend to be highly recognizable within a program by expert programmers. Technology can assist novice programmers with the learning process associated with program comprehension by making use of interactive tools that focus on the identification of program beacons. This paper describes a program beacon recognition tool developed during 2005. The primary purpose of the tool is to encourage a novice programmer to correctly identify beacons within provided program extracts. The tool is an attempt to empower novice programmers while learning to program so that they master the skills directly associated with program comprehension
Keywords :
computer aided instruction; computer science education; programming; computer programming; interactive tools; introductory programming; learning process; program beacon recognition tool; program comprehension; semantic knowledge; Africa; Humans; Libraries; Programming profession; Proposals; Prototypes; Psychology; beacon recognition; beacons; introductory programming; novice programmer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology Based Higher Education and Training, 2006. ITHET '06. 7th International Conference on
Conference_Location :
Ultimo, NSW
Print_ISBN :
1-4244-0405-3
Electronic_ISBN :
1-4244-0406-1
Type :
conf
DOI :
10.1109/ITHET.2006.339767
Filename :
4141630
Link To Document :
بازگشت