RJLRef: $PH/09s304/readings_resources.htm  (last update: 20090126)

 

See textbook resources for errata corrections to Sipser text (2ed)

 

Links to prior semesters at UML and MIT: prior_course_offerings.htm.

 

Online resources: There are plenty of these:

 

In addition to the MIT Open Courseware Notes (from classes using Sipser),  there is an overlapping course by Scott Aaronson at MIT, 06.080: Great Ideas in Theoretical Computer Science, whose Spring 2008 course is archived at the Open Courseware site at MIT:

 

MIT OCW 6-080 Great Ideas in Theoretical Computer Science  

 

From its home page I extracted this comment:

Comparison of Aaronson and Sipser courses

 

 

 

The web site Complexity Theory Companion from U Rochester has multiple slide sets (600 in all!) covering the first seven chapters  of Hemaspaandra and Ogihara's text by that name (Springer-Verlag, 2002).  Caveat:  Complexty Theory Companion is an advanced graduate text and the slides are by its students. Here is the  Table of Contents:

 

Chapter 1, The Self-Reducibility Technique

Chapter 2, The One-Way Function Technique

Chapter 3, The Tournament Divide and Conquer Technique

Chapter 4, The Isolation Technique

Chapter 5, The Witness Reduction Technique

Chapter 6, The Polynomial Interpolation Technique

Chapter 7, The Nonsolvable Group Technique

Chapter 8; The Random Restriction Technique

Chapter 9; The Polynomial Technique

 

Appendices:

A. Rogues Gallery of Complexity Classes

B. Rogues Gallery of Reductions