Apr 14, 2026  
2025-26 Catalog 
    
2025-26 Catalog
Add to Portfolio (opens a new window)

CPSC 520 - Theory of Computation


3 credit(s)

Prerequisite(s): CPSC 227  and knowledge of computer programming.
Finite automata and Pushdown automata; Register machines; Recursive functions and sets; Languages, regular expressions; Context-free languages; Regular and context-free grammars; Pumping lemmas. Turing machines, Church-Turing thesis. Post-correspondence problem; Computability and complexity.



Add to Portfolio (opens a new window)