Visual and Interactive Tools Susan H. Rodger Duke University This research focuses on designing tools for visualizing and interacting with theoretical computer science concepts. (See below for obtaining some of these tools). Tools include: JFLAP 3.1 - the Java version of FLAP, is now available (Aug. 1999). New features in 3.1 include regular expressions, including conversions of regular ...
www.cs.duke.edu/~rodger/tools/tools.html
The site describes Leonardo IDE, an integrated environment for the development, reversible execution, logic-based animation and visual debugging of C programs.
www.dis.uniroma1.it/~demetres/Leonardo
Java Applets For Data Structures and Algorithms Recursion Tower of Hanoi N-Queens Problem Sorting Algorithms Bubble Sort Insertion Sort Selection Sort Merge Sort Quick Sort Searching Algorithms Linear Search Binary Search Lists, Stacks and Queues The Stack The Queue The Cyclic Queue The Linked List The Stack as a Linked List The Queue as a Linked List Trees and Graphs Binary Tree Traversal ...
www.cosc.canterbury.ac.nz/people/mukundan/dsal/appldsal.html
Teaching Binary Search Tree Algorithms through Programming, Proof, and Animation Back to SourceForge Project Summary Introduction Opsis is a Java applet designed to teach binary search tree algorithms. Opsis is not an animation program; rather, the system uses visual programming in an abstract way. That is, the student implements a binary search tree algorithm by manipulating abstract tree ...
Animation of a backtracking algorithm ...
www.faust.fr.bw.schule.de/mhb/backtrack/backtren.htm
www.csis.ul.ie/modules/cs4111/3sorts
Main Page Description FAQ Courses that Use(d) LYDIAN How To Download Installation Updates & Changes Mailing List A VR Extention EXJOBBS People Related Publications One area in which visualization techniques may be applied to enhance understanding of computer systems is the field of distributed algorithms. Lydian is a simulation and visualization environment for distributed algorithms that ...
www.cs.chalmers.se/~lydian