The exam covers material mostly from Inheritance on; there may be one
question that asks you about the fundamental concepts from the first half
of the course. The style of questions will be similar to the midterm. No
question asks you to write a Java program.
Labs are made available (and then remain available) immediately before the
scheduled lab time. It is possible that some lab materials will occassionaly
be made available prior to the scheduled lab time to give students time
to prepare for the lab activity.
Note: The Wednesday and Thursday labs for the same week are slightly different;
you must complete and submit the labs for the Lab Section that you are
Here are some optional problem sets related to the course materials. Time
permitting, I hope to have more frequent updates to this section.