LISTS : a linked list visualized algorithms lecture tool

LISTS is a linked list visualized algorithms lecture tool that can be used to demonstrate algorithms involving linked lists, stacks, and queues. An example lesson walk-through is presented with sample screens illustrating how LISTS can be used in the classroom. One of the distinctive features of LISTS is that the instructor is given the opportunity to create lessons quickly with the aid of MAKEDEMO. MAKEDEMO translates user supplied algorithms written in a subset of Pascal to visualized algorithm demonstration modules. The program design of LISTS and MAKEDEMO are discussed. In addition, the benefits of tool use, (MAKEDEMO), in lesson creation is discussed. Finally, the LISTS package is analyzed and some possible enhancements are presented.