Master of Science 

Computational Linguistics

Start of studies: winter or summer semester
Standard Period of Study: 4 semesters
Teaching Language: English

The two-year Master's program Computational Linguistics is a research-oriented program. It is designed to provide more in-depth skills in specialized subjects building on the contents of a B.Sc. in Natural Language Processing or a related field. The program is characterized by an emphasis on team work, laboratory work and research skills.

The Master’s program Computational Linguistics

Duration: 2:23 | Source: YouTube

The M.Sc. Computational Linguistics is ideal for students with a background in Computer Science and Linguistics who want to study in an interdisciplinary, innovative environment.

Students can focus on one of the following areas by choosing specific elective courses:

  • Core Computational Linguistics,
  • Applied Natural Language Processing,
  • Speech Processing,
  • Computer Science.

With an M.Sc. in Computational Linguistics, students are prepared for advanced academic or industrial research and development in Computational Linguistics and Natural Language Processing, or for working in companies involved with speech and language technologies.

Typical fields of work include speech processing, automatic generation and analysis of texts, machine translation, electronic dictionaries, search technology, (social) media monitoring, or dialogue systems. Students with an M.Sc. in Computational Linguistics from Stuttgart work in renowned organizations not only in Germany, but also all over the world.

Studying abroad: what opportunities does my study program offer?

In the 3rd semester, students can study abroad and use the credit points for their M.Sc. Computation Linguistics. Various partner institutions offer interesting courses in the CL field.

Studying abroad: what opportunities does the University of Stuttgart has to offer?

Are you interested in going on exchange for a semester or two? Or would you rather do some research or attend a language course? Have you ever thought of joining a Summer School or planned an internship abroad? Whatever you have in mind for your exchange, the International Office will help you make your stay abroad an unforgettable experience. The first step will be to sign up online for our information sessions at the International Office that are offered on a regular basis. We look forward to your registration!

Application and admission: how do I get a place at the University?

Admission Requirements

The complete information on the admission process, required knowledge of English, and the criteria for the assessment of professional suitability can be found in the admission regulations.

English summary:

  • Admission requirements: bachelor’s degree (or equivalent) in "Maschinelle Sprachverarbeitung" (Natural Language Processing), Computational Linguistics, Computer Science, General Linguistics or in a closely-related subject. You can also apply with your current transcript of records if you haven't finished your degree yet.
  • Students who are missing certain qualifications may be granted admission on the condition that they acquire these qualifications before or during the course of their studies, for example by passing additional modules ("Auflagen" in German). Students with a stronger linguistic background have to pass an oral exam on computer science and computational linguistics-related topics and a specific beginners' programming course in the winter semester. Students with a stronger background in computer science are examined on linguistics and computational linguistics topics. It is strongly recommended to take this oral exam as soon as possible after arrival (at the beginning of / during the first semester), especially for students who start in the summer semester. Students will get additional information via e-mail after their admission.

Language Requirements

Sufficient knowledge of the English language: 

  • CEFR level C1 (TOEFL iBT score 95; IELTS Band 7) or
  • German Abitur certificate mentioning the achieved level or
  • official certificate proving the Bachelor's degree teaching language was English.
Admission regulation [de]  – January 23, 2019

Application period for the

winter semester: May 15 – July 15

The winter semester starts in October.

summer semester: December 1 – January 15

The summer semester starts in April.

How is the program structured?

The Module Guide describes the modules and the required courses belonging to the module.

  • The Module Guide (also called module handbook) is published in the Campus Management System C@MPUS (please click as follows: choose the degree - click on the book behind the study program's name).

Which institutes are involved in this study program?

The courses for this program are mainly offered by the Institute for Natural Language Processing. But also the other institutes from the Computer Science department and the Linguistics institutes offer a great variety of elective courses.

Find your right master’s program

Computer Science - Computational Linguistics - Information Technology (INFOTECH): we have prepared a document to help you choose the right Master’s program.

Important Websites


The quality of this degree program has been certified.

Contact for further questions

This picture showsStefanie Anstein

Stefanie Anstein

study program manager BSc MSV & MSc CL; student advisor & contact person examination committee BSc MSV, MSc CL & MSc CS


Annette Maske

Coordinator International Service Point Faculty 5

To the top of the page