Die Vorlesung GSPiC vermittelt aufbauend auf den Informatik-Kenntnissen aus GdI1 und ersten Programmiererfahrungen mit der Programmiersprache Java grundlegende Kenntnisse der systemnahen Programmierung. Dies erfolgt anhand einer Einführung in die Sprache C, angewendet auf die Programmierung von Mikrocontrollern.
Die folgende Tabelle zeigt die Planung (und im Nachhinein auch das tatsächliche Protokoll) des Vorlesungs- und Übungsverlaufs über das Semester hinweg, zusammen mit den Schwerpunktthemen der jeweiligen Woche. Die Vorlesung findet immer donnerstags statt (VL 1–9). Der Übungsbetrieb und der Zeitrahmen der zu bearbeitenden Aufgaben ist alternierend mit grünen und roten Balken gekennzeichnet. Der Anfang eines solchen Balkens, zusammen mit Aufgabennummer (A1–5) und -name in Klammern, kennzeichnet den Ausgabezeitpunkt der Aufgabe. Der späteste Abgabezeitpunkt einer Aufgabe ist der Freitag eine Woche nach dem Ende eines Balkens (also z. B. der 25.05. für A1 (Blink)). Der reguläre Übungswochenzyklus geht von Montag bis Freitag.
Sonderfall: Da am Dienstag, den 01.05., Tag der Arbeit ist, findet für die Dienstagsgruppen die erste Übung schon am Freitag davor, den 27.04., statt!