1996
DOI: 10.2190/agg9-a5ud-dek0-80en
|View full text |Cite
|
Sign up to set email alerts
|

Mental Models of Recursion

Abstract: This article presents the results of a two-year study of children's difficulties in learning the concept of recursion in Logo. A number of incorrect mental models of recursion identified in the study are described. These are classified into main groups: mental models associated with the interpretation of recursive procedures and those associated with the construction of recursive procedures. Misconceptions underlying the erroneous mental models are presented. Possible reasons for adopting these misconceptions … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
10
1

Year Published

2000
2000
2022
2022

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 13 publications
1
10
1
Order By: Relevance
“…Two of these are reported by Kahney (1992) and Dicheva and Close (1996). Kahney's work involved observing novice programmers designing recursive solutions in a LOGO-like data base manipulation language, and choosing a correct solution to a speci®ed problem from several alternatives.…”
Section: Recursion Studiesmentioning
confidence: 99%
“…Two of these are reported by Kahney (1992) and Dicheva and Close (1996). Kahney's work involved observing novice programmers designing recursive solutions in a LOGO-like data base manipulation language, and choosing a correct solution to a speci®ed problem from several alternatives.…”
Section: Recursion Studiesmentioning
confidence: 99%
“…Demonstrating it for a specific problem and in a specific context is necessary in order to explain it, but may not be sufficient to achieve nonspecific transfer [Schwill 1994], that is, to induce significant learning that will enable students to use reduction for solving other problems in other contexts. This difficulty is common to all CS fundamental ideas, and is already recognized and reported in the literature for several concepts, usually referred to as soft concepts [Corder 1990], such as abstraction [e.g., Or-Bach and Lavy 2004;Sanders and Thomas 2007;Turner et al 2008], recursion [e.g., DiCheva andClose 1996;Kahney 1983;Levi 2001], encapsulation [e.g., Turner et al 2008] and programming paradigm [Stolin and Hazzan 2007]. The appropriate, effective way to teach fundamental ideas, according to Bruner [1960], is in a spiral manner, which touches many contexts at various levels.…”
Section: Introductionmentioning
confidence: 99%
“…Difficulties with recursion were thoroughly studied in the past two decades. The focus of all the studies was on student comprehension of the basic concept and construct of recursion (e.g., [2,3,4,5,8,13]). However, recursion is not just a concept-construct element, it also is a problem-solving heuristic, which encapsulates backward reasoning and a reverse train of thought [10,12].…”
Section: Introductionmentioning
confidence: 99%