CS 310 Schedule
|
Date
|
Topic
|
Notes
|
Assignments
|
| Aug 27 | Introduction, What is Computation?, Sets (chapter 0) | PDF |
Computing
is a natural science |
| Aug 29 |
Proofs, Strings, Languages | Hmwk#1: p25: 0.1 (a-c), 0.2 (a-f), 0.3, 0.4, 0.5, 0.6, 0.7, 0.10,0.11,0.12 Prove by Induction: For any natural number n: 1+3+5+...+ (2n-1) = n^2 DUE Sep 5 (typed!) |
|
| Aug 31 |
Finite Automata & Languages
(chapter 1) |
|
|
| Sep 03 | NO CLASSES -- Labor Day |
|
|
| Sep 05 | Finite Automata & Languages (chapter 1) | Homework DUE |
|
| Sep 07 |
Regular Languages and NFAs | PDF |
|
| Sep 10 |
DFA/NFA Practice |
PDF |
|
| Sep 12 | NFA/DFA Equivalence & JFLAP | PDF JFLAP |
Homework JFLAP ERROR Testing a FA Testing with multiple strings Batch Testing FAs |
| Sep 14 | NFA/DFA Equivalence | PDF |
|
| Sep 17 |
Regular Expressions | PDF |
JFLAP Homework DUE Hmwk #3 |
| Sep 19 |
Regular Expressions | ||
| Sep 21 |
Regular Expressions / GNFA | GNFA |
|
| Sep 24 |
Pumping Lemma | PDF |
Hmwk #3 DUE Hmwk#4 |
| Sep 26 | Pumping Lemma |
Exam
Review |
|
| Sep 28 |
Review | Hmwk #4 DUE |
|
| Oct 01 | Exam One |
|
|
| Oct 03 | Mealy / Moore Machines | Mealy/Moore Mealy |
|
| Oct 05 | NO CLASSES -- Fall Break |
|
|
| Oct 08 |
Context Free Languages / Context Free Grammars | PDF |
|
| Oct 10 |
|
Hmwk#5 | |
| Oct 12 | CNF / Pushdown Automata | ||
| Oct 15 |
|
|
Natural Languages 1, 2 |
| Oct 17 |
Examples | Hmwk#6 Hmwk#5 DUE |
|
| Oct 19 |
PDA to CFG |
||
| Oct 22 |
Non-CFL / Pumping Lemma | |
|
| Oct 24 | |||
| Oct 26 | LL(1) Parsing (Dragon Book) |
PDF |
Hmwk #6 DUE Hmwk#7 |
| Oct 29 |
LL(1) Parsing |
PDF |
|
| Oct 31 |
Pumping Lemma Review | LL(1) Parsing | PDF |
|
| Nov 02 |
LL(1) Parsing | ||
| Nov 05 | Turing Machines | PDF |
Exam Review |
| Nov 07 |
PDF |
||
| Nov 09 | Exam Two |
|
|
| Nov 12 | TM Variations | PDF |
|
| Nov 14 | TM Variations | Hmwk#8 TM in JFLAP Turing |
|
| Nov 16 | Decidability | PDF |
Prime Density Minimal Primes #1, #2, ref |
| Nov 19 | Halting Problem | more | |
| Nov 21 | NO CLASSES -- Thanksgiving Break | |
|
| Nov 23 | NO CLASSES -- Thanksgiving Break | |
|
| Nov 26 | Reducibility / Time Complexity | PDF Reducibility PDF Complexity |
Hmwk#9 |
| Nov 28 |
Class of P Languages |
PDF |
Final Review |
| Nov 30 |
P vs NP |
PDF |
Minesweeper is NP-Complete #1 #2 |
| Dec 03 | Review | ||
| Dec 11 |
FINAL 8:30 - 11:00 AM |