= Punktevergabe Schema für die Vorlesung AlgoDatEseIemsWS1213 = == Für Programmieraufgaben == {{{ Funktion: 60% Tests: 20% Doku, Checkstyle, etc. 20% }}} '''Beispiel:''' Das Programm für eine 5-Punkte-Teilaufgabefunktioniert, aber es gibt keinerlei Tests, und die Dokumentation ist spärlich und/oder es gibt viele Checkstyle Fehler. Dann gibt es nur 3 von 5 Punkten. '''Wichtig:''' Ihr Programm muss mindestens kompilieren, d.h. ''ant compile'' bzw. ''make compile'' müssen ohne Fehler durchlaufen. Es ist sonst eine Zumutung für Ihren Tutor / Ihre Tutorin, sich das Programm anzuschauen und evtl. Fehler zu finden, das ist Ihr Job! Für solche Abgaben gibt es 0 Punkte. Wenn Ihr Tutor / Ihre Tutorin einen guten Tag hat, gibt er/sie Ihnen aber evtl. die Möglichkeit, die Fehler zu korrigieren. == Für Theorieaufgaben (Beweise) == {{{ Grundidee / Ansatz: 40% Ordentlich ausgearbeitet: 60% }}} '''Beispiel:''' Es steht nur eine vage formulierte Beweisidee da. Wenn die auch noch falsch ist, gibt es gar keine Punkte. Wenn die Idee stimmt, gibt's immerhin 2 von 5 Punkten. '''Wichtig:''' Für Fehler in dem einen oder anderen Detail des Beweises gibt es keine Punktabzug. Es sollte aber schon ersichtlich sein, dass Sie sich Mühe gegeben haben, den Beweis korrekt und vollständig zu führen.