The Role of Systematic Errors in Developmental Studies of Programming Language Learners
- 1 May 1992
- journal article
- research article
- Published by SAGE Publications in Journal of Educational Computing Research
- Vol. 8 (2) , 129-153
- https://doi.org/10.2190/kapb-ra9p-vgjn-kmd0
Abstract
We report on an investigation into the systematic errors made by a large group of programming language students over a period of two years. The investigation and the learner-centered longitudinal study of which it formed a part, were both inspired by recent research into second natural language acquisition. The results of the investigation demonstrate that students had major difficulties using the semicolon, the sequencing operator of the programming language ALGOL 68. We argue that this difficulty is due to the fact that students did not immediately understand a specific, simply stated rule of syntax, introduced in a decontextualized way, but rather that their understanding of the rule developed with their increasing experience of using it in different contexts. We suggest that such systematic low-level syntactic errors may be indicative of higher-level misconceptions regarding the structure of the language.Keywords
This publication has 14 references indexed in Scilit:
- Skill acquisition: Compilation of weak-method problem situations.Psychological Review, 1987
- Learning to program = learning to construct mechanisms and explanationsCommunications of the ACM, 1986
- Some Difficulties of Learning to ProgramJournal of Educational Computing Research, 1986
- But My Program Runs! Discourse Rules for Novice ProgrammersJournal of Educational Computing Research, 1986
- Preprogramming Knowledge: A Major Source of Misconceptions in Novice ProgrammersHuman–Computer Interaction, 1985
- Empirical Studies of Programming KnowledgeIEEE Transactions on Software Engineering, 1984
- A statistical analysis of syntax errorsComputer Languages, 1978
- METHODS AND MORPHEMES IN SECOND LANGUAGE ACQUISITION RESEARCH1Language Learning, 1976
- TOWARD ASSESSING INTERLANGUAGE PERFORMANCE: THE RELATIONSHIP BETWEEN SELECTED ERRORS, LEARNERS' CHARACTERISTICS, AND LEARNERS' EXPLANATIONSLanguage Learning, 1976
- THE SIGNIFICANCE OF LEARNER'S ERRORSInternational Review of Applied Linguistics in Language Teaching, 1967