25/11/14 |
The oral schedule for Part II is now available below. | |
03/11/14 |
Part II of the coursework has now been released. It is available below. | |
16/10/14 |
LaTeX source code for the grammars from the coursework description for Part I have been made available. You may use this as a template for your own grammrs or re-use fragments to provide a context for your own rules. It is available here. | |
05/10/14 |
Part I of the coursework has now been released. It is available below. | |
03/10/14 |
This webpage has been updated for 2014. |
If your Haskell skills are rusty, then I'd recommend that you start by working through the following unassessed exercises:
Haskell RefresherThe coursework consists of two parts, with each part having a separate hand-in deadline. Archives containing the source code for Part I and Part II of the coursework available:
The assessed tasks for each part are specified in separate documents:
Part II of the coursework will be assessed by oral examination during the laboratory sessions. The oral schedule is now available here:
Each examiner will be assigned a row of machines. You should find your way to a free machine in the row of your examiner at least 10 minutes before your slot and set things up to be prepared to demonstrate and show your solutions and code. After the examination, please leave this row to make room for the students scheduled to be examined after you.
Should you miss your assigned examination slot with good cause, you need to explain the situation to your personal tutor. If he or she finds that that there indeed was a valid reason for why you couldn't make your slot, they should send an e-mail to the G53CMP module convener where they explain the situation and ask for a catch-up examination slot on your behalf. You cannot make such a request directly yourself. Also note that the TAs have no authority to grant such requests.
At the end of your oral exam, your marked script will be returned to you. The feedback on the exercises is thus a combination of the marked script and the oral feedback giving by the tutors during the oral exam. The marking scheme is as follows:
Each individual task is to be assessed on three aspects:
In each case, the assessment is an integer mark 0, 1, or 2:
In more detail:
Part II is additionally subject to an oral examination where each task is assessed as follows:
Last updated 3rd October 2014.