| Using theoretical computer simulators for formal languages and automata theory |
| Full text |
Pdf
(328 KB)
|
| Source
|
ACM SIGCSE Bulletin
archive
Volume 35 , Issue 2 (June 2003)
table of contents
COLUMN: Reviewed papers
table of contents
Pages: 33 - 37
Year of Publication: 2003
ISSN:0097-8418
|
|
Authors
|
|
Carlos I. Chesñevar
|
Univ. Nacional del Sur -- Alem 1253, B8000CPB Bahía Blanca, Argentina
|
|
María L. Cobo
|
Univ. Nacional del Sur -- Alem 1253, B8000CPB Bahía Blanca, Argentina
|
|
William Yurcik
|
University of Illinois at Urbana-Champaign, Champaign, IL
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 63, Citation Count: 8
|
|
|
ABSTRACT
Both formal languages and automata theory (FLAT) are core to the CS curricula but are difficult to teach and to learn. This situation has motivated the development of a number of theoretical computer simulators as educational tools to allow students to "bring to life" many topics that traditionally were presented only mathematically. This paper discusses the main features of software tools currently freely available via the Internet for teaching FLAT. Based on our practical experience, the tradeoffs between different FLAT software tools is analyzed and discussed. We conclude with general recommendations for integrating FLAT software tools into an established curriculum.
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
|
Augusto, J.C. Fundamentos de Ciencias de la Computación -- Notas de Curso. Universidad Nacional del Sur, Argentina, (1995).
|
 |
2
|
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
|
| |
3
|
Estrebou, F. et al. Minerva: Una Herramienta Para un Curso de Lenguajes Formales y Autómatas. Latinamerican Conference in Informatics (CLEI), Montevideo, Uruguay, (2002).
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
LoSacco, M. and S.H. Rodger. FLAP: A Tool for Drawing and Simulating Automata. ED-MEDIA (1993).
|
 |
11
|
|
| |
12
|
Procopiuc, M., O. Procopiuc, and S.H. Rodger. Visualization and Interaction in the Computer Science Formal Languages Course with JFLAP. ASEE/IEEE Frontiers in Education (FIE) Conference, (1996).
|
 |
13
|
Matthew B. Robinson , Jason A. Hamshar , Jorge E. Novillo , Andrew T. Duchowski, A Java-based tool for reasoning about models of computation through simulating finite automata and Turing machines, The proceedings of the thirtieth SIGCSE technical symposium on Computer science education, p.105-109, March 24-28, 1999, New Orleans, Louisiana, United States
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Joshua J. Cogliati , Frances W. Goosey , Michael T. Grinder , Bradley A. Pascoe , Rockford J. ROSS , Cheston J. Williams, Realizing the promise of visualization in the theory of computing, Journal on Educational Resources in Computing (JERIC), v.5 n.2, p.5-es, June 2005
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|