Address Book Description
Address Book Description
In judging whether the Java code that you have written is of “high quality” we shall take into
account the following Assessment criteria:
correctness of operation,
appropriate use of Java constructs,
suitably informative choices of variable and method names,
consistency, legibility and tidiness of program layout,
effective use of comment text.
Independent work
Note that we require that the work you submit is your own, independent work. “Plagiarism”
means presenting the work of others as your own. The University takes a very serious view
of plagiarism, and the penalties can be severe. The University has a formal policy on
plagiarism which can be found at
http://stir.ac.uk/1x0
However, this should not exclude discussion of general issues. Please read the “Note on
Independent Work” available via the CSCU9A2 Canvas assignment page. Be warned: copying
or borrowing code does not necessarily guarantee a quality product, and may damage your
grade, as may showing or giving your code to someone else! We will be submitting all the
solutions to a “similarity” checking service, and any apparent cases of collusion will be
investigated carefully, and the appropriate penalties applied.
Submission instructions
You must submit your assignment work through Canvas: You should submit exactly one file,
your final version of AddressBook.java, through the assignment submission link on the
CSCU9A2 assignment page before the deadline stated above. [Note that this is not a Turnitin
submission, as it does not deal with code, and so there will be no originality report.]
We will compile and test your applications, so you must make sure that what you submit
compiles without errors — we are not going to correct errors nor delete incomplete code in order
to see if anything works properly! You can delete or comment out incomplete code before
submitting your application (check that it does then compile). [If you submit an application that
doesn’t compile, then we will do our best to award some credit for what we can see in the Java
text, but you are unlikely to be awarded a mark higher than 40.]
Anonymous marking: You are required above to include your student number in a
String in the main method, but you must not include your name nor your username.
Extensions and non-submission
If you need an extension for a good reason (perhaps for medical reasons) then this can be
arranged, but it must be applied for via the Extension Request link in the module’s navigation
menu on Canvas as soon as possible after the problem becomes known.
In accordance with University policy, assessed coursework submitted late will be accepted up to
seven days after the submission date (or expiry of any agreed extension) but the mark will be
lowered by three marks per day or part thereof. After seven days the piece of work will be
deemed a non-submission, the student will have failed to meet module requirements, and this will
result in the award of No Grade for the module as a whole.