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.
This is a one-of-a-kind combined undergraduate/graduate program for science-oriented students.
During the first three years, you concentrate on your general education requirements and undergraduate Linguistics and Computational Linguistics courses, with an outside concentration of 12 credit hours. Years 4 and 5 focus on graduate courses from Linguistics and the Luddy School of Informatics, Computing, and Engineering. A summer internship is strongly recommended between years 4 and 5.
This degree program attracts students who combine their love of language with their affinity for computers. They spend five years focusing on these subjects in order to gain two degrees: the B.S. and the M.S.