In dem Kurs wurden zunächst die Grundlagen von C — Syntax, Variablen, Datentypen, Funktionen und Pointer — erklärt, und an Beispielen
wie der Berechnung der Fibonnaci-Zahlen, einem Taschenrechner oder von verketteten Listen erklärt.
Ein zweiter Teil beschäftigte sich mit der Objektorientierung, und führte die für die objektorientierung essentiellen Konzepte der Schnittstellen
und Vererbung ein.
In einem abschließenden Projekt bekamen die Teilnehmer von uns einen „Basisfahrer“ als Grundlage, sowie eine simulierte Autorennbahn,
mit der Aufgabe in Gruppen verbesserte Fahrer zu schreiben — objektorientiert, die von uns zur Verfügung gestellten Schnittstellen nutzend.
Das am Ende des Kurses zusammengestellte Programm simuliert ein Autorennen mit unterschiedlichen Fahrertypen. Das Programm ist unter Linux und
Windows lauffähig uns verfügt über eine graphische Ausgabe mittels OpenGL.