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 PDF 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)

PDF
Sep 03 NO CLASSES -- Labor Day


Sep 05 Finite Automata & Languages (chapter 1) PDF 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 PDF
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 PDF 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 PDF
Oct 15


Natural Languages
1, 2
Oct 17
Examples PDF Hmwk#6
Hmwk#5 DUE
Oct 19
PDA to CFG


Oct 22
Non-CFL / Pumping Lemma PDF
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 PDF Hmwk#8
TM in JFLAP
Turing
Nov 16 Decidability PDF
Prime Density
Minimal Primes #1, #2, ref
Nov 19 Halting Problem PDF 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