Created: Thu 30 Dec 2010
Last modified:
Note: This is an approximate schedule; it may change at any time.
Homework links will become active by the "assigned" dates.
-
Lecture 01, Tue 01-11-11
- Introduction; admistrivia; overview of CSU390; assessment
- Reading: Sipser 0
-
Lecture 02, Fri 01-14-11
- Math primer; DFAs, state diagrams and examples
- Reading: Sipser 0, 1.1
- Homework 01 assigned
-
Lecture 03, Tue 01-18-11
- Formal definitions; regular languages; regular operations
- Reading: Sipser 1.1
-
Lecture 04, Fri 01-21-11
- Closure properties; non-determinism; equivalence of NFAs and DFAs
- Reading: Sipser 1.2
- Homework 01due
changed to Wednesday 01-23-11
- Homework 02 assigned
-
Lecture 05, Tue 01-25-11
- Finish equivalence of NFAs and DFAs; regular expressions; equivalence of RE and FA
- Reading: Sipser 1.3
-
Lecture 06, Fri 01-28-11
- Equivalence of regular expressions and Finite automata
- Reading: Sipser 1.3
- Homework 02 due
- Homework 03 assigned
-
Lecture 07, Tue 02-01-11
- Non-regular languages and the Pumping Lemma
- Reading: Sipser 1.4
-
Lecture 08, Fri 02-04-11
- The Pumping Lemma; closure properties; (minimization of FA - later if we have time)
- Reading: Sipser 1.4
- Homework 03 due
- Homework 04 assigned
-
Lecture 09, Tue 02-08-11
- Context-free languages; context-free grammars; ambiguity
- Reading: Sipser 2.1
-
Handouts:
-
Lecture 10, Fri 02-11-11
- Finish ambiguity; compare RLs and CFLs; pushdown automata
- Reading: Sipser 2.1-2.2
- Homework 04 due
- Homework 05 assigned
-
Lecture 11, Tue 02-15-11
- Equivalence of CFLs and PDAs
- Reading: Sipser 2.2
-
Lecture 12, Fri 02-18-11
-
Lecture 13, Tue 02-22-11
- Closure properties
- Reading: This material is covered in exercises 2.2, 2.15, 2.16, and 2.17 on pages 128 and 129.
-
Lecture 14, Fri 02-25-11
- Turing Machines; state diagrams and examples; Church-Turing thesis
- Reading: Sipser 3.1, 3.3
- Homework 06 due
Spring Break, Mon 2-28-11, Fri 03-04-11, no class
-
Lecture 15, Tue 03-8-11
- Formal definitions; decidable and recognizable languages
- Reading: Sipser 3.1, 3.3
-
Lecture 16, Fri 03-11-11
-
Lecture 17, Tue 03-15-11
- Turing Machine variants: multi-tape and non-determinisitic
- Reading: Sipser 3.2
-
Lecture 18, Fri 03-18-11
- Homework 08 assigned
-
Lecture 19, Tue 03-22-11
- Decidability - CFG
- Reading: Sipser 4.1
-
Lecture 20, Fri 03-25-11
- Diagonalization; Halting Problem
- Reading: 4.2
-
Lecture 21, Tue 03-29-11
-
Lecture 22, Fri 04-01-11
- Reductions via Comutation Histories
- Reading: Sipser 5.1
-
Lecture 23, Tue 04-05-11
- Post Correspondence Problem
- Reading: Sipser 5.2
-
Lecture 24, Fri 04-08-11
-
Lecture 25, Tue 04-12-11
- P and NP, Polytime reductions
- Reading: Sipser 7.2-7.3
-
Lecture 26, Fri 04-15-11
-
Lecture 27, Tue 04-19-11
- NP-Completeness
- Reading: Sipser 7.5
-
Final Exam, Fri 04-22-11, 8 AM to 10 AM, Hurtig Hall 224
Switch to:
Harriet Fell
College of Computer Science, Northeastern University
360 Huntington Avenue #340 WVH,
Boston, MA 02115
Phone: (617) 373-2198 / Fax: (617) 373-5121
The URL for this document is: http://www.ccs.neu.edu/home/fell/CS3800/SP11/scheduleSP11.html