Assignment 0:
Warming up, and shaking off the rust
Assigned on Monday, 9/12.
Due by 11:55 PM on Wednesday, 9/14.
Assignment 1:
Shapes
Assigned on Wednesday, 9/14.
Due by 11:55 PM on Monday, 9/19.
Assignment 2:
Computational Complexity
Assigned on Monday, 9/19.
Due in class on paper on Friday, 9/23.
Assignment 3:
Minibrowse History
Assigned on Friday, 9/23.
Design document due on paper at the
beginning of class on Wednesday, 9/28.
Due by 11:55 PM on Monday, 10/3.
Assignment 3.1:
Peer Evaluations
Assigned on Monday, 10/3.
Due by 11:55 PM on Tuesday, 10/4.
Assignment 4:
Minibrowse Back and Forward Buttons
Assigned on Monday, 10/3.
Due by 11:55 PM on Monday, 10/10.
Assignment 5:
Sudoku
Assigned on Friday, 10/14.
Due by 11:55 PM on Monday, 10/24.
Assignment 6:
Web Page Word Frequency
Assigned on Monday, 10/24.
Due by 5 PM on Saturday, 10/29.
Assignment 6.1:
Peer Evaluations
Assigned on Friday, 10/28.
Due by 11:55 PM on Monday, 10/31.
Assignment 7:
Finding Most Relevant Web Pages
Assigned on Friday, 10/28.
Due by 5 PM on Friday, 11/4.
Assignment 8:
Caching Your Search Query Results
Assigned on Friday, 11/4.
Due by 5 PM on Friday, 11/11.
Assignment 9:
Questions on Sorting
Assigned on Friday, 11/4.
Due on paper at the beginning of class on Monday, 11/14.
Assignment 9.1:
Peer Evaluations
Assigned on Monday, 11/14.
Due by 11:55 PM on Wednesday, 11/16.
Assignment 10:
Changelings
Assigned on Friday, 11/11.
Due by 5 PM on Monday, 11/21.