Skip to main content
Journal cover image

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

ISBN

9783540631743

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.
Journal cover image

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

ISBN

9783540631743

Publication Date

January 1, 1997

Volume

1260

Start / End Page

132 / 148

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences