|
ABSTRACT
This paper describes a package of highly interactive simulation models for the concepts taught in Theory of Computing courses. Macintosh Hypercard stacks are used to demonstrate the three basic automata models: Finite-State Machines, Push-Down Machines, and Turing Machines. These simulations feature multiple named machines on the same stack, accessible via a customized menu or buttons on the screen. Because of the scripts hidden behind the visible screen, with just a click of a butto students can alter starting states, the set of input symbols, the number of states, the finality of states, or the action based on a given state/input combination. These simulations have been successfully used in conjunction with a course on the Theory of Computing at Union College since 1989. Students have responded enthusiastically to this concrete method of teaching abstract concepts.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
[Barwise & Etchemendy] J. Barwise & J. Etchemendy, "Turing's World," Kinko's Academic Courseware Exchange, Santa Barbara, CA, 1986.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
[Hannay] D.G. Hannay, "Hyper Finite-State Machine," Macintosh Hypercard Forum Library, CompuServe Information Service, 1989.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
|
Joe Bergin , Ken Brodie , Marta Patiño-Martínez , Myles McNally , Tom Naps , Susan Rodger , Judith Wilson , Michael Goldweber , Sami Khuri , Ricardo Jiménez-Peris, An overview of visualization: its use and design: report of the working group in visualization, ACM SIGCSE Bulletin, v.28 n.SI, p.192-200, 1996
|
|
|
|
|
|
|
|
|
|
|
|
Susan H. Rodger , Anna O. Bilska , Kenneth H. Leider , Magdalena Procopiuc , Octavian Procopiuc , Jason R. Salemme , Edwin Tsang, A collection of tools for making automata theory and formal languages come alive, ACM SIGCSE Bulletin, v.29 n.1, p.15-19, March 1997
|
|