AD Teaching Wiki:

Korrekturschema

Die Bewertung des Projekts erfolgt in zwei Schritten. Im ersten Schritt wird die Funktionalität Ihres Programms bewertet. Sie erhalten hierfür maximal 80 Punkte (die restlichen 20 Punkte gab es bereits für Ü11). Diese Punktzahl ist als die für Sie maximal erreichbare Punktzahl zu verstehen. Im zweiten Schritt wird das "Drumherum" (Tests, Style, valgrind, etc.) bewertet. Sie erhalten hierfür eine ..., die mit der Punktzahl aus dem ersten Schritt multipliziert wird.

Beispiele:

(1) Wenn Ihr Programm alle geforderten Anforderungen erfüllt und das ganze Drumherum auch perfekt ist, erhalten Sie 80 * 100% = 80 Punkte. (2) Wenn Ihr Programm alle geforderten Anforderungen erfüllt und das Drumherum nur Zur Hälfte in Ordnung ist, erhalten Sie 80 * 50% = 40 Punkte.

Bewertung der Funktionalität

Projekt 1

Projekt 2

Die Maximalpunktzahl bei Projekt 2 ergibt sich aus dem in den Projektspezifikationen beschriebenen Punkteschema (pro Instanz des Benchmarks "größte Kachel / 2048" Punkte). Die insgesamt erreichte Punktzahl wird Ihnen nach einem Durchlauf des Benchmarks unten links (in der letzten Zeile) angezeigt. Anmerkung: Die maximal erreichbare Punktzahl beträgt 80. Wenn Sie eine Punktzahl > 80 erreichen, bekommen Sie trotzdem nur 80 Punkte.

Bewertung des "Drumherums"

Fixer Anteil (30%)

Tests (30%)

Doku, Style, Modularität, Codequalität (20%)

Const, public/private/protected, valgrind (20%)

AD Teaching Wiki: ProgrammierenCplusplusSS2020/Projekt/Bewertungsschema (last edited 2020-08-04 11:48:35 by adpult)