Descriptor
Source
Journal of Educational… | 1 |
Author
Pea, Roy D. | 2 |
Lee, Okhwa | 1 |
Lehrer, Richard | 1 |
Publication Type
Opinion Papers | 3 |
Information Analyses | 2 |
Journal Articles | 1 |
Reports - Research | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Audience
Researchers | 2 |
Practitioners | 1 |
Teachers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Pea, Roy D. – 1984
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…
Descriptors: Computer Science Education, Elementary Secondary Education, Error Patterns, Higher Education

Pea, Roy D. – Journal of Educational Computing Research, 1986
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,…
Descriptors: Classification, Egocentrism, Error Patterns, Intuition
Lee, Okhwa; Lehrer, Richard – 1987
Seven graduate students in a seminar on classroom computing received instruction in LOGO programming. Programming protocols were collected periodically and examined for errors and misconceptions; in-depth interviews were conducted in order to understand specific misconceptions better. As novice students transit from instruction to experience in…
Descriptors: Computer Oriented Programs, Computer Science Education, Concept Formation, Educational Research