ACM Home Page
Please provide us with feedback. Feedback
Do senior CS students capitalize on recursion?
Full text PdfPdf (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
David Ginat  Tel-Aviv University, Tel-Aviv, Israel
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 55,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007996.1008020
What is a DOI?

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


Peer to Peer - Readers of this Article have also read: