Tutorium Wann? Wo?
14 Freitag, 2024-10-25 09:45 - 11:15 50.34, Raum -119 0. Tutorium, ohne Zuteilung
16 Freitag, 2024-10-25 11:30 - 13:00 50.34, Raum -119 0. Tutorium, ohne Zuteilung
14 Freitag, 2024-11-08 09:45 - 11:15 Remote, in Zoom. Der Link wird im ILIAS-Kurs bekannt gegeben
16 Freitag, 2024-11-08 11:30 - 13:00 Remote, in Zoom. Der Link wird im ILIAS-Kurs bekannt gegeben
14 jeden Freitag 09:45 - 11:15 50.34 Raum -119
16 jeden Freitag 11:30 - 13:00 50.34 Raum -119

Hinweise

  1. Die Abgabe der Übungsblätter ist freiwillig!
  • Es muss nicht jedes Blatt und nicht jede Aufgabe bearbeitet werden.
  • Bitte geben Sie nicht einfach die Musterlösung ab und nutzen Sie keine LLMs. Das bringt niemanden irgendetwas und ihre Abgaben werden dann nicht mehr korrigiert.
  1. Die Bearbeitung der Blätter ist aber empfohlen, sie helfen bei der Klausur viel.
  • Bearbeiten Sie die kurzen Einstiegs-/C-Grundlagen Aufgaben auf jeden Fall.
  • Machen Sie die größeren Aufgaben, wenn Sie die Aufgabe interessant finden.
  1. Die Übungsinhalte, sowie die Übungsblattinhalte sind genauso wie die Vorlesungsinhalte klausurrelevant.
  2. Nehmen Sie einen Laptop in das Tutorium mit.

Arbeitsrechner

Die Abgaben werden auf x86_64-linux-gnu kompiliert und getestet. Auch wenn Sie einige Aufgaben auch auf anderen Plattformen lösen können, wird es Aufgaben geben, in denen Sie mit x86_64 Assembler und Linux syscalls arbeiten müssen. Insbesondere MacOS-{ppc64,x86_64,aarch64}, FreeBSD-x86_64 und Cygwin-x86_64 sind nicht mit allen Aufgaben kompatibel! Setzen Sie sich eine, dem geforderten target-triple entsprechende VM auf, oder nutzen Sie die Rechner der ATIS. Informationen dazu erfahren Sie im 0. bzw. 1. Tutorium.

Unter Windows-x86_64 können Sie auch WSL2 verwenden. Bei MacOS-aarch64 (Apple Silicon), müssen Sie qemu-system-x86_64 manuell kompilieren, bzw. mit homebrew installieren.

ATIS

Die Abteilung für Technische Infrastruktur stellt Studenten folgendes zur Verfügung:

  1. Poolräume im Informatikgebäude (50.34). Auf den Rechnern läuft auch ein aktuelles Fedora Linux.
  2. SSH-Server.

Tutorium

Nützliche Tools