| Date |
Topic |
Quizzes |
Reading |
Homework |
| Assign |
Due |
| Tue 01/30 |
Proofs, Strings & Languages |
|
1.1-1.5 |
HW1 |
|
| Thu 02/01 |
Deterministic Finite Automata (DFA) |
|
2.1-2.2 |
|
|
| Tue 02/06 |
Nondeterministic Finite Automata (NFA) |
|
2.3.1-2.3.4 |
HW2 |
HW1 |
| Thu 02/08 |
Equivalence of DFAs & NFAs |
|
2.3.4-2.3.6, 2.5 |
|
|
| Tue 02/13 |
Regular Expressions |
|
3.1-3.3 |
HW3 |
HW2 |
| Thu 02/15 |
Regular Language Pumping Lemma |
|
4.1 |
|
|
| Tue 02/20 |
Regular Language Closure Properties |
|
4.2 |
HW4 |
HW3 |
| Thu 02/22 |
Regular Language Decision Properties |
Quiz 1 |
4.3 |
|
|
| Tue 02/27 |
DFA Minimization |
|
4.4 |
HW5 |
HW4 |
| Thu 03/01 |
Context-free Grammars (CFG) |
|
5.1 |
|
|
| Tue 03/06 |
Parse Trees |
|
5.2 |
HW6 |
HW5 |
| Thu 03/08 |
Ambiguity |
Quiz 2 |
5.4 |
|
|
| Tue 03/13 |
Pushdown Automata (PDA) |
|
6.1-6.2 |
|
HW6 |
| Thu 03/15 |
PDAs for CFGs |
|
6.3.1 |
|
|
| Tue 03/20 |
Spring Break |
| Thu 03/22 |
Spring Break |
| Tue 03/27 |
CFGs for PDAs |
|
6.3.2 |
HW7 |
|
| Thu 03/29 |
Chomsky Normal Form |
|
7.1 |
|
|
| Tue 04/03 |
Context-free Pumping Lemma |
|
7.2 |
HW8 |
HW7 |
| Thu 04/05 |
Context-free Closure Properties |
Quiz 3 |
7.3 |
|
|
| Tue 04/10 |
Context-free Decision Properties |
|
7.4 |
HW9 |
HW8 |
| Thu 04/12 |
Turing Machines I |
|
8.1-8.2 |
|
|
| Tue 04/17 |
Turing Machines II |
|
8.3-8.4 |
HW10 |
HW9 |
| Thu 04/19 |
Turing Machines III |
Quiz 4 |
8.5-8.6 |
|
|
| Tue 04/24 |
Undecidability I |
|
9.1 |
HW11 |
HW10 |
| Thu 04/26 |
Undecidability II |
|
9.2 |
|
|
| Tue 05/01 |
Reductions |
|
9.3 |
HW12 |
HW11 |
| Thu 05/03 |
Undecidability III |
|
9.4-9.5 |
|
|
| Tue 05/08 |
P vs NP |
|
10.1 |
HW13 |
HW12 |
| Thu 05/10 |
NP-completeness I |
Quiz 5 |
10.2 |
|
|
| Tue 05/15 |
NP-completeness II |
|
10.3-10.4 |
|
HW13 |
| Thu 05/17 |
Final Exam 1:00pm - 3:00pm |