CS 581 - Theory of Computation- Daily Record - Spring Term 2013
Back to the class web-page.

  1. Tuesday April 2, 2013
    Due Today:
    Announcements:
    Readings:
            Chapter 0, Introduction pp. 1-30.
            Chapter 1, Finite Automata pp 31-44.
    Class Topic:
            Mathematical preliminaries.
            Finite State Automata (DFA).
            Proofs by Induction.
    Worksheet:
            Worksheet 1.  Due by midnight April 4, 2013.
    Assigned today:
            homework 1. Due before class April 9, 2013.
    
    

  2. Tuesday April 9, 2013
    Due Today:
            homework 1.
    Announcements:
            You may turn in a paper copy in class (in addition to the D2L copy)
                    to the TA can mark it up and return it to you.
            Please start every homework with a line with three things:
                    homework number, your name, and your email. It should look like this
    
                    CS581  Homework #1    Tom Smith   tsmith@cs.pdx.edu
    Readings:
            Chapter 1. pp 31-62
    Class Topic:
            Closure Properties of DFAs
            Nondeterministic State Automata (NFA)
            NFA with epsilon transitions (NFAe)
            Closure properties of NFAs
    Worksheet:
            Worksheet 2. Due by midnight Thursday, April 11, 2013.
    Assigned today:
            homework 2. Due before class April 16, 2013.
    
    
    

  3. Tuesday April 16, 2013
    Due Today:
            homework 2.
    Announcements:
    Readings:
            Chapter 1 pp 63-98
    Class Topic:
            Equivalence of DFA NFA
            Regular Expressions (RE)
            Equivalence of RE and (DFA,NFA,NFAe)
            Pumping Lemma
    Worksheet:
            In class worksheet
                    (work in pairs, both in class and for Thursday's worksheet. Each person should turn something into D2L).
    Assigned today:
            homework 3. Due before class April 23, 2013.
    
    
    

  4. Tuesday April 23, 2013
    Due Today:
            homework 3.
    Announcements:
            Some notes on what you should know to take the midterm.
    Readings:
            Chapter 2 pp. 99-122
    Class Topic:
            Guest Lecture by Jim Hook (while Tim attends the Types Workshop).
            Context Free Grammars (CFG)
            Push Down Automata (PDA)
            CFG and PDA are equivalent.
    Worksheet:
            Worksheet 4. Due by midnight Thursday, April 25, 2013.
    Assigned today:
            homework 4. Due before class April 30, 2013.
    
    
    

  5. Tuesday April 30, 2013
    Due Today:
    Announcements:
            The exam will be "open book" in that each student may bring
            one 8.5" by 11" piece of paper with notes. The exam will
            cover all the material. Questions about the Context Free
            languages (the lecture by Prof Hook) will be limited to basic
            understanding, so it will not have questions about detailed
            constructions.
    Readings:
            Chapter 2 pp. 123-134
    Class Topic:
            Mid term exam (proctored by Ki-Yung Ahn).
            Guest Lecture by Ki-Yung
            CF Pumping Lemma
            Context Free Language big picture.
    Worksheet:
            Worksheet 5. Due by midnight Thursday, May 2, 2013.
    Assigned today:
            No homework assigned today. There is a Worksheet however (see above).
    
    

  6. Tuesday May 7, 2013
    Due Today:
    Announcements:
    Readings:
            Chapter 3 pp 135-164
    Class Topic:
            Turing Machines
    Worksheet:
            Worksheet 6.  Due by midnight May 9th, 2013.
    Assigned today:
            homework 5 due Tuesday May 14, 2013.
    
    

  7. Tuesday May 14, 2013
    Due Today:
            homework 5.
    Announcements:
    Readings:
            Chapter 4 pp 165-186
    Class Topic:
            Go over Midterm exam. Compare your results. See D2L for a partial solution.
            Turing Machine Variants
            Algorithms and the Church-Turing Thesis
            Decideability, the halting Problem, diagonalization.
    Worksheet:
            Worksheet 7.  Due by midnight May 16th, 2013.
    Assigned today:
            homework 6 due Tuesday May 21, 2013.
    
    

  8. Tuesday May 21, 2013
    Due Today:
            homework 6.
    Announcements:
    Readings:
            Chapter 5 pp. 187-216
    Class Topic:
            Reducability
    Worksheet:
            Worksheet 8.  Due by midnight May 23th, 2013.
    Assigned today:
            Homework 7 due Tuesday May 28, 2013.
    
    

  9. Tuesday May 28, 2013
    Due Today:
            Homework 7.
    Announcements:
    Readings:
            Chapter 6 pp. 217-242
    Class Topic:
            The Recursion Theorem
            Logic and Decidability (we didn't get to this)
            Information Theory     (we didn't get to this)
    Worksheet:
            No worksheet today.
    Assigned today:
            Homework 8 due Tuesday June 4, 2013.
    
    

  10. Tuesday June 4, 2013
    Due Today:
            Homework 8.
    Announcements:
    Readings:
            Chapter 7. pp. 245-276
    Class Topic:
            Complexity, P and NP, NP Completeness
            Patterns of reducability
            Final Exam Study Guide
            Course Evaluations
    Worksheet:
            Worksheet 9.  Due by midnight June 06, 2013.
    Assigned today:
            Homework 9 due Tuesday June 11, 2013.
    

  11. Tuesday June 11, 2013
    Due Today:
            Homework 9
    Final Exam period 15:30 -> 17:20 (3:30 -> 5:20 PM)
    The University scheduled final exam period is not the same as normal class hours!
    

Back to the class web-page.