loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Omar Alzoubi 1 ; Barbara Di Eugenio 2 ; Davide Fossati 3 ; Nicholas Green 2 and Mehrdad Alizadeh 2

Affiliations: 1 Jordan University of Science and Technology, Jordan ; 2 University of Illinois at Chicago, U.S.A. ; 3 Emory University, U.S.A.

Keyword(s): Recursion, Intelligent Tutoring Systems, Computer Science Education.

Abstract: Recursion is a difficult concept to teach, and novice programmers struggle Learning it. The reasons include unfamiliarity with activities associated with analyzing recursion, such as visualizing program execution and difficulty understanding its back flow of control. In this paper we discuss approaches to teaching recursion that includes conceptual and program visualization methods. We also describe the recursion module of our ChiQat-Tutor system which relies on ideas from both approaches. We designed several activities that allow students to work on recursive problems: answering questions, animations, code tracing, validation, and construction tasks. We conducted four evaluation experiments at two different institutions, with a total of 89 students taking introductory Computer Science courses. We hypothesized that ChiQat-Tutor can help novice Computer Science students learn recursion, develop accurate mental models of recursion, and serve as an effective visualization tool with whic h hidden features of recursion can become evident. Our results showed some evidence that the animation, answering questions, code tracing, and validation tasks exhibit a trend towards significant learning gains. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.191.97.229

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Alzoubi, O.; Di Eugenio, B.; Fossati, D.; Green, N. and Alizadeh, M. (2020). Learning Recursion: Insights from the ChiQat Intelligent Tutoring System. In Proceedings of the 12th International Conference on Computer Supported Education - Volume 2: CSEDU; ISBN 978-989-758-417-6; ISSN 2184-5026, SciTePress, pages 336-343. DOI: 10.5220/0009413903360343

@conference{csedu20,
author={Omar Alzoubi. and Barbara {Di Eugenio}. and Davide Fossati. and Nicholas Green. and Mehrdad Alizadeh.},
title={Learning Recursion: Insights from the ChiQat Intelligent Tutoring System},
booktitle={Proceedings of the 12th International Conference on Computer Supported Education - Volume 2: CSEDU},
year={2020},
pages={336-343},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009413903360343},
isbn={978-989-758-417-6},
issn={2184-5026},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Computer Supported Education - Volume 2: CSEDU
TI - Learning Recursion: Insights from the ChiQat Intelligent Tutoring System
SN - 978-989-758-417-6
IS - 2184-5026
AU - Alzoubi, O.
AU - Di Eugenio, B.
AU - Fossati, D.
AU - Green, N.
AU - Alizadeh, M.
PY - 2020
SP - 336
EP - 343
DO - 10.5220/0009413903360343
PB - SciTePress