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)
  • 1