Workshop MediaLab enschede

April 24 2008 I’ll be giving a workshop “introduction programming”, based partially on the MT course, and my experience as a programmer myself.

This workshop never took place, but I was fully prepared. This post will be preserved as a reference therefore

http://www.medialabenschede.nl

Over the course of the next week, I’ll start a project page, the links will be posted ASAP

The folder tekst, in dutch:

Workshop “introductie programmeren”

Binnen deze workshop zullen de cursisten kennismaken met de basisbeginselen van het programmeren. Aan de hand van een bestaand programma en enkele voorbeelden zullen we de mogelijkheden onderzoeken van interactie met muis en toetsenbord, en worden de cursisten bekend met de ontwikkelomgeving processing.Na deze korte introductie zullen de cursisten zelf het programma kunnen aanpassen en een eigen applicatie maken. Aan het einde van de workshop zal de cursist een idee hebben van de mogelijkheden van zelf programmeren, en de mogelijheden van de processing ontwikkelomgeving.

Aan het eind van workshop zullen we eventuele individuele vragen en ideeën voor projecten bespreken, en de bekijken hoe deze te realiseren zijn met behulp van open source software.

Over Processing

Processing is een open source programmeer taal en omgeving voor mensen die animaties, afbeeldingen en interactie willen programmeren. De taal is oorspronkelijk ontwikkeld om de grondbeginselen van programmeren te onderwijzen, maar wordt inmiddels gebruikt door studenten, kunstenaars, wetenschappers en hobbyisten.

De taal leent vele eigenschappen van bekende, geavanceerde talen zoals C++ en Java, en geeft daardoor een goede basis voor het leren van andere talen. Tegelijkertijd biedt het een alternatief aan voor commerciële software zoals flash, en kan er worden geprogrammeerd in een vriendelijke omgeving, waarmee direct een visueel eindresultaat kan worden getoond.

Er zijn vele uitbreidingen op de standaard taal waarmee onder andere video, geluid en hardware mee kan worden aangesproken, en zelfs software kan worden gemaakt voor mobiele telefoons. Een processing programma kan als applet in de browser eenvoudig worden uitgevoerd.

processing kan worden ge-download van

http://www.processing.org

Processing is beschikbaar voor Linux, MacosX en Windows.

Aantal deelnemers

Het aantal computers is beperkt. Er kan desnoods worden gewerkt in koppels, en iedereen die een laptop wil meebrengen is welkom. Het is wel aan te raden de software dan alvast gedownload en geïnstalleerd te hebben. Voor de workshop is het cursus materiaal in te zien op http://processing.ischen.nl

Over mijzelf

Mijn naam is Matthijs van Henten, ik ben in 2004 afgestudeerd aan de AKI, afdeling Mediakunst. Na mijn studie in Enschede ben ik begonnen aan de master mediatechnologie gestudeerd aan de universiteit Leiden, en ben van plan deze studie in 2008/2009 af te ronden na een korte onderbreking. Daarnaast heb ik een eigen onderneming als ontwerp en media bureau, en een part-time baan als web-developer. Ik woon en werk samen met mijn vriendin en 9 maanden oude zoontje in Amsterdam-Oost.

Tijdens mijn studie aan de AKI heb ik het open source vj-programma “Veejay” ontwikkeld, in samenwerking met Niels Elburg en Dursun Koca. Ik programmeer onder andere de talen C++, PHP, ECMAscript en Processing.

Aanverwante links en informatie

Processing:
http://www.processing.org
Oud weblog, niet zo actueel:
http://matthijs.ischen.nl
Veejay project pagina:
http://www.veejayhq.net
Mediatechnologie, Leiden:
http://mediatechnology.leiden.edu
Mediakunst, AKI

www.aki.nl