Welche Bedeutung haben die Checks?

Die Checks dienen der Wiederholung von Inhalten aus vorangegangenen Aufgaben und Vorlesungsinhalten. Während die Übungsaufgaben den Fokus auf einzelne Themengebiete der Vorlesung legen, erstrecken sich die Checks über alles, was bis zu einem bestimmten Zeitpunkt behandelt wurde. Wir planen, alle 2–3 Wochen Checks zu veröffentlichen.

Dies macht sie zu einem guten Werkzeug, mit dem Sie selbst überprüfen können, ob Sie die erwarteten Kompetenzen beherrschen und dazu in der Lage sind, sich die richtigen Konzepte zur Lösung aus Ihrem Repertoire zusammenzusuchen – was später in der Prüfung ebenfalls von Ihnen verlangt werden wird.

Für die Checks gibt es keine Hilfestellung und keine Lösung. Sie brauchen die Checks auch nicht bei CS50 suchen – wir haben sie extra für Inf-Einf-B erstellt.

Wenn Sie die Checks nicht im ersten Anlauf schaffen, versuchen Sie es einfach zu einem späteren Zeitpunkt erneut. Vergleichen Sie die Problemstellungen aus vorherigen Übungsaufgaben und versuchen Sie zunächst kleinere Teilaufgaben zu identifizieren. Lesen Sie sich ggf. auch noch einmal folgendes FAQ durch.

Wenn Sie die Aufgabe entsprechend der Anforderungen gelöst und mittels der bereitgestellten Test-Eingaben überprüft haben, nehmen Sie sich mit etwas Abstand noch einmal Zeit, um den Ablauf Ihres Programmes ein weiteres Mal nachzuvollziehen: Kann man den Code noch eleganter, präziser oder verständlicher schreiben? Kann man den Stil des Codes noch verbessern? Sind alle potentiellen Problemfälle behandelt, wenn das Programm nicht mit den erwarteten Eingaben ausgeführt wird?

Wenn Sie schließlich mit Ihrer Lösung zufrieden sind, können Sie auch im Tutorium Feedback zu Ihrem Code einholen. Bitte posten Sie keine Lösungen (auch keine Teillösungen!) im VC-Forum – Sie würden dadurch Ihren Mitstudierenden die Chance nehmen, die Checks zur Lernzielkontrolle einzusetzen.

Fragen zu Unklarheiten bezüglich der Aufgabenstellung können Sie jederzeit im Tutorium stellen.

⚠️
Heben Sie sich die Checks nicht bis zum Ende des Semesters auf, sondern nutzen Sie diese während des Semesters zur Wiederholung und zur Festigung des Gelernten – vor allem aber, um frühzeitig zu erkennen, ob Sie bei bestimmten Themen Verständnisprobleme haben.
ℹ️
Die Checks sind nicht unbedingt vergleichbar mit potenziellen Klausuraufgaben. Da die Checks aber – so wie die Aufgaben in der Prüfung – auf den Inhalten mehrerer Übungsaufgaben und Vorlesungen basieren, sind sie eine gute Vorbereitung. Die Checks decken aber natürlich nicht alle Syntaxen, Funktionen und Konzepte ab, die in der Vorlesung, den Shorts und den Übungen vorkommen.