Lectures

Labs

All labs should be submitted via this submission form.

Lab Name Assigned Due
1     Java with Codingbat     Tue 8/22     Tue 8/29 1pm
2     Prisoners’ Dilemma     Tue 8/29     Tue 9/5 1pm
3     Extensible arrays     Tue 9/5     Tue 9/12 1pm
4     Extensible arrays and dictionaries     Tue 9/12     Tue 9/19 1pm
    No lab     Tue 9/19
5     Sortimator     Tue 9/26     Tue 10/3 1pm
    No lab     Tue 10/3
6     Skip lists     Tue 10/10     Tue 10/17 1pm
7     Two Towers     Tue 10/17     Tue 10/24 1pm
8     Binary search trees     Tue 10/24     Tue 10/31 1pm
9     Ice cream store     Tue 10/31     Tue 11/7 1pm
10     Tries and text prediction     Tue 11/7     Tue 11/14 1pm
11     Hash table tic-tac-toe     Tue 11/14     Tue 11/21 1pm

Projects

Project Name Assigned Due
1     Java and Arrays     Tue 9/5     Fri 9/15 4pm
2     Adventure     Fri 10/20     Fri 11/10 4pm
3     Final project           Mon 12/11 2pm