Recursion is an important and powerful computational problem-solving tool.
However, many students find it difficult to understand and challenging to utilize.
A game based on recursion was developed to aid in the teaching of recursion through
visual coding, stack simulation and visual simulation.
7 unique maze levels give a gamified experience and incentive to progress through the game.
A visual simulation for math-type questions was developed that can be used for any mathematical-type question.
Visual UI makes use of a drag and drop mechanic for an easy coding experience.
The role of the call stack is clearly visualized at each recursive step.
University of Cape Town
Department of Computer Science
021 650 2663