Note.  Chapters indicated below are for the sixth edition of the textbook. The corresponding chapters in other editions might be different.

Slides

  1. Week 0 (September 7).   Course overview
  2. Weeks 1,2 (September 12, 14, 19, 21).   Algorithm analysis   Chapter 4
  3. Week 3 (September 27, 29).   Analysis of Algorithms, ADT's, Exceptions, Dictionaries   Chapter 4, 2
    Additional notes on exceptions

  4. Week 4 (October 3, 5).  Hash Tables   Chapter 10

  5. Week 5 (October 17, 19).  Hash tables, trees   Chapter 10, 8