L645 (2833): Computational Linguistics

Fall 1997


Michael Gasser
Lindley 230H, gasser@cs.indiana.edu
Office hours: M, Th 10:00-11:30; appointments

Time and Place

MWF 9:05-9:55, BH 208


Allen, James (1995), Natural language understanding, Benjamins/Cummings, 2nd ed.
Plus articles on connectionist NLP

Course Content

This course provides an introduction to the field of computational linguistics (natural language processing), including both analysis and generation. Speech processing, machine translation, and computational approaches to language acquisition are also given some attention. We will be concerned both with how well particular approaches solve practical problems and with how well they model human data.

The course is divided into two relatively separate sections. The first is concerned with symbolic approaches to language processing. The emphasis here is on unification-based models, in particular, the Head-Driven Phrase Structure Grammar framework. A range of linguistic phenomena, including phonology, morphology, and syntax and semantics, will be treated. The second part of the course deals with statistical and connectionist approaches to language processing and acquisition.


Programming experience, preferably in Lisp, Scheme, Prolog, C(++), or Java. For non-linguistics students, some linguistics background is recommended.


[IU Bloomington] [IU Linguistics Department] [IU Cognitive Science Program]

Last updated: 16 September 1997
URL: http://www.indiana.edu/~gasser/L645/home.html
Comments: gasser@cs.indiana.edu
Copyright 1997, The Trustees of Indiana University