Created: Monday, July 24, 2006
Last modified:
Note: This is an approximate syllabus; it may change at any time.
- Lecture 01, Fri
09-08-06
- Introduction &
overview; administrivia; math review
- Reading: Sipser 0
- Homework 00 assigned
- Lecture 02, Tue
09-12-06
- Lecture 03, Fri
09-15-06
- Regular languages;
combining languages; closure properties
- Reading: Sipser 1.1
- Homework 00 due
- Lecture 04, Tue
09-19-06
- Lecture 05, Fri
09-22-06
- Regular operations;
regular expressions
- Reading:
Sipser 1.3
- Lecture 06, Tue
09-26-06
- Lecture 07, Fri
09-29-06
- Lecture
08, Tue 10-03-06
- Fri 10-06-06
- Lecture 09, Tue
10-10-06
- Context-free
languages; context-free grammars; parse trees; ambiguity
- Reading: Sipser 2.1
- Homework 04 assigned
- Lecture 10, Fri
10-13-06
- Lecture 11, Tue
10-17-06
- Lecture 12, Fri
10-20-06
- Pumping Lemma for
CFLs; closure properties; non-context-free languages
- Reading: Sipser 2.3, Pumping-Lemma-CFLs.pdf
- Lecture 13, Tue 10-24-06
- Lecture 14, Fri
10-27-06
- Turing machine
variants: multi-tape and nondeterministic
- Reading: Sipser 3.2, TM-Variants.pdf
- Lecture 15, Tue
10-31-06
- Closure properties;
Church-Turing thesis
- Reading: Sipser 3.3
- Lecture 16, Fri
11-03-06
- Tue 11-07-06
- Lecture 17, Fri
11-10-06
- Lecture 18, Tue 11-14-06
- Lecture 19, Fri
11-17-06
- Lecture 20, Tue
11-21-06
- Lecture 21, Tue
11-28-06
- Lecture 22, Fri
12-01-06
- Lecture 23, Tue
12-05-06
- Mon 12-11-06
Switch to:
rjw@ccs.neu.edu