Introduction to theory of computation, Language, Finite languages, Grammars, Derivation of grammar, Derivation Tree, Notation of Grammar, Reduced Grammar, Chomsky Normal Form), Regular expression, Finite Automata (FA), Non deterministic Finite Automata (NDFA), Deterministic Finite Automata (DFA).