Apps om in te lijsten

dé cursus creatief programmeren

In vier avonden leer je de basics van het programmeren en ga je uiteindelijk naar huis met een interactief schilderijtje dat je thuis aan de muur kunt hangen.

De cursus kan op locatie worden gevolgd, maar ook online. Kunstencentra en ‘creatief programmeurs’ werken hierin samen.

Cursusinhoud

Wat leer ik precies?

De cursus is opgebouwd uit vier lessen van twee uur. Tussen de lessen zijn er een aantal huiswerkopdrachten die de cursisten uitdagen om verder te oefenen op hun eigen tempo. Om een korte indruk te geven van wat er per les wordt behandeld volgt hier een korte samenvatting van de lesstof.

Creaties

Wat leer ik maken?


In korte tijd leer je interactieve kunst maken. Unieke beelden die bewegen en die reageren op je muis, aanraking of geluid. Zie de screenshots hieronder voor de plaatjes die je straks met code kunt generen.

Karakteristieken

Wat maakt deze cursus zo bijzonder?

Deze cursus geeft beginners een korte introductie in de wereld van creatief programmeren: zelfexpressie door te programmeren.

Programmeren is volgens ons net zo fijn om te doen als schilderen of fotograferen. In deze cursus leer je daarom geprogrammeerde kunst maken. We verwijzen daarbij naar relevante klassieke kunstwerken en natuurlijk naar moderne code helden.

Je kunt al op veel websites leren programmeren, maar die websites zijn vaak in het Engels. Deze cursus is expliciet Nederlandstalig.

De cursus is “open source”, wat betekent dat het iedereen vrij staat om de cursus aan te passen en weer verder te verspreiden. Ons hoofddoel is zoveel mogelijk mensen te leren (creatief) programmeren.

Omdat de cursus open-source is kunnen beginnende docenten snel hun eerste cursus in elkaar zetten. Meer docenten = meer cursussen in Nederland.

Lesprogramma

Wat is de inhoud van de lessen?

Les 1 draait helemaal om leren door af te kijken. Na een korte uitleg over de software en het bekijken van een aantal inspirerende voorbeelden, gaan de cursisten aan de slag met het aanpassen van een bestaand script in Processing. Deze aanpak is gebaseerd op de Gamemod-workshop van Steph Thirion en levert vaak hele leuke resultaten op. Cursisten leren hoe ze code van een ander kunnen analyseren en aanpassen. Tegelijkertijd wordt de werking van Processing duidelijk.

Ga direct naar Les 1

In deze les komt het schrijven van een Processing- script aan de orde. Na een uitleg over variabelen en for-loops wordt gezamenlijk het kunstwerk 1025 Farben van Gerard Richter nagemaakt. Door vooraf een aantal regels op te stellen, een willekeurig element toe te voegen, en de kennis over de positie en kleuren van de vlakken te combineren, wordt de werking van Processing verder duidelijk. Als huiswerk krijgt iedereen een vergelijkbaar werk mee naar huis om thuis zelf na te maken.

Ga direct naar Les 2

Deze les gaat over hoe input een werk interactief kan maken. Een voorbeeld van input is een muisklik. Omdat muis-input ook werkt op een tablet richten we ons hier in deze les op. We kijken naar de mogelijkheden van muis-input en maken in de les het interactieve werk Primitives van Alexander Christiaan Jacobs na. Dit werk heeft veel raakvlakken met het werk van de vorige les, maar daagt cursisten uit om nog meer elementen te combineren. Het huiswerk bij deze les is een begin maken met het eigen vrije werk. Dit mag aan de hand van de programma’s die in de cursus zijn geschreven, maar dat hoeft niet.

Ga direct naar Les 3

In deze les werken de cursisten met hulp van de workshop-docent hun vrije werk verder uit. Daarnaast komt aan de orde hoe het Processing- werk getoond kan worden als drukwerk, op een beamer, op een Android-apparaat of op het internet.

Ga direct naar Les 4