work in progress...
The problem sheet
You can get the problem sheet here (146 KB). Solutions have to be sent via e-mail in a single PDF or handed in on paper. Source files can be sent as separate text files.
The corresponding code
The code is available for download here (20 KB).