VIS- und Uni-Logo
Blindenversion home uni uni suche suche sitemap sitemap kontakt kontakt
unilogo Universität Stuttgart
Institut für Visualisierung und Interaktive Systeme

Kompaktkurs: C mit Beispielen in OpenGL

englische VersionDruckversionBlindenversion
 

C mit Beispielen in OpenGL


Organisatorisches (Sommersemester 2009):

Termine:Mo. 27.07.2009 - Fr. 31.07.2009
Zeit und Ort:9.00 bis 12.15 Uhr (Vorlesung in 0.124)
14.00 Uhr bis 17.00 Uhr (Übung im GS-Pool)
Teilnehmerzahl:30
Umfang:2 KK
Dozent:

Beschreibung

    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:

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).

Literatur