WP2 Informationsverarbeitung I: Cross-lingual IR (WiSe 2024/25)
- Учитель: Robert Litschko
- Учитель: Shuyan Liu
- Учитель: Axel Wisiorek
Die Einführung in die Programmierung behandelt praxisorientiert und interaktiv die Grundkonzepte und Sprachelemente der Programmiersprache Python.
Wir werden in dieser Vorlesung gemeinsam und interaktiv programmieren. Wir starten dabei mit sehr einfachen Programmen und lernen die wichtigen Konzepte einer modernen und dynamischen Programmiersprache. Eine Programmiersprache hat wie jede normale Sprache Syntax und Semantik. Eine Programmiersprache lernt man am besten, wenn man in dieser Sprache kleine Programme schreibt. Schritt für Schritt und praxisorientiert lernen wir die Sprachelemente von Python. Wie wir Daten in Variablen speichern, die Daten dann mit Funktionen bearbeiten und manipulieren. Funktionen haben meist einen Kontrollfluss (Bedingungen und Schleifen), um die Bearbeitung der Daten zu steuern. Fast alle Programmiersprachen bieten Datenstrukturen an, um die Daten besser zu organisieren und zu strukturieren. Eine Datenstruktur definiert die Anordnung von den Daten in einer Struktur zusammen mit den darauf zugelassenen Operationen. Datenstruktur Beispiel: Liste. Eine Liste speichert sequenzielle Daten und bietet die Operationen: Einfügen/Entfernen/Suchen von Daten in einer Liste an.
Nach den wichtigen Grundlagen lernen wir interaktiv und mit vielen Beispielen und kleinen Aufgaben weitere interessante und mächtige Konzepte wie zum Beispiel: objektorientierte Programmierung in Python, Ausnahmebehandlung und Arbeiten mit Dateien. Diese Vorlesung führt Sie in die Informatik Grundlagen, die Sie brauchen, um eine moderne und wichtige Programmiersprache wie Python zu lernen.
- Учитель: Ivo De Souza Bueno Júnior
- Учитель: Lea Hirlimann
- Учитель: Shuyan Liu
- Учитель: Lisa Miller
- Учитель: Philipp Wicke
- Учитель: Silvia Casola
- Учитель: Silvia Casola
- Учитель: Florian Eichin
- Учитель: Michael Hedderich
- Учитель: Yang Liu
- Учитель: Siyao Peng
- Учитель: Barbara Plank
- Учитель: Andreas Säuberli
- Учитель: Beiduo Chen
- Учитель: Yang Liu
- Учитель: Siyao Peng
- Учитель: Jiawen Wang
- Учитель: Axel Wisiorek
- Учитель: Longfei Zuo
- Учитель: Diego Frassinelli
- Учитель: Barbara Plank
- Учитель: Beiduo Chen
- Учитель: Yang Liu
- Учитель: Barbara Plank
Das Modul vertieft die Kenntnisse der Grundlagen der Computerlinguistik. Diese Grundlagen umfassen linguistische Grundlagen (Morphologie, Syntax, Semantik), mathematische Grundlagen (Logik, Formale
Sprachen, lineare Algebra, Wahrscheinlichkeitstheorie) und informatische
Grundlagen (Komplexität, Programmieren, Parsing). Die Grundlagen in
diesen drei Bereichen werden in der Übung an Beispielen konkretisiert und mittels umfangreicher Ubungsaufgaben von den Studierenden eingeübt.
- Учитель: Silvia Casola
- Учитель: Pingjun Hong
- Учитель: Ercong Nie
- Учитель: Barbara Plank
- Учитель: Andreas Säuberli
- Учитель: Robert Litschko
- Учитель: Yihong Liu
- Учитель: Adrian Mülthaler
- Учитель: Lukas Pfeffer
- Учитель: Robert Zangenfeind
- Учитель: Özge Alacam
- Учитель: Beiduo Chen
- Учитель: Robert Litschko
- Учитель: Yurui Zhang
- Учитель: Shijia Zhou
- Учитель: Ercong Nie
- Учитель: Barbara Plank
- Учитель: Ivo De Souza Bueno Júnior
- Учитель: Lea Hirlimann
- Учитель: Kaiwei Lei
- Учитель: Philipp Wicke
- Учитель: Yihong Liu
- Учитель: Philipp Wicke
- Учитель: Silvia Casola
- Учитель: Beiduo Chen
- Учитель: Yang Liu
- Учитель: Siyao Peng
- Учитель: Barbara Plank
- Учитель: Daniela Teodorescu
- Учитель: Shijia Zhou
- Учитель: Kaiwei Lei
- Учитель: Robert Zangenfeind
- Учитель: Adrian Mülthaler
- Учитель: Elisa Rieß
- Учитель: Axel Wisiorek
- Учитель: Qi Feng
- Учитель: Yihong Liu
Thema des Semesters ist Deixis
- Учитель: Daniel Schnorbusch