Induction, relations, cardinality, diagonalization.
Deterministic finite acceptors (DFA) and regular expressions, equivalence of languages accepted by a DFA and regular languages, closure properties of regular languages, nondeterministic finite acceptors (NDFA) and their equivalence with DFA, nonregular languages and the pumping lemma.
Pushdown acceptors (PDA), equivalence of CFL and languages accepted by PDA, closure properties of CFL, non-CFL and the pumping lemma for CFL, recognition of CFL and parsing.
Universal Turing machines, Church's Thesis, the halting problem for Turing machines, unsolvable problems, recursive and recursively enumerable sets.