| Do senior CS students capitalize on recursion? |
| Full text |
Pdf
(225 KB)
|
| Source
|
Annual Joint Conference Integrating Technology into Computer Science Education
archive
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
table of contents
Leeds, United Kingdom
SESSION: CS education research 1
table of contents
Pages: 82 - 86
Year of Publication: 2004
ISBN:1-58113-836-9
Also published in ...
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 57, Citation Count: 0
|
|
|
ABSTRACT
CS students learn and practice recursion in CS1, Data-Structures, Introduction-to-Algorithms, and additional courses throughout the curriculum. Previous studies revealed difficulties of CS1 students with the concept and the construct of recursion. What about advanced students? They may well understand the concept and the construct of recursion; but do they invoke and utilize recursion as a problem solving means? The paper examines this aspect, with senior CS students. The students were given three algorithmic tasks, for which the suitable solution approach was recursive. The student solutions and explanations demonstrate very limited capitalization on recursion as a problem solving means. We discuss the findings and suggest pedagogical implications for teaching.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
DiCheva, D. & Close, J., Mental models of recursion. Journal of Educational Computing Research, 14 (1), (1996), 1--23.
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
Levi, D., Insights and conflicts in discussing recursion: a case study. Computer Science Education, 11 (4), (2001), 305--322.
|
| |
9
|
Lithner, J., Mathematical reasoning in task solving. Educational Studies in Mathematics, 41, (2000), 165--190.
|
| |
10
|
Polya, G., How to Solve It, Princeton University Press, (1957).
|
| |
11
|
|
| |
12
|
Schoenfeld, A. E., Learning to think mathematically: problem solving, metacognition, and sense making in mathematics. Grouws D. A. (Ed.), Handbook of Research on Mathematics Teaching and Learning, (1992), 334--370.
|
| |
13
|
|
|