Drawing and understanding recursive functions

  • Authors:
  • Gregory D. Weber

  • Affiliations:
  • Indiana University East, Richmond, IN

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Sifflet is a visual, functional programming language and environment, developed as an aid for understanding recursive functions. Sifflet's explanations of recursive computations provide visual reinforcement of the copies model of recursion. They are driven by student demand, supporting active learning and avoiding information overload.