CSU390: Syllabus

Created: Thursday, January 05, 2006
Last modified: 

Note: This is an approximate syllabus; it may change at any time.

  1. Lecture 01, Tue 01-10-06
    • Introduction & overview; administrivia; math review
    • Reading: Sipser 0
    • Homework 00 assigned
  2. Lecture 02, Fri 01-13-06
  3. Lecture 03, Tue 01-17-06
    • Regular languages; combining languages; closure properties
    • Reading: Sipser 1.1
    • Homework 00 due
  4. Lecture 04, Fri 01-20-06
  5. Lecture 05, Tue 01-24-06
    • Regular operations; regular expressions
    • Reading: Sipser 1.3
  6. Lecture 06, Fri 01-27-06
  7. Lecture 07, Tue 01-31-06
  8. Lecture 08, Fri 02-03-06
    • Application of Pumping Lemma & closure properties
    • Reading: Sipser 1.4
  9. Lecture 09, Tue 02-07-06
  10. Fri 02-10-06
    • Exam 1 (in class)
  11. Lecture 10, Tue 02-14-06
    • Context-free languages; context-free grammars; parse trees; ambiguity
    • Reading: Sipser 2.1
  12. Lecture 11, Fri 02-17-06
  13. Lecture 12, Tue 02-21-06
    • Equivalence of CFLs and PDAs
    • Reading: Sipser 2.2
  14. Lecture 13, Fri 02-24-06
  15. Lecture 14, Tue 02-28-06
  16. Lecture 15, Fri 03-03-06
  17. Tue 03-07-06 and Fri 03-10-06
    • Spring Break Week
  18. Lecture 16, Tue 03-14-06
    • Closure properties; Church-Turing thesis
    • Reading: Sipser 3.3
  19. Lecture 17, Fri 03-17-06
  20. Tue 03-21-06
    • Exam 2 (in class)
  21. Lecture 18, Fri 03-24-06
  22. Lecture 19, Tue 03-28-06
    • Countable and uncountable sets; more languages than TMs
    • Reading: Sipser 4.2
  23. Lecture 20, Fri 03-31-06
  24. Lecture 21, Tue 04-04-06
  25. Lecture 22, Fri 04-07-06
  26. Lecture 23, Tue 04-11-06
  27. Lecture 24, Fri 04-14-06
    • NP-Completeness
    • Reading: Sipser 7.4
  28. Lecture 25, Tue 04-18-06
  29. Mon 04-24-06 (during finals week)
    • Exam 3
    • Room: 5 Kariotis Hall
    • Time: 8:00 a.m.

Switch to:


rjw@ccs.neu.edu