Abstract2.1. Objectives and outcomes2.2. Finite automation2.3. Introduction to finite automata2.4. Types of finite automata2.5. Deterministic finite automata2.6. Nondeterministic finite automata2.7. NFA to DFA conversion2.8. Finite automata with ϵ/λ moves2.9. Finite automata with output2.10. Chapter summary2.11. Multiple choice questions2.12. ExercisesReferences