CS 310 Schedule
| 
       Date 
       | 
      
       Topic 
       | 
      
       Notes 
       | 
      
       Assignments 
       | 
    
| Aug 25 | Introduction, What is Computation?, Sets | 
      PPT PDF | 
      Computing is a natural science | 
    
| Aug 27 | Proofs, Strings, Languages | 
      PPT PDF | 
      |
| Aug 29 | 
      Hmwk#1:  p25: 0.1 (a-c), 0.2 (a-c), 0.3, 0.4, 0.6, 0.7, 0.10,0.12 DUE Sep 5  | 
    ||
| Sep 1 | 
      
       NO CLASS  
       | 
      ||
| Sep 3 | 
      Languages and Finite Automata | 
      PPT PDF | 
      Scientists Develop New Computational Method To Investigate Origin Of Life  | 
    
| Sep 5 | 
      |||
| Sep 8 | 
      More Finite Automata | 
      PPT PDF | 
      JFLAP Homework JFLAP intro  | 
    
| Sep 10 | Regular Languages and NFAs | 
      ODP PDF | |
| Sep 12 | More NFAs | 
      ODP PDF
 | 
      |
| Sep 15 | NFAs to DFAs | ODP PDF | |
| Sep 17 | 
      ODP PDF | Hmwk3 | |
| Sep 19 | 
      ODP PDF | ||
| Sep 22 | |||
| Sep 24 | |||
| Sep 26 | Exam Review | Exam Review | |
| Sep 29  | 
      EXAM ONE | 
      ||
| Oct 1 | 
      Pumping Lemma/Non-Regular Languages | ODP PDF | Homework 4 | 
| Oct 3 | 
      NO CLASS | ||
| Oct 6 | 
      Context Free Grammars | ODP PDF | |
| Oct 8 | 
      More CFGs | ODP PDF | |
| Oct 10 | 
      PDA | ODP PDF | |
| Oct 13 | PDA | ODP PDF | |
| Oct 15 | 
      PDA/CNF | ODP PDF | Is computer science a science? (part 1) Is computer science a science? (part 2)  | 
    
| Oct 17 | 
      Non-CFG | ODP PDF | |
| Oct 20 | 
      Parsing | ODP PDF | |
| Oct 22 | Pumping Lemma Review | ODP PDF | Homework 5 | 
| Oct 24 | LL(1) Parsing | ODP PDF | |
| Oct 27 | LL(1) Parsing | ODP PDF | C ISO Standard | 
| Oct 29 | 
      Parsing with JFLAP | Flex and Bison | ODP PDF | JFLAP Grammar 1  2  Flex and Bison Examples Homework 6  | 
    
| Oct 31 | 
      Exam 2 Review | ||
| Nov 3 | 
      Turing Machines | ODP PDF | |
| Nov 5 | 
      EXAM TWO | 
      ||
| Nov 7 | 
      |||
| Nov 10 | |||
| Nov 12 | TMs and variations | ODP PDF | Homework 7 | 
| Nov 14 | 
      |||
| Nov 17 | Decidability | ODP PDF | Decidability in Action! On Simulation  | 
    
| Nov 19 | 
      Halting Problem | ODP PDF | |
| Nov 21 | Time Complexity, Big-O | ODP PDF | Homework 8 | 
| Nov 24 | Class of P Languages | ODP PDF | |
| Nov 26 | NO CLASS | ||
| Nov 28 | 
      NO CLASS | ||
| Dec 1 | 
      NP vs P ; Review | FINAL REVIEW | |
| Dec 5 | 
      
       Final - 8:30 AM
to 11:00 AM 
       |