Literaturnachweis - Detailanzeige
Autor/in | Pea, Roy D. |
---|---|
Institution | Bank Street Coll. of Education, New York, NY. Center for Children and Technology. |
Titel | Language-Independent Conceptual "Bugs" in Novice Programming. Technical Report No. 31. |
Quelle | (1984), (14 Seiten)
PDF als Volltext |
Sprache | englisch |
Dokumenttyp | gedruckt; online; Monographie |
Schlagwörter | Stellungnahme; Computer Science Education; Elementary Secondary Education; Error Patterns; Higher Education; Misconceptions; Programing |
Abstract | Persistent conceptual bugs exist in how novices, from primary school to college age, program and understand programs. These bugs are not specific to a given programming language but appear to be language-independent. The three different classes of bugs are: (1) parallelism, the assumption that different lines in a program can be active at the same time or in parallel; (2) intentionality, the attribution of goal directedness or foresightedness to the program; and (3) egocentrism, the assumption that there is more of the programmer's meaning for what he or she wants to accomplish in the program than is actually present in the code he or she has written. All of these bugs appear to derive from the idea that there is a hidden mind in the programming language that has intelligent, interpretive powers. Each of the three types of bugs is described and exemplified using student errors, and the implications for programming instruction are addressed. (23 references) (Author/MES) |
Erfasst von | ERIC (Education Resources Information Center), Washington, DC |
Update | 2004/1/01 |