Personal tools
You are here: Home > Awards & Recognition > Add New Award > SavedAwardsToContent > VisualGraph – A Graph Class Designed for Both Undergraduate Students and Educators

VisualGraph – A Graph Class Designed for Both Undergraduate Students and Educators


Jeffrey

Lucas

VisualGraph – A Graph Class Designed for Both Undergraduate Students and Educators

Graphs and graphs algorithms play an integral role in undergraduate data structures and algorithms courses. However, they often also represent the first case where both the correctness and the underlying concepts of the algorithms are not as immediately obvious. Both students and educators can therefore benefit from a simple yet expressive tool for visualizing graphs and algorithms. VisualGraph, derived from a set of instructional requirements, is such a tool. This JAVA class allows students and educators to design, enhance, store, and algorithmically manipulate graphs easily while providing an aesthetically pleasing visual result. It also allows for the creation of scripts that can be used to produce animations of graphs. Graphs and animations created by VisualGraph can be stored to file for use as examples. Graph-definition files may also be given to students to use as test cases in a programming assignment. This program also has applications in mathematics in the area of graph theory. With a visual interface, designing graphs becomes a simple task. Though it lacks the power and span of operations of industrial-strength graph programs, it seems ideal for a teaching environment.

Celebration of Scholarship Undergraduate School Award

2002-2003

Computer Science

750.00


Dr. Thomas Naps
Document Actions
by Surendonk, Susan L last modified Jun 07, 2013 12:56 PM