Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI, Vorlesungen, WS 2007/2008
Allgemeine Informatik III / Systemnahe Software I
im Wintersemester 2007/2008
-->
Veranstalter Prof. Dr. Franz Schweiggert mit Wolfgang Kaifler
Typ Vorlesung mit Übungen
Umfang 2 V + 2 Ü (6 LP)
Zuordnung Praktische Informatik, Technische Informatik
Termin Vorlesung: Montag 16-18 Uhr, H3
Übungen: Dienstag 14-16 Uhr, H3

Der Termin für die Klausur steht nun fest: Sie findet statt am Dienstag, 5. Februar 2008 zwischen 17 und 19 Uhr

Die Ergebnisse der Klausur sind ab sofort in SLC und SLC2010 verfügbar. Zum Bestehen sind 48 der maximal 96 möglichen Punkte notwendig.

Sie kann hier eingesehen werden. Eine Lösung ist ebenfalls vorhanden.

Für den Fall einer nicht bestandenen Klausur wird es die Möglichkeit einer Wiederholung in From von Kolloquien geben. In diesem Fall melden Sie sich bitte per eMail.

Die Scheine können bei mir (Wolfgang Kaifler, Helmholtzstraße 18) abgeholt werden.
Die Klausur kann morgen, Freitag Vormittag 08. Februar oder nächste Woche eingesehen werden.
Beginn: Montag, 15.10.2007

Wer noch ein Tutorium benötigt, kann freie Plätze hier abrufen. Setzen Sie sich dazu mit dem jeweiligen Tutor in Verbindung.
Scheinkriterien C Zum Erwerb des Übungsscheins sind 50% der Übungspunkte sowie das Bestehen der Klausur notwendig.
Feedback Hier können Sie ein anonymes Feedback zur Vorlesung und zu den Übungen abgeben.
Vorlesung Inhalt:
  1. Einführung in die Programmiersprache C
  2. Dynamische Speicherverwaltung
  3. Entwicklungswerkzeuge im Umfeld von C
  4. Dateisysteme
  5. Systemnahe Programmierung

Ziele:

  • Erwerb von Grundkenntnissen der Programmiersprache C, wobei ein besonderer Wert gelegt wird auf den Umgang mit der dynamischen Speicherverwaltung und mit den Zeigern in C. Ziel ist es auch, den versehentlichen Einbau von Sicherheitslücken zu vermeiden.
  • Erlernen des Umgangs mit den klassischen Entwicklungswerkzeugen unter UNIX wie beispielsweise make.
  • Verständnis der Abstraktion eines Dateisystems, einiger Implementierungen und praktische Erfahrungen mit der zugehörigen System-Schnittstelle.

Beispiele:

Skript Teil 1: Grossformat (bis einschl. Kap. 15)
Teil 1: Kleinformat (2 Seiten auf einem Blatt)

Teil 2: Grossformat
Teil 2: Kleinformat (2 Seiten auf einem Blatt)
Übungen Bitte melden Sie sich zu den Übungen in SLC an.

Folien zum Thema Adressen und Pointer, Vorgestellt in den Übungen am 11.12.2007
Folien zum Thema Fehler finden mit dem gdb, sowie zum Thema Moudlarisierung.pdf, Vorgestellt in den Übungen am 08.01.2008
Folien zum Thema Abstrakte Datentypen.pdf, Vorgestellt in den Übungen am 15.01.2008
Programmbeispiele zum Thema Funktionspointer: fptr.c und fptr2.c, Vorgestellt in den Übungen am 29.01.2008


Wer noch ein Tutorium benötigt, kann freie Plätze hier abrufen. Setzen Sie sich dazu mit dem jeweiligen Tutor in Verbindung.
Materialien
Hilfsmittel
... ...