Ziel dieses Kompaktkurses ist es, die Grundlagen der Programmiersprache C zu
erlernen. Darüberhinaus wird auch auf die typischen Werkzeuge zur
Programmentwicklung im Unix/Linux-Umfeld eingegangen. Da C selbst keine
graphische Ausgaben vorsieht, werden außerdem die Grundlagen der
Graphikbibliothek OpenGL erläutert, soweit sie für zweidimensionale
Graphikprogrammierung wichtig sind, um interessantere Beispiele und
Übungen zu ermöglichen.
Insbesondere soll den Teilnehmern ein sicheres Verständnis der Syntax von
C vermittelt werden. Außerdem sollen sie in die Lage versetzt werden,
einfache OpenGL-Programme mit zweidimensionaler Graphik in C selbst codieren
zu können.
Anmerkungen
Der Kurs teilt sich ein in vormittägliche Vorlesungen und
Programmierübungen am Nachmittag. Scheinkriterium ist die erfolgreiche
Bearbeitungen der Übungsaufgaben, d.h. > 50% der erreichbaren Punkte der
Übungsaufgaben jeden Tages. Ein Schein kann, entsprechend der insgesamt
erreichten Punktzahl in "hat mit sehr gutem/gutem/-/ausreichendem Erfolg
teilgenommen" differenziert, ausgestellt werden.
Die in diesem Kurs vermittelten Kenntnisse werden in vielen
Lehrveranstaltungen des Instituts für Visualisierung und Interaktive
Systeme vorausgesetzt, bzw. sind sehr nützlich, z.B. für die
Übungen zu den Vorlesungen "Grundlagen der interaktiven Systeme",
"Modellierung und Animation", "Bildsynthese" und "Visualisierung".
Insbesondere für unser Fachpraktikum, für unsere Studienprojekte und
viele Software-Praktika und die meisten Studien- und Diplomarbeiten werden
grundlegende C-Kenntnisse vorausgesetzt.
Darüberhinaus werden die Grundlagen für weiterführende
Kompaktkurse (C++, Objective-C, teilweise Java) geschaffen.
Skript:
Skript zum Kompaktkurs erhültlich als PostScript-
oder PDF-Datei.
Voraussetzungen
Grundlegende Programmierkenntnisse (einfache Datenstrukturen und Konzepte, wie
Datentypen, Verzweigungen, Schleifen, etc.).
Für die Übungen wird ein Rechneraccount im Grundstudiumspool
benötigt.
Anmeldung
Eintragung in Anmeldelisten vor dem Hauptstudiumspool (ca. 2-3 Wochen vor
Ende des Sommersemesters).
AKTUELL!!! Die Anmeldung ist ab sofort über die am
HS-Pool ausgehängten Listen möglich.