The schedule is subject to change at any time.
Week  Monday  Wednesday  Friday 

1 
April 2nd 1: Welcome to CS106BRead: Chapter 1 

2 
In (Thursday): Assignment 1
Out (Thursday): Assignment 2 April 11th 5: Stacks and QueuesRead: Chapter 5.2  5.3 

3 
In (Thursday): Assignment 2
Out (Thursday): Assignment 3: Recursion April 18th 8: FractalsRead: Chapter 7.5, 8.4 

4 
April 27th 12: Memoization and StructsRead: Chapter 10 

5  
6 
In (Thursday): Assignment 4
Out (Thursday): Assignment 5: Patient Queue May 9th 17: Implementing VectorRead: Chapter 12.1 (advanced reading: 14.4) 

7 
In (Thursday): Assignment 5
Out (Thursday): Assignment 6: Huffman Encoding May 16th 20: Binary Search TreesRead: Chapter 16.116.3 

8 


9 
May 28th No Class  Memorial Day 

10 
June 8th Final Exam, 8:30am  11:30am
