Department of Computer Science and Technology

Course pages 2018–19

Introduction to Natural Language Processing


There will be four short, take-home assignments on linguistic analysis. Each assignment is worth 5% of the final module mark. These will be `ticked' rather than graded: i.e., for each assignment, 100% of the mark is awarded for satisfactory completion and 0% for inadequate work or failure to submit. This does NOT mean that the answers have to be completely `correct' (there is anyway often genuine disagreement on some aspects linguistic analyses), just that a reasonable attempt has been made.

These assignments should be handed to student administration before the lecture on the deadline day.

Assignment 1 Deadline 15th October.
Assignment 2 Deadline 22th October.
Assignment 3 Deadline 29th October.
Assignment 4 Deadline 5th November.



  • Practical: Parse a designated set of sentences with two or more parsing systems, to yield representations of their grammatical relations, phrase structure and/or logical forms. Evaluate the performance of the tools quantitatively and qualitatively.

Handouts describing the practical in more detail will be provided before the beginning of week 6.

There will be an assessed practical report based on the practical described above. The practical report will consist of a description of the work done of not more than 5000 words. It will contribute 80% of the final module mark. The deadline for handing in completed reports is 15th January 2019, 4pm.