Object-Oriented Programming

Exam Requirements (Pensum)

Chapter Pensum
2 pages 77-104
3 pages 107 - 121, 128 - 133, 144(middle) - 152(bottom), 157(bottom) - 162
4 pages 165 - 172(top), 177(bottom) - 188(top), 191(middle) - 208 (top)
5 pages 215 - 237
6 pages 241 - 268(top), 273(middle) - 276
7 pages 279 - 312
8 pages 315 - 338(top)
9 pages 371 - 409(middle)
11 pages 453 - 460, 481 - 528
12 pages 583 - 643(top), 650(middle) - 672
13 pages 699 - 752

A "translation" of page numbers to the online book can be found at the following URL http://www.cs.aau.dk/~ct/uni/d1/oop/pensum.

Exam Questions

For those how are taking the object-oriented programming course as an extra study activity (in Danish "fri studieaktivitet" 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 not preparation after you have drawn a question, you have to start answer 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. Array and the Java collection library
  8. Java I/O
  9. Design patterns
  10. Concurrency