An exploration of novice programming errors in an object-oriented environment

When studying a programming language for the first time, the majority of student errors fall into broad (and well-documented) categories [3]. This paper aims to investigate errors made by first year students in Blue: A new, object-oriented language specifically designed at the University of Sydney f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIGCSE bulletin 1999-12, Vol.31 (4), p.42-46
Hauptverfasser: Barr, Matthew, Holden, Sam, Phillips, Dave, Greening, Tony
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:When studying a programming language for the first time, the majority of student errors fall into broad (and well-documented) categories [3]. This paper aims to investigate errors made by first year students in Blue: A new, object-oriented language specifically designed at the University of Sydney for teaching novice students [2].These errors were investigated by a survey delivered over the World-Wide Web and consisting of multiple choice and free-form short-answer questions. The results of the survey suggest that a student who learns with Blue is no more likely to make errors that are commonly made by novice programmers, although is not necessarily better equipped to design and write code in an object-oriented paradigm. More research is indicated to make statements about the latter.
ISSN:0097-8418
2331-3927
DOI:10.1145/349522.349392