A visual and interactive automata theory course with JFLAP 4.0

  • Authors:
  • Ryan Cavalcante;Thomas Finley;Susan H. Rodger

  • Affiliations:
  • Duke University, Durham, NC;Cornell University, Ithaca, NY;Duke University, Durham, NC

  • Venue:
  • Proceedings of the 35th SIGCSE technical symposium on Computer science education
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the instructional software JFLAP 4.0 and how it can be used to provide a hands-on formal languages and automata theory course. JFLAP 4.0 doubles the number of chapters worth of material from JFLAP 3.1, now covering topics from eleven of thirteen chapters for a semester course. JFLAP 4.0 has easier interactive approaches to previous topics and covers many new topics including three parsing algorithms, multi-tape Turing machines, L-systems, and grammar transformations.