COMP553 PRACTICAL EXERCISE 1 - GIANT LETTERS

To be commenced in Week 4 (commencing Monday 15th October 2001).

Latest hand in: 17:00 Friday 26 October 2001.


1. REQUIREMENTS

Develop a Java program which; given the width, length and depth (in metres), of a swimming pool determines and outputs: (a) the volume in litres, and (b) time in hours to fill the swimming pool. Assume a rate of flow into the pool is 2.5 litres per second. Note: 1 litre = 1000 cubic centimetres, therefore 10 litres = 0.01 cubic metre, hence 1 metre = 1000 litres (Figure 1).

SWIMMING POOL GEOMETRY

Figure 1: Swimming pool geometry


2. REPORT

Your solution should comprise the following:

  1. Copy of the requirements statement (Section 1 above).
  2. Analysis: A short description of your analysis of the problem. Try and include a Class Diagram outlining the class structure for your proposed solution.
  3. Design: Detailed descriptions for the methods you intend to include.
  4. Implementation: A computer print out of your implementation.
  5. Testing: A computer print out of the output from your program.

NOTE: There is no requirement to use a word processing package or a drawing package for the analysis and design sections. The implementation must however be presented in the form of a "computer print out" (not emailed unless your tutor specifically requests this). Similarly the output should be presented in printed form (it is suggested that the best way of doing this is to cut and paste the result into a text file and then print this).

3. MARK SCHEME

Marks will be awarded for:

  1. Analysis and Design (30%)
  2. Implementation (60%)
  3. Testing (10%)

See also notes on practicals and course work for general guidance on the presentation of work, the COMP553 marking scheme and late submission policy.




Created and maintained by Frans Coenen. Last updated 22 October 2001