L M D W Topic Slides HW
1 Aug 30 T CDM: The Idea pdf  6up       
2 Sep 1 H Register Machines pdf  6up HW 1       sol
3 Sep 6 T Computability and Decidability pdf  6up  
4 Sep 8 H More Models of Computation pdf  6up HW 2       sol
5 Sep 13 T Iteration, Orbits, Fixed Points pdf  6up    
6 Sep 15 H More Iteration pdf  6up   HW 3       sol
7 Sep 20 T Yet More Iteration pdf  6up          
8 Sep 22 H Finite State Machines pdf  6up   HW 4       sol
9 Sep 27 T Constructing Machines pdf  6up    
10 Sep 29 H Constructing Machines II pdf  6up   HW 5       sol
11 Oct 4 T Minimization pdf  6up    
12 Oct 6 H Minimization II pdf  6up   HW 6       sol
13 Oct 11 T Kleene's Theorem pdf  6up        
13 Oct 6 H Kleene's Theorem II      
15 Oct 18 T Midterm (take home) 10  09  08    sol   
16 Oct 20 H No Class          
17 Oct 25 T Automata and Logic pdf  6up      
20 Oct 27 H Infinite Words pdf  6up   HW 7       sol
19 Nov 1 T Determinization pdf  6up        
20 Nov 3 H Semigroups and Groups pdf  6up   HW 8       sol  
21 Nov 8 T Actions and Burnside pdf  6up    projects
22 Nov 10 H Polya Counting pdf  6up   HW 9      sol  
23 Nov 15 T Equational Reasoning pdf  6up    
24 Nov 17 H Finite Fields pdf  6up         
25 Nov 22 T Finite Fields II       
26 Nov 29 T FF Applications pdf  6up         
27 Dec 1 H Feedback Shift Registers pdf  6up   HW 10   sol  
28 Dec 6 T Cellular Automata pdf  6up    
29 Dec 8 H CA and Universality pdf  6up    
30 Dec - - Final  


The syllabus is globally stable but may change locally.

Staff

  • Instructor: Klaus Sutner

    sutner AT cs DOT cmu DOT edu

    Office hours: Thursday, 1:30-3:00.

  • TA: Matthew Mirman

    mmirman AT andrew DOT cmu DOT edu