CS 338: Graphical User Interfaces

Midterm Exam Study Guide


The midterm exam will be 1 hour 20 minutes long and will cover the entire first half of the course. The questions will be a mixture of short answer and long answer. In some parts of the exam, you will be asked to write Java/Swing code to implement parts of an interface (e.g., lay out an interface, handle events, etc.); your code does not have to be precise enough to compile, but must be as close to real code as possible and should capture the most important aspects taught in the course (e.g., correct layout managers, correct use of classes and interfaces, etc.). For a flavor of the exam questions, please see these sample questions and sample solutions.

Covered Material

The midterm exam will cover all the lecture and assignment material from the first half of the course. This includes the following topics: