This document contains information about an examination for the course "Object Oriented Design and Programming". It includes details of the exam structure and parts (A through E), which cover topics like UML diagrams, information hiding, testing, argument passing in Java, class diagrams, the Java class loader, inheritance, interfaces, exceptions, files, applets, GUI programming, events, JDBC, and database operations. The exam aims to evaluate students' understanding of key concepts in object-oriented design and the Java programming language.