The schedule is subject to change by the management at any time.
| Week | Monday | Tuesday | Wednesday | Thursday |
|---|---|---|---|---|
| 1 |
June 26th 1: Welcome to CS106BRead: Chapter 1 |
|||
| 2 |
July 4th No Class(Independence Day) |
In: Assignment 1 (Life)
Out: Assignment 2: Serafini July 5th 6: Sets and MapsRead: Chapter 5.4 - 5.6 |
||
| 3 |
In: Assignment 2 - Serafini
July 12th 10: Recursive Backtracking 2 and Exhaustive SearchRead: Chapter 9 |
|||
| 4 |
July 17th 12: Memoization and StructsRead: Chapter 10 |
Midterm Part I
July 19th Midterm Part I |
Midterm Part II
July 20th Midterm Part II |
|
| 5 | ||||
| 6 |
In: Assignment 5
Out: Assignment 6: Huffman Encoding August 2nd 20: Binary Search TreesRead: Ch. 16.1-16.3 |
|||
| 7 |
In: Assignment 6: Huffman
Out: Assignment 7: Trailblazer |
|||
| 8 |
August 14th 26: Esoteric Data Structures: Skip Lists and Bloom FiltersWikipedia Skip Lists and Bloom Filters |
In: Assignment 7: Trailblazer
August 17th 29: Final ClassFinal: August 19th, 8:30am No reading |