CS 154 Reading List

CS 154 - Introduction to Automata and Complexity Theory
Spring Quarter 2008
-----

Week-by-week Reading List

Please note that this is a tentative list that will likely be modified as the course progresses. The homeworks will contain updates to the reading list.
  • Week 1 (starting April 1)
    We will cover Section 1.5, 2.1, and 2.2 in the lectures. Please read Chapter 1 as background material for the course.
  • Week 2 (starting April 8)
    We will cover Sections 2.3, 2.5, 3.1 and 3.2 in the lectures. Please read Sections 2.4, 3.3, and 3.4 for general background.
  • Week 3 (starting April 15)
    We will cover Sections 4.1, 4.2, and 4.3 in class. We will touch upon Section 4.4 in class, but not cover it in any great detail; but, we strongly urge you to read this section anyway.
  • Week 4 (starting April 22)
    We will cover Sections 5.1 and 5.2, as well as portions of Sections 5.2 and 5.4 in class. Please read Sections 5.2 and 5.4 in detail.
  • Week 5 (starting April 29)
    We will cover Sections 6.1, 6.2, 6.3, and 7.1 in class.
  • Week 6 (starting May 6)
    We will finish with Sections 7.2, 7.3, and 7.4 in class, and start introducing portions of Chapters 8.
  • Week 7 (starting May 13)
    We will cover Sections 8.2, 8.3, 8.4, and 8.5 in class. Strongly recommend Section 8.6 as extra reading.
  • Week 8 (starting May 20)
    We will start to work on Chapter 9. We will definitely cover the material in Sections 9.1, 9.2, and 9.3. We might touch upon Sections 9.4 and 9.5.
  • Week 9 (starting May 27)
    We will wrap up our discussion of Chapter 9 and launch into Chapter 10. We intend to cover pretty much all the material in Chapter 10.
  • Week 10 (June 3)
    Finish with Chapter 10 and review the course.
  • -----
    Last updated: March 23, 2008 by

    Rajeev Motwani