Visual and Interactive Tools 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.htmlreviews
Leonardo IDE: C Compiler and Software Visualization System 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/reviews
R.Mukundan:: 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.htmlreviews
Opsis: Teaching Binary Search Tree Algorithms through Programming, Proof, and Animation 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 ... opsis.sourceforge.net/reviews
Backtracking Animation of a backtracking algorithm ... www.faust.fr.bw.schule.de/mhb/backtrack/backtren.htmreviews
LYDIAN: An Extensible Educational AnimationEnvironment for Learning Distributed Algorithms 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/reviews