Sections

Each week you will complete problem(s) to turn in at your section. Most weeks there will usually be problems posted for both Tuesday's and Thursday's section. You must complete at least one problem set per week to earn +3 points for that week. You must earn a total of 20 points for the quarter to receive full credit. Additional points beyond these 20 do not affect your grade, but you are welcome to complete every set of problems if you like. (These points become part of your homework grade; each weekly homework assignment is worth around 40 points, so all of the section points for the quarter combine to equal roughly half the weight of one homework assignment.)

You will not be graded on whether you have a perfect solution, but on whether you have demonstrated effort. Therefore please show some work that demonstrates how you got the answer rather than just writing the answer by itself. We will be somewhat lenient about exactly how the work is shown. If you find that you have been working on these problems for more than 30 minutes, please stop and indicate this on your paper. Incomplete solutions can still receive credit.

Section 20: Final review (Thu Dec 5)

Problems: Solve the following three (3) problems on paper (hand-written or printed) and bring your sheet of paper to your section:

  1. Self-Check 10.20 (10.15 2nd E.) p696 (p675 2nd E.): What is natural ordering? How do you define a natural ordering for a class you've written? (write 2-3 sentences)
  2. Self-Check 17.20 p1050 (p1028 2nd E.): Draw the binary search tree...
  3. Self-Chech 17.22 p1050 (p1028 2nd E.): What is the x = change(x)...

Section 11: Midterm Review (Thu Oct 31)

Problems: Solve the following two (2) problems on paper (hand-written or printed) and bring your sheet of paper to your section:

  1. Self-Check 12.7 (12.6 2nd E.) p804 (p766 2nd E.): Convert the following iterative method into a recursive method: ...
  2. Self-Check 11.9 p733 (p711 2nd E.): Write the countDuplicates method described in Self-Check 11.4, and make it so that it can accept either type of list as a parameter as explained in Self-Check 11.9.