Midterm exam 1 covers what you have learned about the Java language and
basic object-oriented design.
The exam will be a mixture of multiple-choice, short answer, and coding.
The menu on the left provides links to the relevant web presentations
of lecture material and labs/assignments, as well as review questions
and their answers.