| A Java-based tool for reasoning about models of computation through simulating finite automata and Turing machines |
| Full text |
Pdf
(697 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
table of contents
New Orleans, Louisiana, United States
Pages: 105 - 109
Year of Publication: 1999
ISBN:1-58113-085-6
Also published in ...
|
|
Authors
|
|
Matthew B. Robinson
|
WebScope, Inc., 3977 E. Bayshore Rd., Suite 200, Palo Alto, CA
|
|
Jason A. Hamshar
|
Sterling Software, Beeches Technical, Campus, Rt. 26N, Rome, NY
|
|
Jorge E. Novillo
|
SUNY Institute of Technology, P.O. Box 3050, Utica, NY
|
|
Andrew T. Duchowski
|
Clemson University, 451 Edwards Hall, Clemson, SC
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 45, Citation Count: 8
|
|
|
ABSTRACT
Interactive visualization tools for models of computation provide a more compelling means of exploration and feedback than traditional paper and pencil methods in theory of computation courses. The Java Computability Toolkit (JCT) is introduced here as a new teaching aide and as an exploratory student's supplement to a course on theory of computation. JCT consists of two Java multiple-window, web-accessible, graphical environments, allowing the construction and simulation of finite automata and Turing machines. This paper discusses JCT's use, design, and applications in teaching.
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
|
Owen Astrachan , Susan H. Rodger, Animation, visualization, and interaction in CS 1 assignments, Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, p.317-321, February 26-March 01, 1998, Atlanta, Georgia, United States
|
| |
2
|
Barwise, J and Etchcmedy, J. Turing's World, Stanford: CSLI Publications, New York: Cambridge University Press. 1993.
|
 |
3
|
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, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.15-19, February 27-March 01, 1997, San Jose, California, United States
|
 |
4
|
Christopher M. Boroni , Frances W. Goosey , Michael T. Grinder , Rockford J. Ross, A paradigm shift! The Internet, the Web, browsers, Java and the future of computer science education, Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, p.145-152, February 26-March 01, 1998, Atlanta, Georgia, United States
|
 |
5
|
Rockford J. Ross , Christopher M. Boroni , Frances W. Goosey , Michael Grinder , Paul Wissenbach, WebLab! A universal and interactive teaching, learning, and laboratory environment for the World Wide Web, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.199-203, February 27-March 01, 1997, San Jose, California, United States
|
 |
6
|
Christopher M. Boroni , Torlief J. Eneboe , Frances W. Goosey , Jason A. Ross , Rockford J. Ross, Dancing with DynaLab: endearing the science of computing to students, Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education, p.135-139, February 15-17, 1996, Philadelphia, Pennsylvania, United States
|
 |
7
|
David Cole , Roger Wainwright , Dale Schoenefeld, Using Java to develop Web based tutorials, Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, p.92-96, February 26-March 01, 1998, Atlanta, Georgia, United States
|
| |
8
|
Hamshar, J.A. Capabilities of the Java Automata Toolkit. Technical documentation, 1997. Available at http ://turing. sunyit, edu/JCT/JATFA, htm (last referenced 8/24/1998)
|
| |
9
|
Hamshar, j.A. Turing Machine Capabilities defined within the Java Automata Toolkit, Technical documentation, 1998. Available at http://turing.sunyit. edu/JCT/jATTM.htm (last referenced 8/24/1998)
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
Procopiuc, M. Procopiuc, O., and Rodger, S.H. Visualization and Interaction in the Computer Science Formal Languages Course with JFLAP. In 1996 Frontiers in Education Conference, Salt Lake City, Utah, pages 121-125, 1996.
|
| |
14
|
Robinson, M.B. A Java-based Tool for Models of Computation, Master's Thesis, SUNY Institute of Technology, July 1998.
|
 |
15
|
|
| |
16
|
|
| |
17
|
Savoiu, N. Deus Ex Machina. Software accompanying Taylor, R.G. Models of Computation and Formal Languages, Oxford University Press: New York, 1997.
|
 |
18
|
|
|