Teaching and learning recursive programming: a review of the research literature.

Autor: McCauley, Renée, Grissom, Scott, Fitzgerald, Sue, Murphy, Laurie
Předmět:
Zdroj: Computer Science Education; Mar2015, Vol. 25 Issue 1, p37-66, 30p
Abstrakt: Hundreds of articles have been published on the topics of teaching and learning recursion, yet fewer than 50 of them have published research results. This article surveys the computing education research literature and presents findings on challenges students encounter in learning recursion, mental models students develop as they learn recursion, and best practices in introducing recursion. Effective strategies for introducing the topic include using different contexts such as recurrence relations, programming examples, fractal images, and a description of how recursive methods are processed using a call stack. Several studies compared the efficacy of introducing iteration before recursion and vice versa. The paper concludes with suggestions for future research into how students learn and understand recursion, including a look at the possible impact of instructor attitude and newer pedagogies. [ABSTRACT FROM PUBLISHER]
Databáze: Complementary Index