The midterm will test knowledge and skills related to three subjects:
  • Java (objects, inheritance, polymorphism)
  • Learning / Education
  • Game Design

I have created a Java Review sheet with problems mirroring the level of difficulty I expect you to be able to solve for the exam.

The questions on learning and/or game design will present a scenario or design and ask you to analyze that in terms of what we have learned in the course. Specifically, you will be asked to provide arguments both for and against the particular proposed plan.