„Creative Coding“ heißt: Aus Computercode Klänge, Musik, Bilder, Filme zu erzeugen. Neue, auf Musik, Grafik und Animation zugeschnittene Programmiersprachen und -werkzeuge wie Sonic Pi und Processing bieten einen leichten Einstieg in die Welt der Programmierung.

Sie bringen Spaß und schnelle Erfolgserlebnisse von der ersten Codezeile an! Diese Seite ist der kreativen Arbeit mit Computern und Programmiersprachen gewidmet, und beleuchtet nebenbei auch theoretische Hintergründe.

p5js Kurs: Lektion 7: Ein einfaches Spiel programmieren

 Das fertige Spiel Aufbau des Spiels in sieben Schritten Schritt 1 Ein "Ball" fliegt von oben nach unten durch das Programmfenster. Wenn er die…

Read More

p5js Kurs: Lektion 6: Wiederholungen

Beispielprogramme dieser Lektion Wiederholen mit while und Bedingung Wiederholen mit for Zwei Reihen Musterhaft Explosionspinsel 1. Code wiederholen…

Read More

p5js Kurs: Lektion 5: Funktionen schreiben

Beispielprogramme dieser Lektion Ein Gesicht Zwei Gesichter ohne Funktion Zwei Gesichter mit Funktion Bäume zeichnen 1.Das Beispielprogramm "Ein…

Read More

p5js Kurs: Lektion 4: Bedingungen

Beispielprogramme dieser Lektion Links und Rechts Mouse over Treffer zählen 1. Das Beispielprogramm "Links und Rechts" Wenn Du den Mauszeiger über…

Read More

p5js Kurs: Lektion 3: Koordinaten und Striche

Beispielprogramme dieser Lektion Linien Demo Linien ziehen Schritt 1 Linien ziehen Schritt 2 Linien ziehen Schritt 3 Linien ziehen Schritt 4 Linien…

Read More

p5js Kurs: Lektion 2: Kreise malen, Mausposition nutzen

Beispielprogramme dieser Lektion Konfettiparty Konfettipinsel 1. Das erste Programm: Konfettiparty Unten seht ihr unser erstes p5.js Programm mit…

Read More

p5js Kurs: Lektion 1: Erste Schritte

Dieses Video demonstriert zeigt die ersten p5js Schritte und einige grundlegende Funktionen der Programmiersprache: Ein neues Programm anlegen…

Read More

p5js Kurs: Lektion 0: Technische Vorbemerkungen

 Dies ist die "nullte" Lektion des Kurses "Programmieren lernen mit p5js". Hier geht es erst einmal darum, einige technische Grundlagen zu…

Read More

Programmieren lernen mit p5.js – Online Kurs ab Juni

Ein Kurs für Jugendliche und Erwachsene P5.js ist eine Programmiersprache, die sich besonders gut für Programmiereinsteiger:innen eignet. Erste…

Read More

Machine Learning Kurs CdV – Kochbuch

Worum es hier geht Dieses "Kochbuch" versammelt Links zu lauffähigen Codebeispielen. Dabei geht es um Techniken, die wir für das maschinelle Lernen…

Read More

Machine Learning Kurs CdV – Materialien

Abb.: Sophia Sanner Ablaufplan und Materialen 1. Begrüßung und Einführung Worum geht's? Motivationen, Ziele und Ablauf des Kurses Kurze…

Read More

Processing: Objektorientierte Programmierung Teil 1

Objektorientierung - was ist das, und zu welchem Zwecke betreibt man sie? Das zu klären ist das Ziel dieses Beitrages. Er wendet sich an Leserinnen…

Read More

Zufall in Sonic Pi, Teil 2

Folgende Funktionen in Sonic Pi erzeugen zufällige Werte: 1. rand_i, rand und dice liefern zufällige Zahlen (siehe Teil 1) 2. Mit choose und pick…

Read More

Kids and Codes

Anfang Oktober fand im Deutschen Technikmuseum Berlin das wieder einmal großartige Vintage Computing Festival 2017 statt. Im Rahmen dieses Festivals…

Read More

Sonic Pi: Ringe erzeugen II

Ringe sind sehr wichtige Elemente bei der Arbeit mit Sonic Pi. Im Artikel Ringe erzeugen Teil 1 haben wir die Methoden ring, range, knit, bools und…

Read More

Sonic Pi: Ringe erzeugen I

Wenn man in Sonic Pi Abfolgen von Werten (Tonhöhen, Samples, Optionen von Synths und Effekten etc.) speichern möchte, sind Ringe dafür bestens…

Read More