Language-Independent Conceptual "Bugs" in Novice Programming
ARTICLE
Roy D. Pea
Journal of Educational Computing Research Volume 2, Number 1, ISSN 0735-6331
Abstract
Three classes of conceptual bugs presenting obstacles to all novice programmers and not related to any specific program--parallelism, intentionality, and egocentrism--are identified and exemplified through student errors. It is suggested these bugs are rooted in students' intuitive feeling that programming languages, like humans, have intelligent, interpretive powers. (MBR)
Citation
Pea, R.D. (1986). Language-Independent Conceptual "Bugs" in Novice Programming. Journal of Educational Computing Research, 2(1), 25-36. Retrieved August 6, 2024 from https://www.learntechlib.org/p/169784/.
![](https://editlib-media.s3.amazonaws.com/sources/eric.png)
ERIC is sponsored by the Institute of Education Sciences (IES) of the U.S. Department of Education.
Copyright for this record is held by the content creator. For more details see ERIC's copyright policy.
Keywords
Cited By
View References & Citations Map-
The development of a virtual learning platform for teaching concurrent programming languages in the Secondary Education: The use of Open Sim and Scratch4OS
Nikolaos Pellas
Journal of e-Learning and Knowledge Society Vol. 10, No. 1 (Jan 25, 2014)
These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact info@learntechlib.org.