Lehrveranstaltung:   Grundzüge der Informatik II (V4 + Ü/P4)

Veranstaltungsform: Vorlesung und Übung mit Praktikum Hochschullehrer: Prof. H. Waldschmidt, Dr. K. Guntermann, Dipl.-Inform. G. Herr Ort / Zeit: 11/221, Mo., 09.50 - 11.30 Uhr 47/053, Do., 08.00 - 09.40 Uhr Beginn: Mo., 22.4.96 Voraussetzungen: Grundzüge der Informatik I
Anmeldung: nicht erforderlich Vorbesprechung: ./. Turnus: jedes Sommersemester

Inhalt:

Thema der Lehrveranstaltung sind die Grundlagen des Aufbaus und der Wirkungsweise von Rechnern. Gerade dieser Bereich der Informatik unterliegt nach wie vor einer außerordentlich hohen Veränderung. In der Vergangenheit nahm in dieser Vorlesung die Assembler-Programmierung einen breiten Raum ein. Dies soll stark reduziert werden. Vielmehr wird schwerpunktmäßig auf die Rechnerorganisation eingegangen, wie sie sich an der Hardware/Software-Schnittstelle darstellt. Dazu wird die Programmiersprache C als weitgehend maschinenunabhängige Assembler-Sprache herangezogen. Sequentielle und parallele Rechnerarchitekturen werden angesprochen.
Die Lehrveranstaltung legt somit Grundlagen für die Gebiete Betriebssysteme, Übersetzerbau, Rechnerorganisation, Rechnernetze und Verteiltes Rechnen des Hauptstudiums.
Vorkenntnisse zur Programmiersprache C sind von Nutzen.

Literatur:

J. L. Hennesey, J. A. Patterson: Computer Organization and Design - The Hardware-Software Interface. Morgan Kaufmann, San Fransisco, 1993
A. S. Tanenbaum: Structured Computer Organization. Prentice Hall, Englewood Cliffs, N.J., 2. Auflage, 1984
S. A. Ward, R. H. Halstead: Computation Structures. MIT Press, Cambridge Mass., 1990
K. Hwang: Advanced Computer Architecture - Parallelism, Scalability, Programmability. McGraw-Hill, New York, 1993


Einordnung in Studienplan und Prüfungsordnung: Grundstudium, Informatik A.
Weiter zu Hinweisen zur Semestralklausur