Computational Linguistics - Bachelor's program

Information for prospective students

Course content, study program structure, and the application process – guidance and information on the Bachelor's study program in Computational Linguistics at the University of Stuttgart.

Study program structure and content

The first semesters

At the start of the program, students focus on the fundamentals of three core areas – computer science, mathematics, and linguistics – alongside an introduction to computational linguistics.

  • Theoretical computer science (formal languages, logic, etc.)
  • Introduction to programming
  • Fundamental mathematics (including statistics)
  • Semantic levels of language

Your studies

As the program progresses, the three focus areas become increasingly intertwined. Computational approaches are introduced and applied in practice – especially in the field of machine learning (keyword: ‘Large Language Models’). In several elective areas, students can set their own focus and choose advanced modules. A project seminar at the end of the study program specifically prepares students for the final Bachelor’s thesis.

Studying abroad

Intercultural exchange, enhanced language skills, fresh perspectives on your field of study, exciting adventures, lifelong global friendships, personal growth, and a valuable boost to your CV — all this and more awaits you during a stay abroad! Are you interested in studying abroad for one or two semesters, or doing a language course or an internship, or would you like to take part in a summer school? The International Office will help you to make your stay a reality.

Images from the study program

Get a glimpse of how the study program works.

To the top of the page