Michael T. Grinder

Learn More
Introduction It's here: : :it's finally here! For those of us designing and/or using program, algorithm, and computer science concept animation systems, the one universal environment we have yearned for is finally available. That environment is the World Wide Web in concert with standard Web browsers, the Hypertext Markup Language (HTML), and Java. Now,(More)
Ready or not, here it comes! A paradigm shift with profoundimplications for computer science education is underway. The shiftis away from a relatively static, localized paradigm of teachingand learning towards an interactive, dynamic, and non-localizedparadigm. The new paradigm is not totally unfamiliar. Various institutionshave for some time been exploring(More)
The World Wide Web has mesmerized educators for over a decade now with its tacit promise of platform independent , universal educational resource delivery. Indeed, many useful and exciting educational tools and distance learning courseware have been developed for the Web. On the other hand, some of the really fascinating educational resources-envisioned(More)
Tying What All Together? For many years now, the annual SIGCSE Symposium has been the primary coming-out party for new software systems aimed at computer science education. Many nice systems have been developed and refined over the years that use interaction and animation to engage students in learning. In spite of their evident utility, most of these(More)
Progress on a hypertextbook on the theory of computing is presented. The hypertextbook is a novel teaching and learning resource built around web technologies that incorporates text, sound, pictures, illustrations, slide shows, video clips, and---most importantly---active learning models of the key concepts of the theory of computing into an integrated(More)
The FSA Simulator is a Java program created to allow computer science students to work and experiment with finite state automata (FSAs). One of its unique features is the ability to compare the languages of two FSAs. This FSA comparison feature lets the software give students feedback about the accuracy of their work as they do exercises, guiding them(More)
The FSA Simulator is a Java program created to allow computer science students to experiment with finite state automata. The program is able to simulate both deterministic and nondeterministic automata. Pre-defined automata can be loaded from files or students can create their own. Although this project is similar to others, it has its own unique features.(More)
Can students love to learn the theory of computing? This topic is, after all, probably the most challenging in the computer science curriculum. The academic structure in the United States from grade school on is not particularly good at preparing students to deal with mathematical abstractions in any case, and the kinds of abstractions that permeate the(More)
  • 1