Der Übungsbetrieb umfasst Tafel- und Rechnerübungen. Jeder Student
sollte eine Tafelübung besuchen, zu der eine Anmeldung erforderlich ist.
Die Rechnerübungstermine können ohne vorherige Anmeldung je nach
Bedarf besucht werden.
Die Tafelübungen dienen der Vermittlung von Theoriewissen, welches zur
Lösung der Übungsaufgaben erforderlich ist. In den Tafelübungen
besteht Anwesenheitspflicht. Zu Beginn der Tafelübungen können ein
oder auch mehrere Teilnehmer zur Vorstellung ihrer gelösten Übungsaufgabe
aufgefordert werden. Nichtanwesenheit oder nicht hinreichende Erklärung der
Aufgabe führt hierbei zur Bewertung der Aufgabe mit 0 Punkten.
In den Rechnerübungen sind die Arbeitsplätze des Rechnerraums
für SP-Studenten reserviert. In diesen Übungen sollen die Aufgaben
bearbeitet werden, wobei in der Regel ein Betreuer zur Verfügung stehen
wird um bei Bedarf Hilfestellung zu geben.
Im Zeitraum bis zur Klausur werden zur Unterstützung der Klausurvorbereitung Rechnerübungen von Christoph und Rainer angeboten. Diese finden bei Bedarf jeweils
Dienstags, 14-16 Uhr
statt. In dieser Zeit sind Christoph/Rainer entweder im CIP-Pool 02.151 oder im FSI-Zimmer (2. Stock des Informatikhochhauses) anzutreffen und können dort abgeholt werden.
All slides are copyrighted (C) 2009 by Jürgen Kleinöder,
University of Erlangen-Nürnberg, Germany. Use without prior written permission of the authors is not permitted!
Die Abgabe erfolgt an den Rechnern im CIP-Pool, mit dem Skript
/proj/i4sp/pub/abgabe und muss vor dem Abgabetermin erfolgen.
Eine Abgabe nach dem Abgabetermin per eMail oder Diskette ist nicht möglich.
Zur Bearbeitung der Aufgaben wird Ihnen automatisch ein Projektverzeichnis
angelegt nachdem Sie sich zu einer Übung angemeldet haben. Der Pfad
zu diesem Verzeichnis lautet /proj/i4sp/LOGIN, wobei LOGIN
für Ihren Benutzernamen im CIP-Pool steht. Bitte bearbeiten Sie Ihre
Aufgaben in diesem Verzeichnis und verwalten Sie das Verzeichnis wie in
der ersten Aufgabenstellung beschrieben, da ansonsten das Abgabeprogramm
Ihre Lösung nicht finden kann.
Die abgegebenen Aufgaben werden von uns ausgedruckt und korrigiert. Die
korrigierten Ausdrucke werden in den Tafelübungen ausgehändigt. Die
Ergebnisse der Korrektur sind ausserdem nach Login im
Waffel einsehbar.
Literaturempfehlungen
Zur Einführung in die Programmiersprache C haben wir in der
Vorlesung die folgenden Bücher kurz vorgestellt:
Karlheinz Zeiner:
Programmieren lernen mit C. Carl Hanser, 4. Auflage, 2000.
Steve Oualline:
Practical C Programming. O'Reilly, 1991.
Peter Darnell, Philip Margolis: C: A Software Engineering Approach. Springer, 1991.
Brian Kernighan, Dennis Ritchie:
The C Programming Language. Prentice Hall, 1988 (in der deutschen Übersetzung 1990 bei Hanser erschienen)
Zum Thema UNIX-Systemprogrammierung sind die folgenden Bücher empfehlenswert:
Helmut Herold:
Linux/Unix Systemprogrammierung, Addison-Wesley, München, September 2004.
A. S. Tanenbaum, A. S. Woodhull:
Operating Systems: Design And Implementation, Prentice Hall, 1997.
R. W. Stevens:
Advanced Programming in the UNIX Environment. Addison-Wesley, 1992.