Fall Semester 2006

September 7, 2006 – December 11, 2006

Schedule (Tentative!)

Week 1: Introduction and Overview (September 7 – September 10)

Lecture:

Resources:

Reading:

Tasks:

Week 2: Theoretical Background (September 11 – September 17)

Lecture:

Resources:

Reading:

Deadlines:

Week 3: Fundamental Data Structures (September 18 – September 24)

Lecture:

Reading:

Deadlines:

Week 4: Linear Data Structures (September 25 – October 1)

Lecture:

Reading:

Deadlines:

Week 5: Hierarchical Data Structures (October 2 – October 8)

Lecture:

Reading:

Deadlines:

Week 6: Graph Data Structures (October 9 – October 15)

Lecture:

Reading:

Deadlines:

Week 7: Sets and Priority Queues (October 16 – October 22)

Lecture:

Reading:

Deadlines:

Week 8: Maps and Hash Tables (October 23 – October 29)

Lecture:

Reading:

Deadlines:

Week 9: Search Trees (October 30 – November 5)

Lecture:

Reading:

Deadlines:

Week 10: Sorting and Selection (November 6 – November 12)

Lecture:

Reading:

Deadlines:

Week 11: Text Processing (November 13 – November 19)

Week 12: Thanksgiving! (November 20 – November 26)

Thanksgiving Vacation is November 23 – November 26!
You still have classes Monday, Tuesday, and Wednesday!

Week 13: Memory and Files (November 27 – December 3)

Week 14: Review and Outlook (December 4 – December 10)

Week 15: The Lost Week (December 11)

Technically part of the semester, but we don't have lecture on Monday. :-)