Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Softwaresysteme I
 
  Vorlesung
  Folien
  Übungen
  Evaluation
  Scheine, Prüfungen
     Ergebnisse
  Forum
Übungen
  Tafelübung
  Rechnerübung
  Folien
  Aufgaben
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2004  >  SOS 1  >  Übung

Softwaresysteme I - SS 2004

Übungen

Bei Fragen zu den Übungen kontaktieren Sie bitte i4sos@informatik.uni-erlangen.de

Beginn der Übungen, Anmeldung

In der ersten Vorlesungswoche findet am Mi. 21.04., 16:00 - 17:30, Hörsaal H7, für alle Teilnehmer der Lehrveranstaltung eine große Übung statt.
Die Tafelübungen in kleinen Gruppen beginnen ab 26.04.2004.

Die Anmeldung zu den Übungsgruppen erfolgt ab 21.04.2004, 18:00 Uhr über das Web-Anmeldesystem W.A.S.

Übungen zum C-Kompaktkurs für Linguistische Informatik
Für den im Magister-Studiengang Linguistische Informatik erforderlichen Schein über einen C-Kompaktkurs wird eine spezielle Übungsgruppe (T14) am Do. von 14-16 Uhr angeboten.
Die Anmeldung zu dieser speziellen Übungsgruppe T14 erfolgt ebenfalls über das Web-Anmeldesystem W.A.S. - Veranstaltung "SOS1 - C-Kompaktkurs".


Termine Tafelübung (pro Student je ein Termin nötig)

Übungsbeginn ist Montag, 26. April 2004.
Nr Termin Raum Übungsleiter Bemerkungen
01 Mo 12:00 - 14:00 00.151 Michael Stilkerich
02 Mo 14:00 - 16:00 00.152 Christoph Neumann
03 Di 12:00 - 14:00 2.038 Franz Hirschbeck
04 Di 14:00 - 16:00 0.031 Michael Danel
05 Di 16:00 - 17:30 0.031 Stefan Steidl
06 Mi 10:00 - 12:00 2.038 Christoph Neumann
07 Mi 12:00 - 14:00 0.031 Christian Wawersich
08 Mi 16:00 - 18:00 0.031 entfällt
09 Do 8:30 - 10:00 00.151 entfällt
10 Do 10:00 - 12:00 2.038 Wanja Hofer
11 Do 12:00 - 14:00 2.037 Michael Danel
13 Do 12:00 - 13:30 K1 Michael Stilkerich
12 Do 14:00 - 16:00 2.037 Wanja Hofer
14 Do 14:00 - 16:00 0.031 Franz Hirschbeck spezielle Übung für C-Compaktkurs
(Linguistische Informatik)
15 Mo 14:00 - 16:00 0.031 Jürgen Kleinöder Spezialübung
Teilnahme nur nach Absprache

Termine Rechnerübung

Nr Termin Raum Übungsleiter
01 Mo 14:00 - 16:00 01.155 Michael Stilkerich
02 Mo 16:00 - 18:00 01.155 Wanja Hofer
03 Di 14:00 - 16:00 01.155 unbetreut
04 Di 16:00 - 18:00 01.155 Franz Hirschbeck
05 Mi 16:00 - 18:00 01.155 Christoph Neumann
06 Do 14:00 - 16:00 01.155 Michael Danel

Zur Information

Belegung des CIP-Rechnerraums

Stundenplan mit allen SoS I-Übungen


Folien der Übungen

All slides are copyrighted (C)2004 by Jürgen Kleinöder, University of Erlangen-Nürnberg, Germany. Use without prior written permission of the authors is not permitted!

