Week 1
Week 1
Course Content:
Finite State Models: Language definitions preliminaries, Regular expressions/Regular
languages, Finite automata (FAs), Transition graphs (TGs), NFAs, Kleene’s theorem,
Transducers (automata with output), Pumping lemma and non-regular language Grammars
and PDA: CFGs, Derivations, derivation trees and ambiguity, Simplifying CFLs, Normal form
grammars and parsing, Decidability, Context sensitive languages, grammars and linear
bounded automata (LBA), Chomsky’s hierarchy of grammars Turing Machines Theory: Turing
machines, Post machine, Variations on TM, TM
encoding, Universal Turing Machine, Defining Computers by TMs.
https://pakistandasti.files.wordpress.com/2013/11/introductio
n-to-computer-theory-by-cohen-copy.pdf
Chapter 1 & 2