Active Visual Scaffolding by Charles Kelemen and Eugene Turk
What we are proposing is somewhat similar to Stasko's pioneering work.
However, by using Java as the student programming language and the
visualization language, we hope that students will be starting with an
'opaque box' that will become a 'clear box' by the end of the year.
- Much of the visualization will be provided
by student-written methods that allow objects to display themselves
graphically.
- Containers can be illustrated in real time, as they are
formed, by student written code in their constructors, insertion, and
deletion methods. These methods will graphically connect together the
displays of the individual objects in the container. Containers can
also be displayed at later points by modifying traversal and iterator
methods.
- By building visual scaffolding into the individual objects
and the container operations, changes in source code will often be
reflected in the visualization without requiring new calls to the
visualization infrastructure.
To pvwtalk8