2006
DOI: 10.1145/1140123.1140162
|View full text |Cite
|
Sign up to set email alerts
|

Mental models of recursion revisited

Abstract: Students struggle to understand recursion and we need to find good ways to teach the concept. We believe that an understanding of the mental models of recursion that students develop will assist us in teaching them more effectively. In 2003 we reported on a study of the mental models our students developed. This paper discusses some changes that we made to our teaching in 2003 after that study. An analysis of the students' mental models in 2003, 2004 and 2005 shows that more students are developing the copies … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

2
20
0
2

Year Published

2007
2007
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 22 publications
(24 citation statements)
references
References 6 publications
2
20
0
2
Order By: Relevance
“…Götschi [7] y Sanders [16] identificaron modelos mentales para recursividad empleando una metodología basada en la inspección visual de exámenes manuscritos. La metodología de análisis de protocolos verbales [9][10] (grabaciones de voz mientras se realizan programas) ha permitido observar que si la intención al analizar un programa fuente es leer-para-recordar (documentar un programa), el enfoque es el texto y su forma, en cambio, si la intención es leer-para-hacer (reutilizar un programa), el enfoque es la secuencia de pasos para lograr las metas del programa y el modelo mental usado es más profundo.…”
Section: Aspectos Cognitivos Y Educacionalesunclassified
See 1 more Smart Citation
“…Götschi [7] y Sanders [16] identificaron modelos mentales para recursividad empleando una metodología basada en la inspección visual de exámenes manuscritos. La metodología de análisis de protocolos verbales [9][10] (grabaciones de voz mientras se realizan programas) ha permitido observar que si la intención al analizar un programa fuente es leer-para-recordar (documentar un programa), el enfoque es el texto y su forma, en cambio, si la intención es leer-para-hacer (reutilizar un programa), el enfoque es la secuencia de pasos para lograr las metas del programa y el modelo mental usado es más profundo.…”
Section: Aspectos Cognitivos Y Educacionalesunclassified
“…Algunas se orientan a los aspectos cognitivos del aprendizaje [7][8][9][10][11]16] y otras a desarrollar herramientas de evaluación automática. Sistemas tales como TRY [4], PSGE [3], TRAKLA [12], CourseMaker [13], y AutoLEP [2] usan mecanismos para ejecutar los programas de los estudiantes sometiéndolos a diferentes casos de prueba, en un ciclo que permite varios intentos.…”
Section: Introductionunclassified
“…In a recent pair of papers Sanders et al study various mental models of recursion that students develop [6,10]. The second of those papers opens with the statement, "Students struggle to understand recursion and we need to find good ways to teach the concept.…”
Section: Introductionmentioning
confidence: 99%
“…In the School of Computer Science at the University of the Witwatersrand (Wits) we have for a long time been concerned about how we can assist our students with recursion [4,1,3]. One thrust of our research is the study of the mental models of recursion (c.f.…”
Section: Introductionmentioning
confidence: 99%
“…The students' traces from two recursive algorithms were categorised into the mental models previously observed [1,3] by identifying how the student deals with the active flow, base case and passive flow in their trace and then by combining this information into an overall categorisation of the trace for that algorithm . Overall the results are in line with our previous results which showed that the copies model is the dominant model for a recurrence relation type of recursive function but that for list manipulation problems some students showed an active or looping model.…”
Section: Introductionmentioning
confidence: 99%