A Tangible Interface for Learning Recursion and Functional Programming

@article{Vidarte2010ATI,
  title={A Tangible Interface for Learning Recursion and Functional Programming},
  author={Juan Diego Tasc{\'o}n Vidarte and Christian Rinderknecht and Jee-In Kim and Hyungseok Kim},
  journal={2010 International Symposium on Ubiquitous Virtual Reality},
  year={2010},
  pages={32-35}
}
Recursion is a powerful programming technique which is notoriously difficult to master, especially in functional languages because they prominently feature structural recursion as the main control-flow mechanism. We propose several hypotheses to understand the issue and put some to the test by designing an open-source interactive interface based on a tangible block-world with augmented reality and software feedback. Stacks of blocks are used as an analogy for the list data structure, which… CONTINUE READING

Similar Papers

Citations

Publications citing this paper.
SHOWING 1-2 OF 2 CITATIONS

A Survey on Teaching and Learning Recursive Programming

  • Informatics in Education
  • 2014
VIEW 4 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Explaining multi-threaded task scheduling using tangible user interfaces in higher educational contexts

  • 2017 IEEE Global Engineering Education Conference (EDUCON)
  • 2017
VIEW 2 EXCERPTS
CITES METHODS & BACKGROUND