CSU390: Syllabus

Created: Monday, July 24, 2006
Last modified: 

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

  1. Lecture 01, Fri 09-08-06
    • Introduction & overview; administrivia; math review
    • Reading: Sipser 0
    • Homework 00 assigned
  2. Lecture 02, Tue 09-12-06
  3. Lecture 03, Fri 09-15-06
    • Regular languages; combining languages; closure properties
    • Reading: Sipser 1.1
    • Homework 00 due
  4. Lecture 04, Tue 09-19-06
  5. Lecture 05, Fri 09-22-06
    • Regular operations; regular expressions
    • Reading: Sipser 1.3
  6. Lecture 06, Tue 09-26-06
  7. Lecture 07, Fri 09-29-06
  8. Lecture 08, Tue 10-03-06
  9. Fri 10-06-06
  10. Lecture 09, Tue 10-10-06
    • Context-free languages; context-free grammars; parse trees; ambiguity
    • Reading: Sipser 2.1
    • Homework 04 assigned
  11. Lecture 10, Fri 10-13-06
  12. Lecture 11, Tue 10-17-06
  13. Lecture 12, Fri 10-20-06
    • Pumping Lemma for CFLs; closure properties; non-context-free languages
    • Reading: Sipser 2.3, Pumping-Lemma-CFLs.pdf
  14. Lecture 13, Tue 10-24-06
  15. Lecture 14, Fri 10-27-06
    • Turing machine variants: multi-tape and nondeterministic
    • Reading: Sipser 3.2, TM-Variants.pdf
  16. Lecture 15, Tue 10-31-06
    • Closure properties; Church-Turing thesis
    • Reading: Sipser 3.3
  17. Lecture 16, Fri 11-03-06
  18. Tue 11-07-06
  19. Lecture 17, Fri 11-10-06
  20. Lecture 18, Tue 11-14-06
  21. Lecture 19, Fri 11-17-06
  22. Lecture 20, Tue 11-21-06
  23. Lecture 21, Tue 11-28-06
  24. Lecture 22, Fri 12-01-06
  25. Lecture 23, Tue 12-05-06
  26. Mon 12-11-06
    • Exam 3 Exam-3-Guide.pdf
    • Room: 153 Snell Engineering Building
    • Time: 1:00-3:00 pm

Switch to:


rjw@ccs.neu.edu