Bauhaus-Universität Weimar service up

 

 
Fakultät Medien




Fachkurs Systemprogrammierung



Zielstellung

Um die Teilnehmer/innen in die Lage zu versetzen, Systemprogrammierung speziell in UNIX-Umgebungen zu betreiben, werden folgende Inhalte vermittelt:

- Programmiersprache C, Konzepte und Konstrukte
- Entwicklungsumgebungen und Werkzeuge
- UNIX-Systemschnittstellen
- praktische Übungen

Voraussetzung:
Einführung in die Informatik

Unterlagen

- Einführung Systemprogrammierung (pdf)
- Grafik BS-Schnittstellen (pdf)
- Die Sprache C (pdf)
- Werkzeuge (pdf)
- Projektentwicklung (pdf)
- Tabellen zur Programmierung (pdf)
- Übungsaufgaben (tar)

- Wichtige Infos von M. Meister zum Kurs

Organisation:

Richtet sich an:
Studiengang Mediensysteme und Interessierte (fakultativ)

Zeit und Ort:
Blockveranstaltung ganztags in der 1. Vorlesungswoche vom 4.-6.4.2001, 2 SWS fakultativ
Ort Theorie:
04.04.2001: HS 6, C 9a
05.+06.04.2001: HS 2, C7

Ort Praxis: Linux-Pools B15 (Gruppen 2+4: R 309, Gruppen 1+3: Nebengeb.)

Voraussichtlicher Ablauf:

Datum9.15 - 10.4511.00 - 12.3013.30 - 15.00, 15.15-16.45
4.4.EinführungC Teil 1Betreute Übungen im Pool
5.4.C Teil 2C Teil 3Betreute Übungen im Pool
6.4.WerkzeugeProjektentwicklungBetreute Übungen im Pool


Lehrverantwortliche

Dr. rer. nat. Bernd Schalbe
Dr.-Ing. Guenther Schatter
Dipl.-Inf. Marko Meister
Dipl.-Math. Christoph Lincke


Literatur Technik der Systemprogrammierung

Die nachfolgend aufgeführte Literatur befindet sich im Bestand der Uni-Bibliothek und repräsentiert annähernd die aktuelle Literatur auf diesem Gebiet (Hinweise willkommen).
Die ersten drei Titel befinden sich zudem im Bestand der Lehrbuchsammlung - bitte rechtzeitig beschaffen. Empfehlung: Titel 3 ist im Rechenzentrum SCC demnächst wieder preiswert zum Kauf erhältlich.

Herold, Helmut: Linux-Unix-Systemprogrammierung. Addison-Wesley München, 1999. ISBN 3827315123. LBS 166 420. Inf/Ma Hg 1500/26.

Kernighan, B. W. ; Ritchie, D. M.:
Programmieren in C. Hanser-Verlag München, 1990. ISBN 3446154973. LBS 83369. Inf/Mat.

Die Programmiersprache C. Ein Nachschlagewerk. Lehrbrief Regionales Rechenzentrum für Niedersachsen/Universität Hannover. SPR.C1. 1991. LBS

Stevens, W. Richard:
Advanced Programming in the UNIX Environment. Reading, Mass. Addison-Wesley, 1992. ISBN 0201563177. Inf/Mat Hg 1100/13.

Stevens, W. Richard:
Programmierung in der UNIX-Umgebung : die Referenz für Fortgeschrittene. Bonn [u.a.] : Addison-Wesley, 1995. ISBN: 3-89319-814-8. Inf/Mat Hg 1920.

Stevens, W. Richard:
UNIX Network Programming. Upper Saddle River, NJ : Prentice Hall, 1998. ISBN. Inf/Mat Hg 1920/.

Stevens, W. Richard: Programmieren von UNIX-Netzen : Grundlagen, Programmierung, Anwendung. München: Hanser, 1992. ISBN: 3-446-16318-2 (Hanser), ISBN 0-13-928748-5 (Prentice-Hall). Inf/Mat Hd 4000/2.

Thomas Flik ; Hans Liebig:
Mikroprozessortechnik : CISC, RISC, Systemaufbau, Assembler und C. Springer 1998. ISBN 3-540-64019-3. Inf/Mat Hc 3100/13.

Herold, Helmut:
ANSI C : Programmieren portabler C-Programme im kuenftigen Sprachstandard "ANSI C". Muenchen : tewi, 1989. ISBN 3-89362-040-0. Inf/Mat Hh 2160/6.

