Mittwoch, 15:00-16:30, Hörsaal I - Christian Doppler, Jakob Haringer Straße 2A
Tutorium
Das Tutorium findet am Mittwoch, 17:00-19:00 Uhr, und am Donnerstag, 17:00-18:00 Uhr, im Raum T.04 Jakob-Haringer-Straße 2 statt.
Niklas Leon Draxl ist Tutor.
Sie können ihn unter der folgenden E-Mail-Adresse erreichen: tutorium_algodat@cs.plus.ac.at
Kontakt
Richten Sie Fragen zur Lehrveranstaltung, die nicht das Tutorium betreffen, bitte an folgende Email-Adresse: algodat2026@cs.plus.ac.at
Zur Bearbeitung der Programmieraufgaben wird Artemis verwendet.
Richtlinien
Ablauf
Ziel des Proseminars ist die Vertiefung und Anwendung der Inhalte aus der Vorlesung Algorithmen und Datenstrukturen.
Die Teilnehmenden werden für das Proseminar in vier Gruppen aufgeteilt, die sich zu jeweils anderen wöchentlichen Terminen treffen (siehe oben).
Die zu erbringende Leistung für das Proseminar setzt sich aus vier Teilbereichen zusammen: Kurztests, Theorieaufgaben, Kurzreferaten und Programmieraufgaben.
Kurztests:
In ca. 10-minütigen Kurztests wird jede Woche der Stoff der beiden letzten Kalenderwochen aus der Vorlesung und dem Proseminar abgeprüft.
Theorieaufgaben:
Für die Theorieaufgaben wird jede Woche am Mittwoch nach der Vorlesung ein Aufgabenblatt mit drei Aufgaben online gestellt.
Über Blackboard laden die Studierenden bis Mittwoch 13:00 Uhr in der Woche des nächsten Proseminartermins die erfolgreich gelösten Aufgaben hoch und kreuzen diese in einer Liste an. Die angekreuzten Aufgaben werden stichprobenartig auf Richtigkeit überprüft.
Kurzreferat:
Im Proseminar werden anschließend die Aufgaben besprochen. Dazu wird pro Theorieaufage ein Student ausgewählt, um eine fertig ausgearbeitete Lösung an der Tafel zu präsentieren. Diese Zuteilung wird jeweils im Proseminar der vorigen Woche festgelegt.
Programmieraufgaben:
Im Laufe des Semsters werden zwei Programmieraufgaben zum Implementieren und Testen von Algorithmen und Datenstrukturen aus der Vorlesung gestellt.
Die Bearbeitungszeit für jede Programmieraufgabe beträgt vier Wochen.
Als Programmiersprache wird Java verwendet.
Über eine Abgabeplattform werden bis 12:00 Uhr (mittags) am Abgabetag die Quelltexte der Programme abgegeben.
Die erste Programmieraufgabe ist für alle Studierenden in Einzelarbeit anzufertigen.
Für die zweite Programmieraufgabe ist die Zusammenarbeit in Dreierteams erlaubt; Die Zusammenarbeit muss im Quellcode vermerkt werden und alle Teammitglieder müssen einen identischen Quellcode einreichen.
Bei Teams, in denen ein Mitglied die Aufgabe in einem der Vorjahre bereits bearbeitet hat, ist zu belegen, inwiefern der Beitrag der anderen Mitglieder bei mindestens einem Drittel liegt.
An- und Abmeldung
Eine Anmeldung für das Proseminar über PLUSonline ist erforderlich.
Beachten Sie die universitären Richtlinien um einen negativen Abschluß aufgrund zu später Abmeldung zu vermeiden.
Beurteilung
Die vier Teilbereiche des Proseminars fließen zu folgenden Anteilen in die Gesamtnote ein:
30% Kurztests,
30% Theorieaufgaben,
10% Kurzreferate,
30% Programmieraufgaben.
Kurztests:
Für jeden Test können 10 Punkte erreicht werden.
Von den 12 Kurztests des Semesters werden die individuell besten 10 gewertet.
Dadurch ergibt sich eine maximal mögliche Punktzahl von 100 Punkten.
Theorieaufgaben:
Für jedes Aufgabenblatt sind drei Aufgaben zu lösen und jede abgegebene Aufgabe wird mit einem Punkt bewertet.
Von den 12 Aufgabenblättern des Semesters werden die individuell besten 10 gewertet.
Dadurch ergibt sich eine maximal mögliche Punktzahl von 30 Punkten. Bei leicht fehlerhafter oder unvollständiger Lösung einer angekreuzten Aufgabe wird diese als nicht gelöst gewertet.
Bei grob fehlerhafter oder unzulänglicher Lösung einer angekreuzten Aufgabe werden alle Aufgaben der entsprechenden Woche als nicht gelöst gewertet.
Programmieraufgaben:
Für jede der zwei Programmieraufgaben können 3 Punkte erreicht werden.
Dadurch ergibt sich eine maximal mögliche Punktzahl von 6 Punkten.
Die Punkte werden aufgrund automatisch durchgeführter Tests vergeben.
Bei den Programmieraufgaben muss jedes Team bzw. jede Einzelperson eine eigenständige Lösung erstellen.
Die beim Erstellen der Lösung herangezogene Literatur und andere Quellen müssen im Quelltext als Kommentar angegeben werden.
Das Kopieren von Quelltext bei der Erstellung der Lösung ist explizit nicht gestattet.
Ein als eigene Leistung ausgegebenes Plagiat führt zur Benotung mit 0 Punkten.
Darüberhinaus kann schlechte Lesbarkeit des Quelltexts wegen Missachtung üblicher Programmierkonventionen mit Punktabzug geahndet werden.
In den Teilbereichen Kurztests, Theorieaufgaben und Programmieraufgaben sind für das Bestehen der Lehrveranstaltung jeweils mindestens 40% der Punkte zu erreichen.
Darüber hinaus wird folgende Notenskala angewendet.