|
|
||
| DATE | TOPIC / READINGS | HOMEWORK ASSIGNMENT |
| M 5/18 | Class overview, Review of prerequisite material, Symbols, Alphabets, Strings and Languages, Quiz #0 | Read Ch. 1 (esp. 1.5), and 2;
Ch. 1 Problems: 43 - 51 |
| W 5/20 | Regular Languages, Regular Expressions, Finite Automata | Read Ch. 3;
Ch. 3 Problems: 1-3, 8-9, 21-24, 30, 32, 34 |
| F 5/22 | Nondeterminism, Nondeterministic Finite Automata, Lambda-Transitions, Kleene's Theorem, Quiz #1 | Read Ch. 4;
Ch. 4 Problems: 1, 5, 8, 11-16, 18, 31, 38 |
|
|
||
| DATE | TOPIC / READINGS | HOMEWORK ASSIGNMENT |
| M 5/25 | Memorial Day Observed, No Class | No Class |
| W 5/27 | Criterion for Regularity, the Indistinguishability Relation, Minimal Finite Automata | Read Ch. 5;
Ch. 5 Problems: 2, 10, 25-27 |
| F 5/29 | The Pumping Lemma for RLs, Decision Problems, Quiz #2 | Ch. 5 Problems: 28, 34, 35, 39-41 |
|
|
||
| DATE | TOPIC / READINGS | HOMEWORK ASSIGNMENT |
| M 6/1 | Context-Free Grammars, Context-Free Languages, Ambiguity | Read Ch 6;
Ch. 6 Problems: 1, 3-7, 13, 14, 17, 25, 27 |
| W 6/3 | Pushdown Automata | Read Ch 7 (7.1-7.5);
Ch. 7 Problems: 1-2, 5-7, 13, 14, 29 |
| F 6/5 | Recitation, The Pumping Lemma for CFLs, Quiz #3 | Read Ch 8;
Ch. 8 Problems: 1, 6, 10 |
|
|
||
| DATE | TOPIC / READINGS | HOMEWORK ASSIGNMENT |
| M 6/8 | Closure properties of CFLs, Noncontext-Free Languages, Introduction to Turing Machines | Read Ch 9.1 - 9.4 Ch. 9 Problems: 1-2, 4, 6-8 |
| W 6/10 | Review of Course Material, Computation on TMs | Prepare for Midterm Exam |
| F 6/12 | Midterm Examination | Relax |
|
|
||
| DATE | TOPIC / READINGS | HOMEWORK ASSIGNMENT |
| M 6/15 | Midterm Questions/Answers, Computing partial functions with Turing Machines, Unary representation, Multitape TMs | Review Ch 9.1-9.4, Read Ch 9.5 Ch. 9 Problems: 9-10, 15ab, 31 |
| W 6/17 | Nondeterministic TMs, the Universal TM, Recursively Enumerable and Recursive Languages | Read Ch 9.5-9.7, Ch 10.1 Ch. 9 Problems: 38, 41, 47-48 Ch. 10 Problems: 1, 6, |
| F 6/19 | Undecidable langugages, the halting problem, the existance of non-RE languages, coRE languages, unsolvable decision problems, Quiz #4 | Read Ch 10 Ch. 10 Problems: 7, 12, 16, 21no, 31 |
|
|
||
| DATE | TOPIC / READINGS | HOMEWORK ASSIGNMENT |
| M 6/22 | The Chomsky hierachy, unrestricted Grammars for TMs, context-sensitive Grammars for linear-bounded automata | Read Ch 11 Ch. 11 Problems: 1, 3, 11, 13, 14, 17, 20 |
| W 6/24 | Group Presentation Day (@10 min) | Review course material |
| F 6/26 | Time and space complexity, P and NP, complete problems, reduction, decision problems, Quiz #5 | Assigned Reading from Ch. 36 of CLR |
|
|
||
| DATE | TOPIC / READINGS | HOMEWORK ASSIGNMENT |
| M 6/29 | Class Review | Prepare for Final |
| W 7/1 | Final Examination | End of Semester (1st half, summer) |
Last modified: 06/29/98