[syllabus] | [lecture notes] | [HW1-6,Q1] | [HW7-10,Q2,F] | [project]
[simulators/parsers] | [language definitions] | [automata definitions] | [computable definitions]
Lec Date Subject Reading --Homework-- assigned due 1 5/29 Introduction, terminology, definitions 1.1-1.5 HW1 2. 5/29 Continued Introduction and Overview 2.1 3. 5/29 Finite Automata and Regular Expressions 2.2 HW2 4. 5/31 Nondeterministic Finite Automata 2.3 5. 5/31 NFA with Epsilon moves 2.5 HW3 6. 5/31 Construct regular expression from NFA 3.1 7. 6/5 RegExp to NFA, Moore and Mealy machines 3.2 HW4 HW1 8. 6/5 Pumping lemma for regular languages 4.1 HW2 8a. 6/5 Basis of proofs 9. 6/5 Regular set properties 4.2 6/5 Review study 10. 6/7 Decision algorithms for regular sets 4.3 HW3 12. 6/7 Myhill-Nerode Theorem 4.4 11. 6/7 Quiz 1 HW5 13. 6/12 Context Free Grammars 5.1 HW6 HW4 14. 6/12 CFG derivation trees 5. 15. 6/12 CFG simplification algorithm 7.1 16. 6/14 Chomsky normal form 7.1 HW5 17. 6/14 Greibach normal form 7.1 6/14 Review study 18. 6/19 Inherently ambiguous CFL's 7.4 HW6 20. 6/19 Pushdown Automata 6.1 project 19. 6/19 Quiz2 21. 6/21 CFG/CFL to NPDA 6.2 HW7 22. 6/21 NPDA to CFG/CFL 6.3 23. 6/21 Turing machine model 8.1,8.2 24. 6/26 CYK algorithm for CFG's 5.3 HW8 HW7 25. 6/26 CFL pumping lemma and properties 7.2,7.3 HW9 28. 6/26 Review 26. 6/28 Halting Problem, language, construction 9.2 27. 6/28 Church Turing Thesis 8.2 Project 29. 6/28 Final Exam about 7:00pm-9:00pm 30. 7/3 all late homework due. HW8 HW9 Last updated 6/26/12