Proseminar „C-Programmierung - Grundlagen und Konzepte“
Beschreibung
Im Proseminar werden wir die Programmierung mit C einführen und auch weiterführende Themen behandeln.
Hierzu werden allgemeine Kenntnisse in einer Programmiersprache vorausgesetzt.
Die Themenvergabe und die Terminabsprache erfolgt über die Veranstaltungsmailingliste.
Beachten Sie auch unsere allgemeinen organisatorischen Hinweise zu Proseminaren.
Zielgruppe
Das Proseminar eignet sich für Studierende der Informatik in den Diplom- und Bachelorstudiengängen. Studierende anderer Studiengänge müssen die Anrechnung mit dem jeweiligen Prüfungsausschuss klären.
Interessierte Zuhörer sind auch herzlich willkommen.
Daten der Veranstaltung
Dozenten
- Thomas Ludwig
- Timo Minartz
- Michael Kuhn
Zeitplan
Termin 29.4.
- Einführung – Einführung
Termin 6.5.
Termin 13.5.
Termin 20.5.
- Dynamische Speicherverwaltung – Timo Minartz – Präsentation
- Heap, Allokation
- Typische Speicherfehler – Michael Kuhn – Präsentation – Beispiele
- Valgrind
Termin 27.5.
- Geschichte von C 5) – Stefan Thomas – Präsentation
- Abstrakte C-Maschine & Stack – Julian Kunkel – Präsentation – Code
Termin 3.6.
-
- Analyse & Synthese Phase
Termin 10.6.
- Beginn erst um 15 Uhr
Termin 17.6.
- fällt aus
Termin 24.6.
- Modulare Programmierung & Bibliotheken 9) – Ludwig Eisenblätter – Präsentation – Beispiele – Ausarbeitung
Termin 1.7.
- fällt aus
Termin 8.7.
- GNU C Library - libc – Nathanael Hübbe Präsentation
- Gnome Library - GLib 11) – Esteban Böhmecke – Präsentation
Materialien
Literaturhinweise
- C-Programmierung - Unter Linux, Unix und Windows (Helmut Herold, Jörg Arndt)