Created: Thursday, January 05, 2006
Last modified:
Note: This is an approximate syllabus; it may change at any time.
- Lecture 01, Tue
01-10-06
- Introduction &
overview; administrivia; math review
- Reading: Sipser 0
- Homework 00 assigned
- Lecture 02, Fri
01-13-06
- Lecture 03, Tue
01-17-06
- Regular languages;
combining languages; closure properties
- Reading: Sipser 1.1
- Homework 00 due
- Lecture 04, Fri
01-20-06
- Lecture 05, Tue
01-24-06
- Regular operations;
regular expressions
- Reading:
Sipser 1.3
- Lecture 06, Fri
01-27-06
- Lecture 07, Tue
01-31-06
- Lecture
08, Fri 02-03-06
- Application of
Pumping Lemma & closure properties
- Reading: Sipser 1.4
- Lecture
09, Tue 02-07-06
- Fri 02-10-06
- Lecture 10, Tue
02-14-06
- Context-free
languages; context-free grammars; parse trees; ambiguity
- Reading: Sipser 2.1
- Lecture 11, Fri
02-17-06
- Lecture 12, Tue
02-21-06
- Equivalence of CFLs
and PDAs
- Reading: Sipser 2.2
- Lecture 13, Fri
02-24-06
- Lecture 14, Tue 02-28-06
- Lecture 15, Fri
03-03-06
- Tue 03-07-06 and Fri
03-10-06
- Lecture 16, Tue
03-14-06
- Closure properties;
Church-Turing thesis
- Reading: Sipser 3.3
- Lecture 17, Fri
03-17-06
- Tue 03-21-06
- Lecture 18, Fri
03-24-06
- Lecture 19, Tue 03-28-06
- Countable and
uncountable sets; more languages than TMs
- Reading: Sipser 4.2
- Lecture 20, Fri
03-31-06
- Lecture 21, Tue
04-04-06
- Lecture 22, Fri
04-07-06
- Lecture 23, Tue
04-11-06
- Lecture 24, Fri
04-14-06
- NP-Completeness
- Reading: Sipser 7.4
- Lecture 25, Tue
04-18-06
- Mon 04-24-06 (during finals
week)
- Exam 3
- Room: 5 Kariotis Hall
- Time: 8:00 a.m.
Switch to:
rjw@ccs.neu.edu