Computational Linguistics

Department of Linguistics | College of Arts & Sciences


Computational linguistics is an interdisciplinary field that addresses the use of computers to process or produce human language. Linguistics contributes to this field an understanding of the special properties of language data, and also provides theories and descriptions of language structure and use. Computational linguistics is largely an applied discipline concerned with practical problems. Typical applications include natural language processing, machine translation (translating from one language to another), speech synthesis, speech production, information retrieval (finding relevant documents or parts of documents in large collections of texts) cognitive modeling, and, in general, almost anything dealing with natural language interfaces.

M.A. in Computational Linguistics

Course Requirements

The master's track in computational linguistics consists of a minimum of:

30 credit hours, to include

Students must also fulfill a specialization course requirement by taking two of the following courses:

Three additional electives must be taken. Electives must be approved by the student's advisor, but will typically be courses relevant to computational linguistics, in Cognitive Science, Computer Science, Psychology, Speech and Hearing, or the School of Informatics. A minimum of 20 credit hours must be from linguistics department offerings. All specialization courses and electives must be approved by the student's advisor.

Programming Language Requirement

Language Structure Requirement

Knowledge of the structure of a language or languages other than English and outside the student's general language family. This requirement is equivalent to that for the general M.A. in linguistics.

Indiana University, Linguistics Dept.
Ballantine Hall 844
1020 E Kirkwood Ave
Bloomington, IN 47405
For questions or comments about the website, contact: mm401lab@indiana.edu