FAQ
Systemprogrammierung 2 - Häufig gestellte Fragen
Prüfung
Die folgenden Informationen betreffen nur die SP2-Klausur, die entsprechenden Informationen für die SP1-Klausur finden Sie hier.
Bonuspunkte?
Die Bonuspunkte werden aus den Übungspunkten errechnet, die Sie in den Lehrveranstaltungen zu SP1 und SP2 sammeln können. Hierzu zählen einerseits die Übungsaufgaben und andererseits (anteilig) die Miniklausur, die zu Beginn des Semesters im Rahmen der SP2-Vorlesung über den Stoff von SP1 geschrieben wird. Die Bonuspunkte beeinflussen die angelegte Notenskala nicht, sondern werden nach erfolgter Klausurkorrektur auf die regulären Klausurpunkte einer bestandenen Klausur aufaddiert. Ihre in den Übungen erreichten Punkte können Sie im Waffel nach Login abrufen. Bitte prüfen Sie vor eventuellen Rückfragen, ob bereits Punkte für alle Aufgaben in Ihrem Konto eingetragen wurden. Bei Unstimmigkeiten wenden Sie sich bitte an die SP-Mailingliste (Organisation).Berechnung der Bonuspunkte?
Die Bonuspunkte berechnen sich nach der folgenden Formel: Beschreibung der einzelnen Teile:Tatsächlich erreichte Übungspunktezahl
Maximal erreichbare Übungspunktezahl
Maximal mögliche Bonuspunkte (10% der Klausurpunkte)
Verfall der Bonuspunkte?
Die Bonuspunkte aus dem vorherigen Semestern verfallen nur noch, falls in einem späteren Semester erneut am Übungsbetrieb teilgenommen wird. Es zählen immer Punkte aus dem Semester in dem zuletzt (mindestens) eine Abgabe gemacht wurde.
Zugelassene Hilfsmittel?
Als Hilfsmittel in der Klausur ist ein beidseitig handbeschriebenes DIN-A4 Blatt zulässig.Dieses Blatt wird am Ende der Klausur eingesammelt.
Erstellen Sie vor der Klausur eine Kopie Ihres Spickzettels.
Übung
Anmeldung für die Tafelübung?
Die Anmeldung für die Tafelübungen findet in einer den ersten Wochen der Vorlesungszeit im Windhundverfahren statt: waffel.Bedeutung der Miniklausur?
Die Miniklausur entspricht einer „normalen“ Übungsaufgabe mit maximal 15 Punkten. Berechnungsformel für die entsprechende Übungspunktezahl:Wie ändere ich mein SVN-Passwort?
Das Passwort für das SVN-Repository kann mittels des Skripts/proj/i4sp2/bin/change-password
im CIP gesetzt werden:
user@faui06a:~$ /proj/i4sp2/bin/change-password New password: neues Passwort Re-type new password: neues Passwort Adding password for user loginEs kann bis zu einer Stunde dauern, bis die Aenderungen wirksam werden.
Wo liegt mein SVN-Repository?
Dein SVN-Repo ist dauerhaft unterhttps://i4sp.cs.fau.de/ss22/sp2/<login>/
erreichbar. <login>
ist hier Platzhalter für deinen CIP-Login: https://i4sp.cs.fau.de/ss22/sp2/ab12cdef/
Dieses Repo kann (unter Eingabe der Zugangsdaten) auf einem beliebigen System per user@host:$ svn co https://i4sp.cs.fau.de/ss22/sp2/ab12cdef/
ausgecheckt werden.
Zusätzlich gibt es im CIP einen Checkout der Repos des aktuellen Semesters unter /proj/i4sp2/<login>/
. Die lokalen Checkouts werden am Ende des jeweiligen Semesters entfernt, wichtige Daten unter /proj/i4sp2/
müssen also ins SVN eingecheckt werden.
Eine der vielen Beschreibungen von SVN findest du hier.
Mein Programm tut nicht was es soll!
Oft sind Warnungen des Übersetzers ein Hinweis auf Fehler im Programmcode. Daher ist es zielführend, die Warnungen des Übersetzers nicht zu ignorieren. Manchmal hilft es aber auch zusätzliche Warnungen des Übersetzers zu aktivieren.-Wextra
: Einige zusätzliche Warnungen.-Wshadow
: Warnung, falls eine lokale Variable eine Variable eines äußeren Blocks verdeckt.-Wformat=2
: Zusätzliche Überprüfungen von Formatstrings-Wlogical-op
: Warnung bei potentiellem Vertauschen von logischen und bitweisen Operationen- …und noch mehr