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.
All slides are copyrighted (C) 2008 by Jürgen Kleinöder,
University of Erlangen-Nürnberg, Germany. Use without prior written permission of the authors is not permitted!
Zusätzlich zu den regulären Tafelübungen findet
Freitags, 12:00 - 14:00 Uhr im Raum 00.153
eine gesonderte Übung
statt, die sich speziell an Studenten richtet, die Probleme mit
dem normalen Übungstempo haben. In dieser Übung wird die
Möglichkeit geboten, sich mit Fragen der Teilnehmer intensiv
auseinanderzusetzen. Zur Teilnahme an der Übung ist keine
Anmeldung erforderlich. Die Übung soll zusätzlich
zu der regulären Tafelübung besucht werden.
Abgabe und Bewertung der Übungsaufgaben
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.
UnivIS Informationen
Nachstehende Übungstermine sind vorläufig und werden sich vermutlich
noch ändern bzw. erweitert werden.
Rechnerübungen zu Systemprogrammierung (RÜ SP)
Verantwortliche/Verantwortlicher
N.N.
Angaben
Übung 2 SWS, ECTS-Studium, ECTS-Credits: 2,5
Studienfächer / Studienrichtungen
PF CE-BA-G ab 3 (ECTS-Credits: 2,5)
PF INF-BA ab 3 (ECTS-Credits: 2,5)
PF IuK-BA ab 3 (ECTS-Credits: 2,5)