This course introduces the fundamental techniques of natural language
processing. It aims to explain the potential and the main limitations
of these techniques. Some current research issues are introduced and
some current and potential applications discussed and evaluated.