The duration of the final exam is 3 hours.
Five questions of approximate weights: (16,16,16,16,36)%
- Algorithm Implementation using basic classes (no inheritance
and no new API)
- Composition and Collections.
- Inheritance & Polymorphism.
- Exception Handling.
- Implement a class given its API. The class may have static or non-primtive attributes
and you may be asked to provide javadoc comments. The class extends
i.e. it does not inherit from some other class.
You will typically write a full app but you may be asked to write just
a code fragment (part of an app). For the last question you will be writing
a full class or selected parts of a class. You will be using
related by has-a and is-a relationships.
Here is a sample (in