CS 208: Automata Theory and Logic
Office hours: Mondays and Fridays, 2:00 PM - 3:00 PM
TAs: Chander Iyer (chandler@cse), T.V.S Kiran (tkiran@cse)
Tentative Syllabus
- Automata Theory
- Introduction to Automata Theory.
- Finite State Automata.
- Regular Expressions and Languages.
- Context-Free Grammars and Languages.
- Pushdown Automata.
- Turing Machines and Undecidability.
- Logic
- Sets and Relations.
- Propositional Logic.
- First-Order Logic.
References
- Lecture Notes
- Introduction to automata theory, languages, and computation, Jeffrey D. Ullman
- Elements of the theory of computation, Harry R. Lewis and Christos H. Papadimitriou
- Essentials of Theoretical Computer Science (Available Online), F. D. Lewis