\
Please report errors in the labs to your TA, or, if working from home, simply mail to cs61b@cs.berkeley.edu. Don't use the newsgroup to report errors in the assignment; we generally get email faster.
Week | Lab | Homework |
---|---|---|
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. |