Formal Models of Computation
Automata theory: Roles of models in computation. Finite state Automata, Push-down
Automata, Formal Grammars, Parsing, Relative powers of formal models. Basiccomputability: Turing machines, Universal Turing Machines, Church’s thesis, solvability and Decidability.