C - Kurs

Zielstellung

Um den Studienanfängern im WSyyyy/yyyy an der Fakultät für Mathematik und Informatik die oft fehlenden, aber für das Studium notwendigen Programmierkenntnisse zu vermitteln, bieten wir einen Einführungskurs in die Programmiersprache C an. Programmierfertigkeiten sind bereits im ersten Semester erforderlich.
Wir empfehlen allen Studenten, die keine oder wenige C-Programmierkenntnisse besitzen, den Besuch der Veranstaltungen.

Ablauf

In der Zeit vom dd.mm.yyyy bis dd.mm.yyyy werden Sie in 10 Vorlesungen und ca. 20 Stunden Praktikum in kleinen Gruppen in die Programmierung eingeführt. Für die Durchführungder Praktika werden Studenten höherer Semester des Instituts für Informatik gewonnen. Die Zeiten für Vorlesung und Praktika sind mit dem Mathematikkurs so abgestimmt, dass beide Veranstaltungen besucht werden können.

Aus dem Inhalt des C-Kurses

  • Aufbau eines C-Programms unter ANSI-Standard
  • C-Objekte, Ausdrucksdefinition und Anweisungen
  • Datendarstellung im Rechner
  • Funktionen und Rekursionen
  • Konfigurationswerkzeug make
  • Strukturierte Datentypen und Zeiger
  • Dateiverwaltung
Bei Bedarf werden auch andere Themen behandelt bzw. Themen weggelassen.

Praktikumsaufgaben Aufgaben für das Praktikum und weiterführende Aufgaben:

Aufgaben als Aufgaben.pdf, Aufgaben.pdf.zip
Anhänge als Anhang.pdf, Anhang.pdf.zip

Diese Sammlung dient auch zur Einschätzung Ihrer bereits vorhandenen Kentnisse.
Weitere Informationen finden Sie hier.

Weiterführende Literatur

  • Brain W. Kernighan, Dennis M. Ritchie, Programmieren in C, Hanser Verlag.
  • M. Lowes, A. Paulik, Programmieren mit C, Teubner Verlag (vergriffen).
  • H. Erlenkötter, C Programmiersprache von Anfang an, rororo-Taschenbuch.
  • H. - J. Heck, Standard Betriebssystem UNIX, Eine strukturierte Einführung, rororo-Taschenbuch.
  • H. - J. Heck, Standard Betriebssystem UNIX, Für Fortgeschrittene I, rororo-Taschenbuch.
  • Jens-Peer Kuska, Programmiersprache C, Schnellkurs (cee.ps.zip, cee.ps.gz, cee.pdf)
  • RRZN Universität Hannover, Die Programmiersprache C.
    RRZN Universität Hannover, C++ für C-Programmierer.
    RRZN Universität Hannover, UNIX, Eine Einführung.
    Verkauf: URZ, Herr Bösze, Raum 2-04 HG, 12.00-15.00 Uhr (je ca. 5 Euro)