Using real examples to motivate automata theory

Proceedings of the Consortium for Computing Sciences in Colleges Midwestern conference (CCSC-MW), pages 28-36, 2019. These proceedings are published as the Journal of Computing Sciences in Colleges 35(5).

Materials related to this paper:


Abstract:

Many institutions have a course on automata theory that studies the limits of computation by examining successive computational models, including deterministic finite automata (DFAs), context-free grammars (CFGs), and Turing machines (TMs). Some students resist this material because they see it as overly theoretical, but much of it has important practical applications. In this position paper, we discuss some of these and advocate a view of the course with applications emphasized to provide motivation.