WP2 Informationsverarbeitung I: Cross-lingual IR (WiSe 2024/25)
- Викладач: Litschko Robert
- Викладач: Liu Shuyan
- Викладач: Wisiorek Axel
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.
- Викладач: De Souza Bueno Júnior Ivo
- Викладач: Hirlimann Lea
- Викладач: Liu Shuyan
- Викладач: Miller Lisa
- Викладач: Wicke Philipp
- Викладач: Casola Silvia
- Викладач: Casola Silvia
- Викладач: Eichin Florian
- Викладач: Hedderich Michael
- Викладач: Liu Yang
- Викладач: Peng Siyao
- Викладач: Plank Barbara
- Викладач: Säuberli Andreas
- Викладач: Chen Beiduo
- Викладач: Liu Yang
- Викладач: Peng Siyao
- Викладач: Wang Jiawen
- Викладач: Wisiorek Axel
- Викладач: Zuo Longfei
- Викладач: Frassinelli Diego
- Викладач: Plank Barbara
- Викладач: Chen Beiduo
- Викладач: Liu Yang
- Викладач: Plank Barbara
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.
- Викладач: Casola Silvia
- Викладач: Hong Pingjun
- Викладач: Nie Ercong
- Викладач: Plank Barbara
- Викладач: Säuberli Andreas
- Викладач: Litschko Robert
- Викладач: Liu Yihong
- Викладач: Mülthaler Adrian
- Викладач: Pfeffer Lukas
- Викладач: Zangenfeind Robert
- Викладач: Alacam Özge
- Викладач: Chen Beiduo
- Викладач: Frassinelli Diego
- Викладач: Li Zonggen
- Викладач: Litschko Robert
- Викладач: Zhang Yurui
- Викладач: Zhou Shijia
- Викладач: Nie Ercong
- Викладач: Plank Barbara
- Викладач: De Souza Bueno Júnior Ivo
- Викладач: Hirlimann Lea
- Викладач: Lei Kaiwei
- Викладач: Wicke Philipp
- Викладач: Liu Yihong
- Викладач: Wicke Philipp
- Викладач: Casola Silvia
- Викладач: Chen Beiduo
- Викладач: Liu Yang
- Викладач: Peng Siyao
- Викладач: Plank Barbara
- Викладач: Teodorescu Daniela
- Викладач: Zhou Shijia
- Викладач: Wisiorek Axel
- Викладач: Xu Jingwen
- Викладач: Lei Kaiwei
- Викладач: Zangenfeind Robert
- Викладач: Mülthaler Adrian
- Викладач: Rieß Elisa
- Викладач: Wisiorek Axel
- Викладач: Feng Qi
- Викладач: Liu Yihong
Thema des Semesters ist Deixis
- Викладач: Schnorbusch Daniel