Please report errors in the labs to your TA, or, if working from home, simply mail to email@example.com. Don't use the newsgroup to report errors in the assignment; we generally get email faster.
|23 August 2012||No lab.||No homework.|
|29 August 2012||Homework 1, due 9/5/2012.|
|5 September 2012||Lab 2: Unit testing.||Homework 2, due 9/12/2012.|
|12 September 2012||
Lab 3: Standard library classes.
Please fill out this short quiz You can resubmit it as often as you want.
Preparation: please read over the Java library documentation for the java.util.ArrayList and java.util.LinkedList classes and the java.util.List and java.util.ListIterator interfaces
|Homework 3, due 9/19/2012.|
|20 September 2012||
Lab 4: Project-related.
Quizzes for this lab:
|Homework 4, due 9/28/2012 (Friday).|
|27 September 2012||
Lab 5: Patterns, Scanners and other Project~1-related programming.
Also, try the following quizzes (which you can resubmit as often as you want):
|Homework 5, due 10/3/2012.|
|3 October 2012||Lab 6: Continue work on the project.||No homework this week, due to test.|
|10 October 2012||Lab 7: Lab devoted to the project.||Homework 6, due 10/19/2012.|
|17 October 2012||Lab 8: Some programming-contest problems. See also the skeleton files.||Homework 7, due 10/24/2012.|
|24 October 2012||Lab 9: Hashing; analyzing lists.||Homework 8, due 10/31/2012.|
|31 October 2012||Lab 10: Sorting and Searching.||No homework this week.|
|7 November 2012||No lab or homework this week, due to test and project.|
|14 November 2012||Lab 11: Getting started on the project||Homework 9, due 11/21/2012.|