CS/SWE 332 Oral Assessment Guide 10
Fall 2020


Oral Assessment 10 will focus on the Bloch Chapter 4 with special emphasis on Item 17: Minimize mutability and Item 18: Favor composition over inheritance. In particular, you should be prepared to apply Bloch's rules for making a class immutable to a simple example and you should understand the various aspects of Bloch's InstrumentedSet example (code on page 90).

Since I want all students to understand every week of the semester, it's possible that your oral assessment will address last week's topic. Be prepared for both!

This guide covers oral assessments administered between Monday, November 2 and Friday, November 6.