Computerlinguistik (Computer Linguistics)
Der Bachelorstudiengang Computerlinguistik an der Ruprecht-Karls-Universität Heidelberg verbindet sprachwissenschaftliche Theorie mit Informatik, Statistik und maschinellem Lernen in einem der forschungsstärksten universitären Umfelder Deutschlands. Heidelberg ist eine Exzellenzuniversität mit enger Anbindung an außeruniversitäre Forschungspartner; das Institut für Computerlinguistik pflegt Kooperationen mit führenden NLP-Forschungsgruppen.
Das Studium dauert sechs Semester und führt zum B.A. Es kann als 100 %-Kernfach, als 50 %-Fach in Kombination mit einem Zweitfach oder als 25 %-Begleitfach studiert werden. Das Curriculum gliedert sich in drei Säulen: Informatik und Programmierpraxis (Algorithmen, Datenstrukturen, Software Engineering), theoretische und empirische Grundlagen der formalen und statistischen Sprachmodellierung (Linguistik, Statistik, Probabilistische Modelle) sowie algorithmische Computerlinguistik (Parsing, Generierung, maschinelle Übersetzung). In den ersten drei Semestern werden Grundlagen in Computerlinguistik-Einführung, theoretischer Linguistik, Programmierung, Mathematik und Statistik gelegt. Darauf folgen spezialisierte Vorlesungen und Seminare zu neuronalen Netzen, maschineller Übersetzung, Parsing und formalen Grammatiken sowie ethischen Dimensionen KI-gestützter Sprachverarbeitung.
Ein teambasiertes Softwareprojekt — in dem Studierende ein computerlinguistisches Problem modellieren und eine Software implementieren — ist fester Bestandteil. Ergänzend ist ein sechswöchiges Pflichtpraktikum vorgesehen; Bachelorarbeiten können auch auf Englisch verfasst werden. Zulassungsmodalitäten richten sich nach den jährlichen Studienplatzkapazitäten. Der Abschluss berechtigt zur Fortführung im konsekutiven Master Computerlinguistik.
Module im Studium
- Einführung in die Computerlinguistik
- Theoretische Linguistik (Phonologie, Morphologie, Syntax, Semantik)
- Einführung in die Programmierung
- Mathematik für Computerlinguisten
- Statistik und maschinelles Lernen
- Algorithmische Computerlinguistik
- Neuronale Netze und Deep Learning für NLP
- Maschinelle Übersetzung
- Parsing und formale Grammatiken
- Softwareprojekt (Teamarbeit)
- Berufspraktikum
- Bachelorarbeit
Was du lernst
- Sprachliche Daten mit statistischen und neuronalen Methoden modellieren
- Computerlinguistische Software eigenständig entwickeln und evaluieren
- Klassische Parsing-Algorithmen und formale Grammatiken anwenden
- Maschinelle Übersetzungs- und Sprachgenerierungssysteme analysieren
- Ethische Implikationen von KI-Sprachsystemen reflektieren
- Wissenschaftliche Ergebnisse in Wort und Schrift darstellen
Typische Berufsfelder
- Softwareentwicklung mit NLP-Schwerpunkt
- Maschinelle Übersetzung und Lokalisierung
- Sprachassistenten und Dialogsysteme
- Datenanalyse und Text Mining
- Forschung und Hochschule
- Technische Dokumentation und Sprachressourcenentwicklung
Branchen
Empfohlene Vorkenntnisse
- Abitur oder gleichwertiger Abschluss
- Interesse an Sprach- und Computerwissenschaft
- Bereitschaft zur Arbeit mit Programmiersprachen (Python, Java o. Ä.)
- Grundkenntnisse in Mathematik und Logik
Variante dieses Studiengangs 1 Eintrag
- Computerlinguistik Bachelor Vollzeit
Modulhandbuch & Studienordnung
Detaillierte Modulbeschreibungen, Pflichtmodule und Studien- und Prüfungsordnung veröffentlicht die Universität Heidelberg auf ihrer Website.
Modulhandbuch zu „Computerlinguistik” an der Universität Heidelberg suchen →Erfahrungsberichte von Studierenden
Falsche Angaben? [email protected]
Lade Beiträge…
Studien-Quiz starten
In 1 bis 4 Minuten zur Empfehlung.
Kommentar schreibenanonym
Hier kannst du Erfahrungen teilen oder Fragen stellen, die andere beantworten. Was hätte dir bei deiner Entscheidung geholfen? Oder was willst du aktuell wissen?