Cognitive Implications of Learning Prolog—Mistakes and Misconceptions
- 1 February 1990
- journal article
- research article
- Published by SAGE Publications in Journal of Educational Computing Research
- Vol. 6 (1) , 89-110
- https://doi.org/10.2190/uhff-4lnq-63va-q60c
Abstract
Mistakes and misconceptions of high school students learning the logic-based programming language Prolog at an introductory level are described and analyzed. In this article, mistakes and misconceptions refer to errors that originate from a conceptual misunderstanding of basic ideas in logic programming and Prolog. A cognitive error classification scheme is presented in which four categories of underlying misunderstandings are identified: personification, conservation, concretization, and preconception. Examples of the various mistakes and misconceptions are presented and didactic suggestions are discussed for preventing or eliminating their occurrence.This publication has 10 references indexed in Scilit:
- 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
- Language-Independent Conceptual “Bugs” in Novice ProgrammingJournal of Educational Computing Research, 1986
- The role of learning from examples in the acquisition of recursive programming skills.Canadian Journal of Psychology / Revue canadienne de psychologie, 1985
- On the cognitive effects of learning computer programmingNew Ideas in Psychology, 1984
- The acquisition of propositional logic and formal operational schemata during the secondary school yearsJournal of Research in Science Teaching, 1978
- Towards a theory of the cognitive processes in computer programmingInternational Journal of Man-Machine Studies, 1977
- Gearing the Demands of Instruction to the Developmental Capacities of the LearnerReview of Educational Research, 1975
- The magical number seven, plus or minus two: Some limits on our capacity for processing information.Psychological Review, 1956