Object-Oriented Programming

Exam Requirements (Pensum)

In the book Absolute Java (2nd edition):

The paper JUnit Test Infected: Programmers Love Writing Tests, paper by Kent Beck and Erich Gamma

The paper: Using Assertions in Java Technology

Exam Questions

For those how are taking the object-oriented programming course as an extra study activity (in Danish "fri studieaktivitet", "EVU studerende" or "tom pladsordning") there is an oral exam. NOTE THIS HAS NOTHING TO DO WITH THE MIP EXAM!!!

You draw one of the following questions, that sketches the topic and material you have to cover. The question must be answered within approximately 17 minutes. Note that there is no preparation after you have drawn a question, you have to start answering it immediately.

  1. Inheritance in Java
  2. Error and Exception handling
  3. Initialization and Cleanup
  4. Encapsulation
  5. Polymorphism and dynamic binding
  6. Abstract classes and interfaces
  7. Arrays and the Java collection library
  8. REMOVED: Design patterns
  9. Generics