MSc Java Workshop Exercises

This module is 20% continuously assessed. Most of these assessment exercises will be 1 or 2 week programming exercises which you will complete on your own. During the course, there will be tests in exam conditions on the exercises covered so far, the lecturer will announce in due course. Towards the end of the course the exercises may get longer and you may complete some in small teams.

It is recommended that you work through the "web-based short course on using Linux systems" in the Lab Notes section, before attempting the exercises. These short step-by-step worksheets will help to familarise you with the interface of the Linux computers in the lab.

Semester 2
Worksheet Date Set Deadline % of continuous assessment mark Sample Solution
(local access only)
worksheet1.pdf (7th for the year) 9 January 21 January 12:00 noon 10 zip
worksheet2.pdf (8th for the year) 18 January 29 January 12:00 noon 10 zip
worksheet3.pdf (9th for the year) 31 January 9 February (two parts); 18 February, 12:00 noon (all parts) 20 zip
Class test 1 11 February 10 pdf
worksheet4.pdf (team project) 14 February 18 March, 12:00 noon (by SVN) 50
Semester 1
Worksheet Date Set Deadline % of continuous assessment mark Sample Solution
(local access only)
e1.pdf 26 September unassessed 0 zip
e2.pdf 3 October 11 October 12:00 noon 10 zip
e3.pdf (errata) 10 October 25 October 12:00 noon 15 zip
e4.pdf (errata) 24 October 8 (10) November 12:00 noon
12 November 23:59
20 zip
e5.pdf (errata) 8 November 22 November 12:00 noon
23 November 23:59
20 zip
Test images for exercise 3: input file, exported to pbm, exported to pbm after rotating
e6.pdf 22 November 29 November 12:00 noon 10 zip
Classes to be reused in exercises 1 and 3: Amount, BankAccount, BankAccountTest

The in-class test of 31 October with a sample solution can be found locally at inClass1.pdf. The one of 5 December as inClass2.pdf.

Questions/Clarifications

If you have any queries or need any clarifications about the exercise, please check this list of questions and answers. If your problem is not answered here, please email either Manfred or Joe to have it answered and added to the list.

Late Submission

Exercises should be submitted by the allotted time. Late penalty is 5% per day late or part thereof. No exercises will be accepted after four days (i.e. the following Monday at noon). We may provide sample solutions for some of the initial exercises after this final cut-off date.