Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Prüfung

Die folgenden Informationen betreffen nur die SP1-Klausur, die entsprechenden Informationen für die SP2-Klausur finden Sie hier.

Bonuspunkte?

Die Bonuspunkte werden aus den Übungspunkten errechnet, die Sie in den Lehrveranstaltungen zu SP1 sammeln können. 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.

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)

Für die SP1-Klausur können daher maximal 9 Bonuspunkte gesammelt werden.
Die so berechneten Bonuspunkte werden im Anschluss auf 0.5 Punkte aufgerundet.

Verfall der Bonuspunkte?

Falls Sie die Klausur schieben oder wiederholen, verfallen die SP1-Übungspunkte, die Sie in diesem Semester angesammelt haben. Sie müssen also im nächsten Semester erneut an den SP1-Übungen teilnehmen, um Bonuspunkte zu bekommen.

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 change-password im CIP gesetzt werden: [an error occurred while processing this directive]

Wo liegt mein SVN-Repository?

Dein SVN-Repo ist dauerhaft unter
https://i4sp.cs.fau.de/<semester>/sp1/<login>/
erreichbar. <semester> und <login> sind hier Platzhalter für das Semester, in dem du die Veranstaltung besucht hast und für deinen CIP-Login:
https://i4sp.cs.fau.de/ws18/sp1/ab12cdef/
Dieses Repo kann (unter Eingabe der Zugangsdaten) auf einem beliebigen System per
user@host:$ svn co https://i4sp.cs.fau.de/ws18/sp1/ab12cdef/
ausgecheckt werden.

Zusätzlich gibt es im CIP einen Checkout der Repos des aktuellen Semesters unter /proj/i4sp1/<login>/. Die lokalen Checkouts werden am Ende des jeweiligen Semesters entfernt, wichtige Daten unter /proj/i4sp1/ 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
Beim Entkäfern deines Programms sind folgende Utensilien hilfreich:
  • GDB: Der Debugger ;)
  • valgrind: Prüft auf ungültige Speicherzugriffe und erkennt/lokalisiert Speicherleaks.
  • ...und noch mehr
Bei Fragen zur Benutzung der Tools empfiehlt sich der Besuch der Rechnerübung.