John Sigle

Learn More
Presenting the user of an application system with a menu of choices is a valuable approach to the human interface problem. In a complex system this may take the form of a tree of menus that is presented. This tree of menus can also be used as the basis for a top-down development of the application system. This paper describes a programming system which can(More)
Dynamic (animated) displays of computing processes such as algorithm execution seem useful in teaching computer science. Not everyone agrees with this view, however, and indeed there are some pedagogical pitfalls. This paper addresses this issue and argues that there is a proper role for such capabilities, provided that sufficient attention is given to(More)
Static presentations of algorithmic behavior, as in textbooks and on the chalkboard, are often difficult and very time consuming to produce and sometimes fail to convey the true nature of the process. It is desirable to have a dynamic (animated) presentation of the algorithm going through its paces on an actual example. Tracing facilities provide some aids(More)
  • 1