Abschnitt Übungswoche Skript
A4 A5 A6
A. Organisation 21.04.04 PDF PDF PS PDF PS
B. C-Kurzeinführung 21.04., 22.04., 26.04.04 Teil B ist über die Vorlesungsskript-Seiten abrufbar
C. 1. Übung
Ergänzungen zu C, Aufgabe 1, UNIX-Benutzerumgebung, Shell, Kommandos
26.04. - 29.04.2004 PDF PDF PS PDF PS
D. 2. Übung
Übersetzen von Projekten mit "make", Erläuterungen zu Aufgabe 2 (qsort), Versionsverwaltung mit RCS
03.05. - 06.05.2004 PDF PDF PS PDF PS
E. 3. Übung
Bespr. 1. Aufgabe, Aufgabe 3 (malloc), Debugger
10.05. - 13.05.2004 PDF PDF PS PDF PS
F. 4. Übung
Bespr. 2. Aufgabe, Infos zu Aufgabe 4: Verzeichnisse, Dateisystem: Systemaufrufe
17.05. - 19.05., 27.05.2004 PDF PDF PS PDF PS
G. 5. Übung
Bespr. 3. Aufgabe; Infos zu Aufgabe 5: fork, exec, wait; Rechenzeiterfassung
24.05. - 26.05., 03.06.2004 PDF PDF PS PDF PS
  Vertiefungsübungen, teilweise auch Besprechung der 4. Aufgabe
 
07.06. - 09.06.2004
H. 6. Übung
Bespr. 4. Aufgabe; Infos zu Aufgabe 6: Signale
14.06. - 17.06.2004 PDF PDF PS PDF PS
I. 7. Übung
Bespr. 5. Aufgabe; Infos zu Aufgabe 7: Threads und Koordinierung
21.06. - 24.06.2004 PDF PDF PS PDF PS
J. 8. Übung
Bespr. 6. Aufgabe; Netwerkprogrammierung, Sockets
28.06. - 01.07.2004 PDF PDF PS PDF PS
K. 9. Übung
Bespr. 7. Aufgabe; UNIX, C und Sicherheit / Besuch der Informatik-Sammlung
05.07. - 15.07.2004 PDF PDF PS PDF PS
  10. Übung
19.07. - 22.07.2004      


Übungsaufgaben

Nr. Beschreibung Ausgabetermin Abgabetermin
1 queue (ps/pdf) 22.04.2004 06.05.2004 15:45 Uhr
2 wsort (ps/pdf) 29.04.2004 13.05.2004 15:45 Uhr
3 halde.o (ps/pdf) 06.05.2004 19.05.2004 15:45 Uhr
4 printdir (ps/pdf) 13.05.2004 02.06.2004 18:00 Uhr
nicht 26.05.2004!
5 mysh (ps/pdf) 19.05.2004 09.06.2004 18:00 Uhr
6 jsh (ps/pdf) 03.06.2004 23.06.2004 18:00 Uhr
7 jbuffer.c (ps/pdf) 21.06.2004 05.07.2004 10:00 Uhr
8 timed (ps/pdf) 28.06.2004 12.07.2004 10:00 Uhr
9 port_forward (ps/pdf) 05.07.2004 19.07.2004 10:00 Uhr
Aufgabe CL ist nur für Computer Linguisten aus der Übung T14 (Folien zur Aufgabe)
CL praefix (ps/pdf) 03.06.2004 23.06.2004 18:00 Uhr

Abgabe von Übungsaufgaben

Die Abgabe erfolgt an den Rechnern im CIP-Pool, mit dem Skript /proj/i4sos/pub/abgabe und muss vor dem Abgabetermin erfolgen. Eine Abgabe nachdem Abgabetermin mit eMail oder Diskette ist nicht möglich.
Nur im Notfall kann eine Aufgabe auch nachdem Abgabetermin abgegeben werden. Starten Sie hierfür das Abgabe-Skript /proj/i4sos/pub/abgabe mit der Option -force. Eine verspätete Abgabe wird jedoch nur nach Rücksprache mit der Übungsleitung (i4sos@informatik.uni-erlangen.de) gewertet und sollte vor 16:00 Uhr geschehen.

Literaturempfehlungen

Zur Einführung in die Programmiersprache C haben wir in den ersten Übungen die folgenden Bücher kurz vorgestellt:

  • Steve Oualline: Practical C Programming. O'Reilly, 1991.
  • Peter Darnell, Philip Margolis: C: A Software Engineering Approach. Springer, 1991.
  • Martin Lowes, Augustin Paulik: Programmieren mit C. Teubner, 1990.
  • Brian Kernighan, Dennis Ritchie: The C Programming Language. Prentice Hall, 1988 (in der deutschen Übersetzung bei Hanser erschienen)

Zum Thema UNIX-Systemprogrammierung sind die folgenden Bücher empfehlenswert:

  • 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.
  Impressum   Datenschutz Stand: 2004-04-23 13:24   Wa, MF,