CS 321
|
|
Date |
Topics |
Reading |
Announcements/Notes |
|
Sept. 29 |
Introduction; Languages |
Sections 1.2 (part on Languages) |
Homework
1 due October 8 |
|
Oct. 1 |
Languages; Decision Problems |
Sections 1.2 (part on Languages) |
|
|
Oct. 3 |
Deterministic Finite Accepters (DFAs) |
Section 2.1 |
|
|
Oct. 6 |
DFA examples; Non-deterministic Finite Accepters (NFAs) | Section 2.2 |
|
|
Oct. 8 |
NFAs | Section 2.2 |
Homework 2 due October 15 |
|
Oct. 10 |
NFA Examples; |
Section 2.3 |
|
|
Oct. 13 |
continue DFAs = NFAs |
Section 2.3 |
Note on NFA-TO-DFA. |
|
Oct. 15 |
Regular Expressions (REs) |
Section 3.1 |
Homework
3
due October 22 |
|
Oct. 17 |
Equivalence of REs and NFAs; Quiz 2 (Solutions) |
Section 3.2 |
|
|
Oct. 20 |
REs = NFAs |
Section 3.2 |
|
|
Oct. 22 |
Closure Properties of Regular
Languages |
Section 4.1, 4.2 |
|
|
Oct. 24 |
Pumping Lemma; Quiz 3 (Solutions) |
Section 4.3 |
|
|
Oct. 27 |
Exam 1 |
Homework
4
due November 5 |
|
|
Oct. 29 |
Pumping Lemma Examples |
Pumping Lemma Do's and Don'ts | |
|
Oct. 31 |
Pumping Lemma Examples; Proving
non-regularity w/ Closure Properties |
||
|
Nov. 3 |
Context-Free Grammars (CFGs) |
Section 5.1 |
|
|
Nov. 5 |
CFG Derivation Trees and Parsing |
Section 5.2 |
Homework
5
due November 12 |
|
Nov. 7 |
Parsing and Ambiguity; |
|
|
|
Nov. 10 |
Ambiguity and Nondeterministic Push
Down Automata (NPDA) |
Section 7.1 |
|
|
Nov. 12 |
NPDAs |
Homework 6 due November 19 |
|
|
Nov. 14 |
Equivalence of CFGs and NPDAs |
Section 7.2 |
|
|
Nov. 17 |
Context-Free Closure Properties;
Turing Machines |
Section 8.2 |
Error in Book |
|
Nov. 19 |
Turing Machines |
Section 9.1 |
Homework
7
|
|
Nov. 21 |
Turing Machines; Turing Computability; Quiz 6 (Solutions) | Sections 9.2, 9.3 |
|
|
Nov. 24 |
Universal Turing Machines; Undecidability and the Halting Problem | 10.4 (pg. 266-267), 12.1 |
|
|
Nov. 26 |
Exam 2 |
Homework 8 assigned (will not be collected) |
|
|
Nov. 28 |
Thanksgiving Break |
|
|
|
Dec. 1 |
Showing Undecidability via Reductions |
12.1 |
Example Reduction |
|
Dec. 3 |
Showing Undecidability via Reductions |
12.1 |
|
|
Dec. 5 |
Review, Q/A |
|
|
|
Dec. 8 |
Final Exam |
9:30 |
|
.