Place: Tait McKenzie - Main Gym

Time: Wednesday May 23, 19:00-22:00

Material:

If you use the first edition:

If you use the second edition:

You will be provided with a list of interfaces and their methods.

The exam is a closed book test. No aids are permitted. Manage your time carefully.

You may either use pseudocode or Java code. Do not worry about specifying exceptions in any of your answers. When you write pseudocode, remember that it must be detailed enough. Roughly speaking, every pseudocode statement should be implementable in constant time, otherwise break it into additional statements. When you write Java code, you may call any of the methods of the interfaces in the list. If you wish to call any other method, then you must write it yourself.