|
|
 |
 |
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".
Ü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
|
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
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 |
|
|
|
|
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.
|
 |
 |
|