Information about the final exam:
---------------------------------

     The final exam will be comprehensive meaning from
beginning to end. However, the last subjects we covered
will weigh more. Note that this exam will amount to 30%
of your final grade.

     The breakdown of the questions is the following:

Java (5-6 questions)
C++  (6-7 questions)
2-3 questions related to OOP in general

     Another possible breakdown of the questions is the
following based on number of points:

initialization (1 pts)
calling member functions (2 pts)
inheritance (2 pts)
mechanisms for software reuse (2 pts)
OOP language features (2 pts)
non-OOP versus OOP approaches (3 pts)
overloading (3 pts)
Java specific questions (4 pts)
access modifiers (4 pts)
virtuality, deferred methods, polymorphism (6 pts)
generic classes (4 pts)

Total points 30-33.
Any points above 30 will be bonus.

Tugrul Dayar