Integrating hands-on work into the formal languages course via tools and programming
Publication
, Conference
Rodger, SH
Published in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
January 1, 1997
Integrating hands-on practice into an automata and formal languages course aids in transforming the course from a traditional mathematics course into a traditional computer science course, while making the material more interesting from both teaching and learning perspectives. The interactive and visual tools we integrate into our course are FLAP, a tool for constructing and simulating several types of nondeterministic automata, and LLparse and LRparse, tools for constructing parse tables and animating the parsing of strings. As a programming component, our students are also required to write an LR(1) parser for a simple programming language, using the tool Xtango to animate programs in this new language.
Duke Scholars
Published In
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
DOI
EISSN
1611-3349
ISSN
0302-9743
Publication Date
January 1, 1997
Volume
1260
Start / End Page
132 / 148
Related Subject Headings
- Artificial Intelligence & Image Processing
- 46 Information and computing sciences
Citation
APA
Chicago
ICMJE
MLA
NLM
Rodger, S. H. (1997). Integrating hands-on work into the formal languages course via tools and programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1260, pp. 132–148). https://doi.org/10.1007/3-540-63174-7_11
Rodger, S. H. “Integrating hands-on work into the formal languages course via tools and programming.” In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1260:132–48, 1997. https://doi.org/10.1007/3-540-63174-7_11.
Rodger SH. Integrating hands-on work into the formal languages course via tools and programming. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1997. p. 132–48.
Rodger, S. H. “Integrating hands-on work into the formal languages course via tools and programming.” Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1260, 1997, pp. 132–48. Scopus, doi:10.1007/3-540-63174-7_11.
Rodger SH. Integrating hands-on work into the formal languages course via tools and programming. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1997. p. 132–148.
Published In
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
DOI
EISSN
1611-3349
ISSN
0302-9743
Publication Date
January 1, 1997
Volume
1260
Start / End Page
132 / 148
Related Subject Headings
- Artificial Intelligence & Image Processing
- 46 Information and computing sciences