Language-independent conceptual "bugs" in novice programming - TeLearn Accéder directement au contenu
Article Dans Une Revue Journal educational computing research Année : 1986

Language-independent conceptual "bugs" in novice programming

Résumé

This article argues for the existence of persistent conceptual "bugs" in how novices program and understand programs. These bugs are not specific to a given programming language, but appear to be language-independent. Furthermore, such bugs occur for novices from primary school to college age. Three different classes of bugs-parallelism, intentionality, and egocentrism - are identified, and exemplified through student errors. It is suggested that these classes of conceptual bugs are rooted in a "superbug", the default strategy that there is a hidden mind somewhere in the programming language that has intelligent interpretive powers.

Mots clés

Fichier principal
Vignette du fichier
A28_Pea_86.pdf (474.25 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00190538 , version 1 (23-11-2007)

Identifiants

  • HAL Id : hal-00190538 , version 1

Citer

Roy D. Pea. Language-independent conceptual "bugs" in novice programming. Journal educational computing research, 1986, 2(1), pp.25-36. ⟨hal-00190538⟩

Collections

TELEARN TICE TEL
265 Consultations
1627 Téléchargements

Partager

Gmail Facebook X LinkedIn More