SRECEducational UseResourcesTechnical DocumentationAcademic DocumentationDownload

SRec stands for “animation System of RECursion”

SRec is a Java stand-alone application that generates visualizations and animations of recursive algorithms written in Java. SRec supports the automatic generation and modification of animations. It supports a number of graphical representations of recursion, with recursion trees and traces being the most general and useful. Moreover, it supports dependency graphs as a graphical notation aimed at developing dynamic programming algorithms. SRec also gives coverage to a large number of interaction, customization, and import/export facilities. The user interface supports multiple natural languages (currently, English and Spanish).

Captura de la herramienta SRec

Contact person:

J. Ángel Velázquez-Iturbide
Laboratory of Information Technologies in Education
Universidad Rey Juan Carlos
Madrid, Spain