Abstract



In the past two decades, computer science educators have investigated the use of algorithm animation in teaching parsing techniques and other sorts of computer algorithms. Convention textual overhead transparencies are used in teaching the algorithms of LL Parsing. Static text material can show the dynamic changes of values of internal data structures of the algorithms and narrate why such steps are taken. However, it cannot provide interactivity with users and lack flexibility. To help students in learning LL Parsing algorithms better, this report investigates the use of algorithm animation tool to create an instructional aid in teaching these algorithms.

This report focuses on using an appropriate algorithm animation tool to develop an interactive on-line parsing animation system. Several algorithm animation tools are evaluated in regard on their suitability in building the animation system. One of these tools, JAWAA, is selected to build the parsing animation system. Design and components of the resulting system are described and some implementation problems are also discussed.