Universität Wien FIND

Due to the COVID-19 pandemic, changes to courses and exams may be necessary at short notice (e.g. cancellation of on-site teaching and conversion to online exams). Register for courses/exams via u:space, find out about the current status on u:find and on the moodle learning platform. NOTE: Courses where at least one unit is on-site are currently marked "on-site" in u:find.

Further information about on-site teaching and access tests can be found at https://studieren.univie.ac.at/en/info.

340390 VO+UE Basics of Programming in Multilingual Language Processing (2021S)

4.00 ECTS (2.00 SWS), SPL 34 - Translationswissenschaft
Continuous assessment of course work
REMOTE
Fr 14.05. 14:00-17:00 Digital

Registration/Deregistration

Details

max. 60 participants
Language: German

Lecturers

Classes (iCal) - next class is marked with N

Friday 21.05. 14:00 - 17:00 Digital
Friday 28.05. 14:00 - 17:00 Digital
Friday 04.06. 14:00 - 17:00 Digital
Friday 11.06. 14:00 - 17:00 Digital
Friday 18.06. 14:00 - 17:00 Digital
Friday 25.06. 14:00 - 17:00 Digital

Information

Aims, contents and method of the course

Die Lehrveranstaltung behandelt die Grundlagen der Programmierung im Kontext des Natural Language Processing (NLP), insbesondere der mehrsprachigen Sprachverarbeitung. Der Fokus liegt auf der Programmiersprache Python, die exemplarisch für eine Vielzahl an Operation in großen Textmengen sowie die Verwaltung derer behandelt wird.

Konkret wird die Frage beantwortet: Wie kann ich Python und das Angebot der Python-Bibliotheken nutzen um NLP-spezifische Probleme effizient und flexibel zu lösen.

Zu Anfang der LV wird eine Übersicht und Einleitung in Python gegeben, begleitet mit Beispielen und gefolgt von fachspezifischen Aufgabenstellungen. Die Übungsaufgaben werden in geleiteter Gruppen-bzw. Einzelarbeit gelöst.

Assessment and permitted materials

Eine Zwischenprüfung zur Mitte der Lehrveranstaltung (schriftlich, open book) und ein Abschlussprojekt.

Minimum requirements and assessment criteria

Zum Bestehen muss der Durchschnitt der in der Zwischenprüfung und im Abschlussprojekt erreichten Punkte über 60% liegen.

Examination topics

Grundlagen der Python Programmierung.
Einsatz von NLP-Bibliotheken in Python.
Einsatz von regulären Ausdrücken zur Problemlösung in NLP.

Reading list

Steven Bird, Ewan Klein, and Edward Loper. Natural Language Processing with Python. http://www.nltk.org/book/ O'Reilly Media, Inc., 2009.

Cartensen, K.-U- (2017). Sprachtechnologie, Version 2.2 2017 http://kai-uwe-carstensen.de/Publikationen/Sprachtechnologie.pdf

Offizielle Python Webseite: https://www.python.org/

Beispiele und Tutorials für Python: https://www.w3schools.com/python/

Beispiele und Übungen zu RegEx: https://regexr.com/

Association in the course directory

Last modified: We 21.04.2021 11:27