CS 310 Schedule
| 
       Date 
       | 
      
       Topic 
       | 
      
       Notes 
       | 
      
       Assignments 
       | 
    
| Aug 30 | Introduction, What is Computation?, Sets (chapter 0) |  PDF | 
      Computing
is a natural science | 
    
| Sep 01 | Proofs, Strings, Languages |  Hmwk#1:  p25: 0.1 (a-c), 0.2 (a-f), 0.3, 0.4, 0.6, 0.7, 0.10,0.11,0.12 DUE Sep 8 (typed!)  | 
    |
| Sep 03 | Finite Automata & Languages
(chapter 1) One day room change to Berglund 230!  | 
        | 
    |
| Sep 06 | NO CLASSES -- Labor Day | 
        | 
        | 
    
| Sep 08 | Finite Automata & Languages (chapter 1) |  Homework DUE | 
    |
| Sep 10 | Regular Languages and NFAs |   | 
    |
| Sep 13 | DFA/NFA Practice & JFLAP |  PDF
      JFLAP | 
      JFLAP Homework | 
| Sep 15 | NFA/DFA Equivalence |   | 
    |
| Sep 17 | NFA/DFA Equivalence |   | 
       JFLAP Homework DUE  Hmwk #3  | 
    
| Sep 20 | Regular Expressions | ||
| Sep 22 | Regular Expressions |   | 
      Hmwk #3 DUE JFLAP ERROR Testing a FA Batch Testing FAs  | 
    
| Sep 24 | Mealy / Moore Machines | 
        | 
    |
| Sep 27 | Pumping Lemma | Hmwk#4 | |
| Sep 29 |  Pumping Lemma | 
        | 
      Exam
Review | 
    
| Oct 01 | Review |  PDF
       | 
       Hmwk #4 DUE  | 
    
| Oct 04 | Exam One | 
        | 
      
       | 
    
| Oct 06 |  Context Free Languages/Context
Free Grammars | 
        | 
    |
| Oct 08 | NO CLASSES -- Fall Break | 
        | 
        | 
    
| Oct 11 | Context Free Languages / Context Free Grammars | ||
| Oct 13 | Context Free Grammars / Parsing |  PDF | 
      Hmwk#5 | 
| Oct 15 |  Pushdown Automata / CNF | 
         | 
      |
| Oct 18 | CNF/Pushdown Automata  | 
       Hmwk#6 Hmwk#5 DUE  | 
    |
| Oct 20 |  PDA to CFG | Exercise Examples | 
       PDF
       | 
      |
| Oct 22 | Exercise Examples |  PDF
       | 
      |
| Oct 25 | Non-CFL | 
      Hmwk #6 DUE | |
| Oct 27 | Pumping Lemma | 
      Hmwk#7 | |
| Oct 29 | LL(1) Parsing (Dragon Book) | 
      ||
| Nov 01 |  LL(1) Parsing | 
      ||
| Nov 03 | Parsing with JFLAP | Pumping
Lemma Review {w | wxwzyzyx} | 
      ||
| Nov 05 |  Turing Machines | 
      ||
| Nov 08 | TBD | TBD | Exam Review | 
    
| Nov 10 | TBD | ||
| Nov 12 | Exam Two  | 
        | 
      
       | 
    
| Nov 15 | TM Variations |  PDF PDF | 
      |
| Nov 17 | Decidability |   Hmwk#8 Prime Density Minimal Primes #1, #2, ref  | 
    |
| Nov 19 |  Halting Problem  | 
      ||
| Nov 22 | Time Complexity | ||
| Nov 24 | NO CLASSES -- Thanksgiving Break |   | 
        | 
    
| Nov 26 | NO CLASSES -- Thanksgiving Break |   | 
        | 
    
| Nov 29 | Reducibility | Hmwk#9 | |
| Dec 01 | Class of P Languages | 
      Final Review | |
| Dec 03 | P vs NP | 
      Minesweeper is NP-Complete #1 #2 | 
    |
| Dec 06 | Review |   PDF | 
      |
| Dec 14 | 
       FINAL 8:30 - 11:00 AM |