Course Info

CSC 344: Automata Theory and Formal Grammars

An introduction to the most important abstract models of computation and their applications: finite state machines and pushdown automata. Explores the relationship between regular expressions and formal grammars and automata.

CSC 301 and MAT 141 are prerequisites for this class.

Winter 2024-2025

Winter 2023-2024

Spring 2022-2023


Section 640

Class number 40058



Spring 2021-2022


Section 640

Class number 37489



Spring 2020-2021