Course of studies

Back to Overview

The Bachelor program is taught within 6 semesters. There are obligatory courses which have to be attended by every student, and elective parts, in which each student can set his or her main points of interests in a predefined number of topics or areas.

During the first two years of the study the acquisition of linguistic and computational basics stands in the foreground. In the first year predominantly obligatory courses in the computer science department (with tutorials) have to be attended. During the second year the linguistics obligatory courses will take place and additionally, the students can e.g. choose elective courses from the elective area W / LING, which comprise further linguictic and philosophical courses. During the third year the students will deepen their knowledge in the elective areas of advanced natural language processing, computer science or in electronic engineering and information technology. This study plan is not binding and can be adapted; for individual changes you can contact the student advisors.

Course of the program

Link to current study plan.


Elective areas are offered to have the possibility to slightly indandividualize the program of study. There are 3 elective areas the students have to attend, but they are free to choose between the courses offered within each of these areas to receive the number of CP necessary to pass the respective elective area. In elective area F / MSV, different courses from the advanced natural language processing topics are offered. Here 12 credit points have to be gained. Elective area E/I / INF contains modules from the BSc programs Electrical Engineering & Information Technology, and Computer Science. Here 18 CP are necessary. The third elective area contains modules from the fields of Linguistics and Philosophy, and 12 CP are needed to pass this elective area. As each elective area is updated regularly, it may be possible that not all current modules are listed below. Additional modules can be integrated when approved by the Examination board of the BSc MSV. Please notice that not each course is provided in each semester.

Further and more detailled information can be found in the Examination regulations of the B.Sc. MSV (in German) and in the Module handbook of the current semester (in German).

For the elective area F / MSV, usually 2 courses have to be combined to fill one module. Please hand in the respective course certificates to the program managactualer indicating for which module they should be used.

Elective area F / MSV: Advances topics in natural Language Processing (12 CP), e.g.
  • Komputationelle Morphologie
  • Pragmatik
  • Fortgeschrittene Sprachsynthese
  • BioNLP: Maschinelle Sprachverarbeitung in Medizin und Biologie
  • Grundlagen der Signalverarbeitung in der Lautsprachverarbeitung
  • etc.
Elective area E/I / INF: Electrical Engineering & Information Technology and Computer Science (18 CP), e.g.
  • Grundlagen der Künstlichen Intelligenz
  • Mensch-Computer-Interaktion
  • Computergraphik
  • Datenbanken und Informationssysteme
  • Grundlagen integrierter Schaltungen
  • Nachrichtentechnik
  • Digitale Signalverarbeitung
  • Entwurf digitaler Filter
  • etc.
Elective area W / LING: Linguistics and Philosophy (12 CP), e.g.
  • Sprachwandel
  • Varietäten des Deutschen
  • Grundlagen der Praktischen Philosophie
  • Mensch und Technik
  • Sprache und Geist (Vertiefung Theoretische Pholosophie)
  • etc.
Key Competences

Key competences have to be passed in all Bachelor programs of the University of Stuttgart. There are key competences with belong to the respective program (fachaffin), i.e. they comprise specific knowledge for the respective program, and interdisciplinary key competences.


Modules and credit points


A Bachelor program contains differents modules that have to be passed to gain the respective credit points. Modules offer at least 3 and at most 15 CP. Modules may consist of more than one course, and only when all these different courses were passed, the credit points will be added to the account of the respective student. Modules can last between one or two semesters. As the module handbook are updated regularly, the most actual version for the BSc Maschinelle Sprachverarbeitung can be found here.

Credit points

During the program of study credit points have to be gained by passing modules. The average number of cerdit points per semester is 30. Credit points can be seen as a measure of the work load for the module, and one credit point corresponds to a work load of approximately 30 hours. In total, 180 CP are necessary to obtain the degree Bachelor of Science.

Time table

The above table of the course program shows an overview over the time table of this program of study, as well as over the obligatory and the elective modules. The BSc program lasts 6 semesters; the contents can be shifted flexibly to a certain extent. Start of the program is always in the winter semester. A special Orientierungsprüfung has to be passed not later than the start of the fourth semester.