Computer Laboratory > Teaching > Course material 2009–10 > Computer Science Tripos Syllabus and Booklist 2009-2010 > Natural Language Processing

next up previous contents
Next: Optimising Compilers Up: Michaelmas Term 2009: Part Previous: Information Theory and Coding   Contents


Natural Language Processing

Lecturer: Dr A.A. Copestake

No. of lectures: 8

Prerequisite courses: Regular Languages and Finite Automata, Probability, Logic and Proof, and Artificial Intelligence

This course is a prerequisite for Information Retrieval.

Aims

This course aims to introduce the fundamental techniques of natural language processing and to develop an understanding of the limits of those techniques. It aims to introduce some current research issues, and to evaluate some current and potential applications.

Lectures

Objectives

At the end of the course students should

Recommended reading

* Jurafsky, D. & Martin, J. (2008). Speech and language processing (the 2000 edition is equally useful). Prentice Hall.

For background reading, one of:
Pinker, S. (1994). The language instinct. Penguin.
Matthews, P. (2003). Linguistics: a very short introduction. OUP.

Although the NLP lectures don't assume any exposure to linguistics, the course will be easier to follow if students have some understanding of basic linguistic concepts.

For reference purposes:
The Internet Grammar of English, http://www.ucl.ac.uk/internet-grammar/home.htm



next up previous contents
Next: Optimising Compilers Up: Michaelmas Term 2009: Part Previous: Information Theory and Coding   Contents