Module 11223 (2012)

Module Description - Natural Language Processing & Applications

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleNatural Language Processing & Applications
SchoolComputer Science
Module Code06-11223
DescriptorCOMP/06-11223/LH
Member of StaffUnassigned
LevelH
Credits10
Semester2
Pre-requisitesNone
Knowledge of a programming language is assumed. Neither 06-02495 (Natural Language Processing 1) nor 02630 are prerequisites, although there will be a small amount of common material. You will need to be willing to grapple with the complexities of natural language, including learning some basic phonetics and linguistics. A knowledge of another language can help, although it isn't essential.
Co-requisitesNone
RestrictionsNone
Contact hours30
Delivery2 hrs lectures per week plus 6 labs/tutorials
DescriptionThe module will cover: levels of NLP, speech (phonetics, phonology); grammar (morphology, syntax); meaning (semantics, pragmatics); applications (text-to-speech, speech-to-text, parsing, MT, NL interfaces). The emphasis will be on the background needed to understand practical applications of speech and natural language processing.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
show knowledge and understanding of the core theory underlying speech and natural language processing Continuous Assessment, Examination
explain its relevance to specific applications Continuous Assessment, Examination
show an understanding of some current applications of NLP, and evaluate them, demonstrating an appreciation of their strengths and weaknesses Continuous Assessment, Examination
AssessmentSessional: 1.5 hr examination (80%), continuous assessment (20%).
Supplementary (where allowed): By examination only (100%)
The continuous assessment will consist of an essay or a programming project.
TextsJurafsky, D. & Martin, J.H., Speech and Language Processing, 2000
Charniak, E., Statistical Language Learning, 1993
Manning, C. & Schütze, H., Fuondations of Statistical Natural Language Processing, 1999