You are here:

Language-Independent Conceptual "Bugs" in Novice Programming

Journal of Educational Computing Research Volume 2, Number 1, ISSN 0735-6331


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)


Pea, R.D. (1986). Language-Independent Conceptual "Bugs" in Novice Programming. Journal of Educational Computing Research, 2(1), 25-36. Retrieved January 29, 2023 from .

This record was imported from ERIC on December 3, 2015. [Original Record]

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.


Cited By

View References & Citations Map

These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact