| Termine: | Mo. 21.07.2008 - Fr. 25.07.2008 |
|---|---|
| Zeit und Ort: | 9.00 bis 12.15 Uhr (Vorlesung in Seminarraum 0.124) |
| 14.00 Uhr bis 17.00 Uhr (Übung im GS-Pool) | |
| Teilnehmerzahl: | 30 |
| Umfang: | 2 KK |
| Dozent: |
|
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.
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.
|
Universität Stuttgart, Institut für Informatik, Abteilung Visualisierung und Interaktive Systeme http://www.vis.uni-stuttgart.de/ger/teaching/lecture/CKompaktkurs/index.html |