Hinweise zur Prüfung
Die folgenden Hinweise werden auch auf den Prüfungslaptops zur Verfügung gestellt.
Beantwortung von Aufgaben
Wenn nach einem bestimmten Konzept gefragt wird, ist es keine gute Idee, in der Antwort mehrere unterschiedliche Konzepte aufzuzählen, die in Frage kommen könnten. Wir können uns bei der Korrektur in solchen Fällen nämlich nicht das richtige herauspicken und die falschen Konzepte ignorieren.
Bewertet wird nur, was Sie in die Antwortfelder kopieren und speichern. Die Dateien, die Sie in VS Code bearbeiten, können wir bei der Korrektur nicht mehr sehen.
„Weiß ich nicht“-Kästchen
Für jede Teilaufgabe gibt es ein Kästchen „Weiß ich nicht“ („I don’t know“). Wenn dieses Kästchen angekreuzt wird, erhalten Sie 1 Punkt für die Teilaufgabe, unabhängig von Ihren Antworten in dieser Teilaufgabe, d.h. alle Antworten, die zur Teilaufgabe gehören, werden bei der Korrektur ignoriert.
Bei der 9-ECTS-Prüfung können Sie bis zu zwölf Kästchen ankreuzen (10 % der Maximalpunktzahl), bei der 6-ECTS-Prüfung bis zu acht. Wenn mehr Kästchen angekreuzt werden, wird die oben genannte Regel nur auf die ersten Teilaufgaben mit angekreuzten Kästchen angewendet, bis die zulässige Anzahl angekreuzter Kästchen erreicht ist.
Teilaufgaben mit einer fehlenden Antwort werden automatisch so behandelt, als ob das Kästchen „Weiß ich nicht“ angekreuzt worden wäre, bis die zulässige Anzahl von „Weiß ich nicht“-Kästchen erreicht ist.
Programmieraufgaben
Bitte achten Sie bei Aufgaben, bei denen Code abzugeben ist, darauf, dass dieser fehlerfrei kompilierbar ist und ausgeführt werden kann – nur dann können Sie bei einer Teilaufgabe die maximale Punktzahl erhalten.
Für kompilierbaren und ausführbaren Code, der die Aufgabenstellung nicht vollständig oder korrekt erfüllt, gibt es mehr Teilpunkte als für Code, der nicht kompilierbar ist bzw. bei der Ausführung sich mit einem Interpreter-Fehler beendet.
Möglicherweise steht Ihnen bei einigen Aufgaben check50 zur Verfügung. Damit können Sie Ihren Code bereits während der Klausur selbst überprüfen.
Die korrekte Erfüllung der Formatierungs- und Stil-Vorgaben (style50) ist bei der Bewertung grundsätzlich irrelevant, d.h. Sie müssen Ihren Code nicht korrekt eingerückt abgeben oder Klammern so formatieren wie in der Vorlesung. Allerdings bewerten wir Code, der so unübersichtlich formatiert ist, dass er schwer verständlich ist, mit weniger Punkten als Code, der so formatiert ist, dass er gut lesbar ist.
Einrichtung der Prüfungsumgebung
VS Code einrichten
- Starten Sie VS Code, etwa indem Sie im Start-Menü im Suchfeld nach
codesuchen. - In VS Code öffnen Sie das Verzeichnis
exam-filesin Ihrem Homeverzeichnis (/home/student/). In diesem Verzeichnis liegen einige für die Prüfung benötigte Dateien. Dort haben Sie Schreibrechte. - Sollten Sie die Dateien in
/home/student/exam-filesversehentlich löschen, können Sie sich den ursprünglichen Zustand selbst wiederherstellen. Eine schreibgeschützte Kopie der ursprünglichen Dateien liegt im Verzeichnis/home/student/exam-files-read-only/. Diese Dateien müssen Sie zum Bearbeiten in das Verzeichnis/home/student/exam-fileskopieren. - Änderungen an Dateien speichert VS Code automatisch. Dieses Verhalten können Sie deaktivieren (File-Menü: Menüpunkt Auto Save anklicken, um es zu deaktivieren).
- Konfiguration des Terminals: Falls der Prompt mit
student@pcbeginnt, sind die CS50-Werkzeuge nicht verfügbar. Um die CS50-Werkzeuge verfügbar zu machen, müssen Sie im Terminal einmalig den Befehlcs50ausführen.
Wenn Sie diese Schritte befolgt haben, stehen Ihnen in der Kommandozeile von VS Code die Befehle code, debug50, style50 und check50 zur Verfügung.
Shortcuts
Grundsätzliches
- Tastatur-Layout: Sonderzeichen, die auf einer Taste unterhalb der Buchstaben oder Zahlen stehen, erreicht man bei gedrückter Taste AltGr (rechts neben der Leertaste). Das betrifft z.B.
\und[bzw.]und{bzw.}und|. - Wenn man im Startmenü nach „keyboard“ sucht, erreicht man die Keyboard-Einstellungen. Dort gibt es einen Preview-Button, mit dem man sich das Tastaturlayout ansehen kann (so wie es auf den Laptops aufgedruckt ist). Man kann auch eine englische Tastaturbelegung einrichten.
- Alt-Tab zum Wechseln zwischen offenen Fenstern.
- Fenster kann man in der Titelzeile anklicken und bei gedrückter Maustaste an den Bildschirm-Rand ziehen, um die Größe zu halbieren oder zu vierteln.
Im Terminal
- Tab, um Befehle automatisch zu vervollständigen.
- Pfeil-aufwärts, um den bzw. die letzten Befehle aufzurufen, mit Enter dann ausführen.
- Strg-Shift-C: markierten Text kopieren.
- Strg-Shift-V: Text aus Zwischenablage einfügen.
In VS Code
- Text selektieren: Shift gedrückt halten und mit den Pfeiltasten den zu selektierenden Text (Buchstaben oder ganze Zeilen) festlegen. Alternativ: Doppelklick auf das erste zu markierende Wort, dann bei gedrückter Maustaste die Maus über alles ziehen, das man markieren möchte.
- Tab / Shift-Tab: aktuelle oder alle markierten Zeilen einrücken bzw. Einrückung verringern.
- Strg-Shift-I: Code gemäß Stil-Richtlinien automatisch korrekt formatieren.
- Strg-Shift-` (die Taste neben Backspace): Terminal öffnen oder dorthin wechseln; gleiche Tastenkombination wechselt wieder zum Code zurück.
- Strg-A: alles markieren.
- Strg-C: markierten Text kopieren.
- Strg-V: einfügen bzw. Markierung ersetzen.
Im Browser
- Strg-N: neues Fenster.
- Strg-T: neues Tab.
- Strg-Plus / Strg-Minus: Schriftgröße ändern (funktioniert auch in VS Code).
- Bild-auf / Bild-ab: Scrollen ohne Maus (funktioniert auch in VS Code).
- Wenn der Cursor in einem Eingabefeld ist: Tab, um zum Save-Button zu springen, dann Enter zum Speichern.
Schnelles Übertragen der Lösung von VS Code in den Browser
Strg-A, Strg-C, Alt-Tab, Antwortfeld anklicken, Strg-A (falls vorhandener Text ersetzt werden soll), Strg-V, Tab, Enter.
Vor der Prüfung: Booklet überprüfen
Wenn Sie Booklet-Seiten eingereicht haben, können Sie vor der Prüfung eine Vorschau Ihres Booklets im PSI-Postfach einsehen. Die Vorschau zeigt genau den Inhalt, der auf den gedruckten Booklets, die wir Ihnen bei der Klausur aushändigen, zu sehen sein wird. Sie müssen das Booklet nicht selbst ausdrucken; wir geben es Ihnen vor Beginn der Bearbeitungszeit.
Bitte überprüfen Sie anhand der Vorschau, ob Ihr Booklet die Bedingungen erfüllt. Insbesondere:
- Pro Abgabeslot darf nur eine DIN-A5-Seite eingereicht werden. Falls mehr Seiten eingereicht wurden, wird nur die erste Seite im Booklet abgedruckt.
- Alle eingereichten Seiten müssen vollständig von Ihnen selbst erstellt worden sein.
- Die Inhalte müssen handschriftlich erstellt worden sein (nicht am Rechner getippt).
- Es sind nur die von uns ausgegebenen Booklets zugelassen, d.h. Sie dürfen keine weiteren Notizen zur Prüfung mitbringen.
- Es ist nicht zulässig, Ihrem Booklet vor oder während der Prüfung Notizen hinzuzufügen; das Hinzufügen von Hervorhebungen mit Textmarkern ist hingegen erlaubt.
Booklets, die nicht vollständig von Ihnen selbst handgeschrieben wurden, sind keine zulässigen Hilfsmittel. Wenn Sie feststellen, dass eine Ihrer Seiten nicht den Anforderungen entspricht, nachdem die Deadline zur Abgabe der jeweiligen Seite verstrichen ist, können Sie diese von uns bis zur Deadline der allerletzten Booklet-Seite aus Ihrem Heft löschen lassen. Ein Ersetzen des Inhalts von gelöschten Seiten ist nach der jeweiligen Deadline aber nicht mehr möglich, da dies nicht mit dem prüfungsrechtlichen Grundsatz der Chancengleichheit vereinbar wäre.
Sollten Sie erst kurz vor der Prüfung feststellen, dass Ihr Booklet die Kriterien verletzt, können Sie bis zum Beginn der Bearbeitungszeit darauf verzichten. Schreiben Sie dazu eine E-Mail an den Dozenten oder übergeben Sie Ihr Booklet einer der Aufsichten am Prüfungstag.
Falls Ihr Booklet zu Beginn der Bearbeitungszeit an Ihrem Platz liegt, gilt es als Hilfsmittel in der Prüfung. Wenn wir während oder nach der Prüfung feststellen, dass es die Bedingungen nicht erfüllt, müssen wir nach §7 (4) der APO verfahren (Täuschungsversuch), d.h. Sie bestehen die Prüfung nicht.
Nach der Prüfung
Digitale Einsichtnahme
Um Ihnen eine barrierearme Möglichkeit zur Überprüfung Ihrer Prüfung zu bieten, bieten wir eine digitale Einsichtnahme an. Sie können eine elektronische Kopie Ihrer Prüfung und der Korrekturanmerkungen im PSI-Postfach herunterladen, nachdem Sie sich beim Single-Sign-on-Service der Universität authentifiziert haben.
In den Tagen nach der Korrektur wird eine Musterlösung der Prüfung zur Verfügung gestellt, die Sie mit Ihren Antworten vergleichen können. Eine Möglichkeit zur Meldung von Korrekturfehlern wird ebenfalls bereitgestellt.
Bonuspunkte werden separat veröffentlicht und sind nicht in den Prüfungspunkten enthalten.
Ermittlung der Note
Die Note wird bei der 9-ECTS-Prüfung mit maximal 120 Punkten folgendermaßen ermittelt (bei 6 ECTS analog auf Basis von maximal 80 Punkten):
Skaliert = erreichte Punktzahl in der Prüfung / 120 * 100
Gesamt = Skaliert + BonusBeide Ergebnisse werden nicht gerundet.
Zuordnung zwischen Gesamtpunktzahl (0–100 nach Addition von Bonuspunkten) und Note:
| Gesamtpunktzahl | Note |
|---|---|
| unter 50 | 5,0 |
| ab 50 bis unter 55 | 4,0 |
| ab 55 bis unter 60 | 3,7 |
| ab 60 bis unter 65 | 3,3 |
| ab 65 bis unter 70 | 3,0 |
| ab 70 bis unter 75 | 2,7 |
| ab 75 bis unter 80 | 2,3 |
| ab 80 bis unter 85 | 2,0 |
| ab 85 bis unter 90 | 1,7 |
| ab 90 bis unter 95 | 1,3 |
| ab 95 | 1,0 |
Beispiel
74 Punkte in der Prüfung, 3 Bonuspunkte:
Skaliert = 74 / 120 * 100 = 61,666...
Gesamt = 61,666... + 3 = 64,666...Endnote: 3,3
Wiederholungsprüfung
Wenn Sie die erste Prüfung nicht bestanden haben oder nicht erschienen sind, werden Sie automatisch für die Wiederholungsprüfung angemeldet. Dies ist erst möglich, wenn die Noten der ersten Prüfung in FlexNow eingetragen sind. Sollten Sie absehen können, dass Sie zur Wiederholungsprüfung nicht antreten werden, wird Ihnen bis kurz vor der Prüfung die Möglichkeit gegeben, sich davon abzumelden.