Masters Track in Computational Linguistics

Computational linguistics is an interdisciplinary field which 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.

Course Requirements The master's track in computational linguistics consists of a minimum of 30 credit hours to include L541, L542, L543, L545, and L645. A grade point average of 3.0 (B) must be achieved in these five core courses. Students must also fulfill a specialization course requirement by taking two of the following courses: B651 (Computer Science), Q520 (Cognitive Science), S522 (Speech and Hearing Sciences) and seminar courses such as P657 (Psychology) and L700 (Linguistics) approved by the student's academic advisor. Three additional electives must be taken. A minimum of 20 credit hours must be from linguistics department offerings. Outside electives must be approved by the student's academic advisor.

Programming Language Requirement One computer programming course or the equivalent approved by the student's academic advisor.

Foreign Language Requirement Reading knowledge of one foreign language approved by the department.

IU Computational Linguistics Homepage

Previous version of the program description