Wir befinden uns im vielzitierten Zeitalter der Digitalisierung, wo es zunehmend wichtig wird, nicht nur die entsprechenden Hilfsmittel zu bedienen, sondern die zugrundeliegenden Mechanismen und Techniken zu verstehen und auf konkrete Problemstellungen anzuwenden. Als zentrale Elemente der Digitalisierung haben sich die Algorithmik und Programmierung herauskristallisiert.

Dabei steht nicht nur die klassische Programmierung von Software im Vordergrund sondern «Smart Devices» oder das «Internet of Things» (kurz IoT) wobei physische Geräte (Heizung, Bioreaktor, Farmbot, etc.) mit Programmie- rung geregelt und automatisiert werden. «Coding ist die neue Literacy»1. Wir sind umgeben von Code in der Kaffee- maschine, im Lift, im Handy und es braucht immer mehr Leute mit Fachwissen. Nicht nur in erster Linie Informatiker die es direkt umsetzen können, sondern Leute die hinter die Kulissen schauen und mit den Informatikern auf Augen- höhe reden können.

In diesem Kurs lernst du also die Grundkonzepte des Programmierens anhand der Programmierung eines Arduino-Controllers. Dabei lernst du in jedem Abschnitt ein kurzes Konzept und kannst dieses direkt an einem kleinen Projekt anwenden.

Viel Spass!