VIS- und Uni-Logo
Blindversion home uni university suche search sitemap sitemap kontakt contact
unilogo University of Stuttgart
Institute for Visualization and Interactive Systems

Kompaktkurs: C mit Beispielen in OpenGL

german VersionPrintversionBlind Version
 

Sorry, this document is only available in German.

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