Midterm exam 2 covers what you have learned about frameworks,
Java 8, JavaFX, graphs, hash tables, and graph algorithms.
The exam will be a mixture of short answer, algorithm tracing, and coding.
The menu on the left provides links to the relevant web presentations
of lecture material and labs/assignments, as well as sample questions
and their answers.