During the course of digitization, machine learning is becoming an increasingly important part of society and the economy – with innovations and developments in the field of natural language processing. Computational linguists facilitate and promote everyday actions and operational processes.
At the University of Stuttgart, students enrolled on the M.Sc. Computational Linguistics (CL) master’s study program receive a high-quality research-oriented education. This two-year master’s program is offered by the Institute for Natural Language Processing, a small institute that allows students to work closely with researchers. Accordingly, the study program is characterized by an emphasis on teamwork, laboratory work and research skills.
This master’s program builds on skills already learnt in the Natural Language Processing (NLP) bachelor’s study program, or a similar study program. The course is designed to teach more specialized skills in the areas of text and language processing.
- interest in researching and developing systems and applications, as well as programming
- logical and abstract thinking
- excellent language skills/ a linguistically precise and correct expression
- interest in the complexity of natural languages and their analysis
- ability to work in a team
The M.Sc. Computational Linguistics is ideal for students with a background in Computer Science and/or 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 (covering a wide range of theoretical foundations and fundamental technologies for different CL areas)
- Applied Natural Language Processing (covering a wide range of text processing applications and the techniques used to address them)
- Speech Processing (focusing on the automated processing of spoken language for a variety of purposes)
A Master’s degree in Computational Linguistics, prepares graduates for advanced academic or industrial research and development in the fields of Computational Linguistics and Natural Language Processing. Thanks to our international orientation and to our connections with the industry, they find employment at renowned institutions and companies in Germany or other parts of the world involved with speech and language technologies.
Typical fields include speech processing, automatic generation and analysis of texts, machine translation, electronic dictionaries, search technology, (social) media monitoring, or dialogue systems for e.g. (artificially intelligent) robots or chatbots, for our smartphones, for cars or for (smart) homes.
Further interesting areas of work contain publishing houses, translation agencies, language teaching (eLearning) or the service and health sector (e.g. BioNLP).
Studying abroad: what opportunities does my study program offer?
In the 3rd semester, our students have the opportunity to study abroad. This not only broadens their professional expertise, but also their personal horizons. Various partner institutions offer interesting courses in the CL field, and these can be credited for our master’s program Computational Linguistics.
Studying abroad: what opportunities does the University of Stuttgart has to offer?
Are you interested in studying abroad? For a semester or two? Or would you prefer to get involved in research or rather do 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 of the University of Stuttgart can help you make your stay abroad an unforgettable experience. The first step is to sign up for an online information session. These are offered on a regular basis.
Application and admission: how do I get a place at the University?
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.
- 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.
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.
Application period for the The winter semester starts in October. The summer semester starts in April.
May 15 – July 15
December 1 – January 15
The winter semester starts in October.
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 program benefits from a very dynamic environment, due to the fact that the Institute for Natural Language Processing (IMS) is embedded in the large Department of Computer Science and is closely connected to the renowned Department of Linguistics. With eHumanities being one of the research foci of the University, the M.Sc. CL is ideal for those who want to study in an interdisciplinary, innovative environment.
The quality of this degree program has been certified.