Ziel der Übung ist es, mit möglichst vielen Technologien im Web-Umfeld zu arbeiten und ein Gefühl für diese zu bekommen.
Dazu gibt es alle zwei Wochen zum aktuellen Thema der Vorlesung eine Aufgabe, die allein bearbeitet werden muss; Gruppenarbeit ist nicht zulässig. Die Lösung ist bis zum in der Aufgabe angegebenen Datum ins Git-Repository zu committen. Danach wird die Lösung persönlich während der Übungsstunden vorgestellt und bewertet. Lösungen können bis zum jeweiligen Abgabetermin verbessert und erneut abgegeben werden. Übungsgruppen können frei gewechselt werden, sofern Platz vorhanden ist.
Aufgaben bringen unterschiedlich viele Punkte. Volle Punktzahl gibt es, wenn alle Anforderungen erfüllt werden, sowie der Code und die Vorstellung gut sind.
Werden fremde Code-Schnipsel verwendet, müssen diese mit einer Quellenangabe versehen werden. Fehlt diese, ist es ein Plagiat.
Werden fremde Lösungen abgegeben, ist es auch ein Plagiat. Der erste Betrugsversuch führt zum Abzug der maximal möglichen Punkte der jeweiligen Aufgabe, beim zweiten Mal gilt der Kurs als nicht bestanden.
Um den Kurs zu bestehen, müssen mindestens 32 von maximal 64 möglichen Punkte erreicht werden. In den Übungen können davon maximal 42 erreicht werden; in der Prüfung 32.
Als Alternative oder Ergänzung zu den fortlaufenden Übungen gibt es umfangreichere Aufgaben, die mit bis zu 32 Punkten bewertet werden und bis zur letzten Übungsstunde abgegeben werden können. Themen können jederzeit vorgeschlagen werden.
Die Lösungen aller Aufgaben werden über das Versionskontrollsystem Git verwaltet. Jede Aufgabe ist in einem entsprechend benannten Verzeichnis abzugeben (Aufgabe_1, Aufgabe_2 etc). Mehr dazu finden Sie unter Git.
Sie können mir bei Fragen jederzeit eine E-Mail schreiben oder nach Anmeldung im cbmi vorbeikommen. Schicken Sie bitte keinen Code per Mail. Hinterlegen Sie ihn stattdessen in einem Online-Editor Ihrer Wahl (beispielsweise stypi.com oder collabedit.com) und schicken Sie mir den Link. Oder pushen Sie den entsprechenden Branch Ihres Git-Repos und sagen Sie mir, um welche Stellen es sich handelt. Sie können auch unabhängig von Ihrem Zug und Ihrer Gruppe zu jeder Übungsstunde kommen und Fragen stellen.