ERIC Number: EJ902863
Record Type: Journal
Publication Date: 2010
Pages: 9
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1933-4850
EISSN: N/A
Available Date: N/A
Traceable Recursion with Graphical Illustration for Novice Programmers
Sa, Leonardo; Hsin, Wen-Jung
InSight: A Journal of Scholarly Teaching, v5 p54-62 2010
Recursion is a concept that can be used to describe the phenomena and natural occurrences in many different fields. As many applications utilize computer software to model recursion, recursion is a particularly important concept in the computing discipline. However, it is a difficult concept for many undergraduate students to master. A Recursion Graph (RGraph) is one visualization method for representing recursion. This paper extends our previous work on RGraphs to include a tool for automatically generating complete and partial RGraphs from an arbitrary recursive program. Use of this tool allows for more flexibility in demonstrations and more focused pedagogical interactions on the part of students, thereby improving student learning in recursion. (Contains 1 table and 6 figures.)
Descriptors: Computer Science Education, Undergraduate Students, Programming, Mathematics, Teaching Methods, Computer Software, Visualization, Concept Teaching, Mathematical Concepts, Graphs
Park University, Center for Excellence in Teaching and Learning. 8700 NW River Park Drive, Parkville, MO 64152. Tel: 816-584-6770; Fax: 308-224-3493; e-mail: cetl@park.edu; Web site: http://www.insightjournal.net/
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Higher Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: N/A