Herold, Helmut:
Das C-Gesamtwerk. tewi-Verlag München, 1993. ISBN 389362015X. Inf/Mat.

Herold, Helmut:
UNIX-Systemprogrammierung - Kurzreferenz. Inf/Math. Hg 1920/90 (80?). 144 389

Kernighan, B. W., Pike, R.:
Der UNIX- Werkzeugkasten. Hanser-Verlag München, 1986. ISBN 3446142738. Inf/Mat.

Rochkind, M. J.:
UNIX Programmierung für Fortgeschrittene. Hanser-Verlag München, 1991. ISBN 3446152024. Inf/Mat.

Horn, Thomas:
Systemprogrammierung. Verlag Technik Berlin, 1994. ISBN 3341010904. Inf/Mat.

Lewine, D.:
POSIX Programmer‘s Guide. O‘Reilly Sebastopol, 1994. ISBN 0937175730. Inf/Mat.

Gallmeister, B. O.:
POSIX.4 Programming for the Real World. O‘Reilly Sebatopol, 1995. ISBN 1565920740. Inf/Mat.

Haviland, K.; Salama, B.:
UNIX System Programming. Addison-Wesley Wokingham, 1993. ISBN 0201129191. Inf/Mat.

Weber, Helmut:
Praktische Systemprogrammierung. Vieweg 1998. ISBN 3528056584. Inf/Mat Hg 1920/37.

Schreiner, Axel-T.:
Systemprogrammierung in UNIX Band 1 u. 2. Teubner-Verlag Stuttgart, 1986. ISBN 3519024705 bzw. 3519024713. Inf/Mat.

Glass, G.:
UNIX for Programmers and Users. Prentice Hall Englewood Cliffs, 1993. ISBN 0134808800. Inf/Mat.

Leininger, K. E.:
UNIX Developer‘s Tool Kit. McGraw -Hill New York, 1994. ISBN 0079118364. Inf/Mat.

Plauger, P.J.:
The Standard C Library. Prentice Hall Englewood Cliffs, 1991. ISBN 0131315099. Inf/Mat. Hh 2160/18.

Dannegger, Ch.; Geugelin-Dannegger, P.:
Parallele Prozesse unter UNIX. Hanser-Verlag München, 1991. ISBN 3446159118. Inf/Mat.

Illik, J. A:
Programmieren in C unter UNIX Sybex-Verlag Düsseldorf, 1990. ISBN 388745541X. Inf/Mat.

Davignon, B.:
UNIX C-Programmierung. tewi-Verlag München, 1992. ISBN 3893620877. Inf/Mat.


Network, communication, distributed systems

Gray, John: Interprocess Communication in UNIX. Prentice Hall. ISBN 0138995923. Inf/Mat Hg 1920/38

Brown, Ch.:
UNIX Distributed Programming. Prentice Hall New York, 1994. ISBN 0130758965. Inf/Mat.


Tools

Schröder, K.:
SCCS: Versionshaltung unter UNIX. Oldenbourg-Verlag München, 1990. ISBN 3486215256. Inf/Mat.

DuBois, P.:
Imake. O‘Reilly Sebastopol, 1993. ISBN 1565920554. Inf/Mat.

Herold, Helmut:
Make und nmake. Addison-Wesley Bonn, 1994. ISBN 3893196625. Inf/Mat.

Oram, A.; Talbott, S.:
Managing projects with make. O‘Reilly Sebastopol, 1993. ISBN 0937175900. Inf/Mat.

Tondo, C. L.:
Mastering MAKE. Prentice Hall Englewood Cliffs, 1994. ISBN 0131219065. Inf/Mat.

Fößmeier, R.:
Die Schnittstellen von UNIX-Programmen. Springer-Verlag Berlin, 1991. ISBN 3540535217. Inf/Mat.

Peek, J.:
UNIX Power Tools. O‘Reilly Sebastopol, 1994. ISBN 0553354027. Inf/Mat.


Threads

Northrup, Charles: Programming with UNIX Threads. John Wiley. ISBN 0471137510. Inf/Mat Hg 1920/30.

Nichols, Bradford: Pthreads programming. O'Reilly. ISBN 1565921151. Inf/Mat Hg 1920/32

Butenhot, David: Programming with Posix Threads. Addison wesley. ISBN 0201633922. Inf/Mat Hg 1600/6

Norton, Scott: Threadtime. Prentice Hall/HP. ISBN 0131900676. Inf/Mat Hg 1600/5.




[home] [search] [up] [media]

-->

last modified:, by Günther Schatter