CS/SWE 332 Final Exam Guide
Fall 2020
Because of the circumstances under which we will finish
this semester, the final exam will have a different format
from what I usually use. There will be a discussion of this format
in the last class, and, since that will be recorded, you should
be able to refer back to that as needed.
Questions will focus on variants of code we studied in class.
To focus your studying, here is a list of the code
that might appear on your exam (either as is or as a variant):
- Liskov's Set
- Liskov's Set (generic)
- Liskov's Poly
- Liskov's Poly (on Map)
- BoundedQueue (inClass 11)
- Members (inClass 9)
- Bloch's Period (inClass 25)
- Bloch's Stack (inClass 6, 21) (Note variation in
push()
method.)
- Bloch's Chooser
- Bloch's Generic Chooser
- Bloch's Complex
- Variant of Bloch's Point,
Variant of Bloch's ColorPoint,
Possible solution,
- Bloch's ForwardingSet,
Bloch's InstrumentedSet
- Java APIs we used heavily:
Collection,
Set,
List,
Map,
Iterator,
Comparable,
Comparator,