May 09, 2025  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

CSCI 472 - Automata Theory and Compiler Design


3 Credits
In this course students will explore the Automata Theory, algorithms, and data structures involved in the design and construction of language compilers. During the course, students will be engaged in programming language design and compiler construction in a hands-on environment. Topics may include Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, translators, interpreters, compilers, and the phases of compilation.
Prerequisite(s): CSCI 312 



Add to Catalog (opens a new window)