Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics

PDF

University Faculty Publications and Creative Works

Computer science education

Articles 1 - 1 of 1

Full-Text Articles in Education

Hearing Iterative And Recursive Behavior: Sonification Improves Student Understanding, Joel C. Adams, Hayworth Anderson Mar 2024

Hearing Iterative And Recursive Behavior: Sonification Improves Student Understanding, Joel C. Adams, Hayworth Anderson

University Faculty Publications and Creative Works

Abstract topics such as recursion are challenging for many computer science students to understand. In this experience report, we explore function sonification-the addition of sound to a function to communicate information about the function's behavior in real-time as it runs-as a pedagogical approach for improving students' understanding of recursion. We present several example iterative and recursive function sonifications, plus spectrograms that illustrate their different sonic behaviors. We also present experimental evidence that using these sonifications significantly improved the understanding of recursion for students who used them, compared to students who used silent (i.e., traditional) versions of the same functions. Based …