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 | ||
| 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 | 12 November 23:59 |
20 | zip |
| e5.pdf (errata) | 8 November | 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.