/ Enseignements / Atelier Hypermédia / Archives / 2007 / 2008 : Programme

Objets orientés-objet

Programmation artistique avancée

- Année : 2007-2008
- Étudiants concernés : 3° / 4° / 5°
- Intitulé : « Objets orientés-objet : Programmation artistique avancée »
- Enseignant (s) : Douglas Edric Stanley
- Type de cours : Optionnel
- Date et heure : 10 x Jeudi matin, de 9h30 à 12h30, Semestre 2 (cf. agenda)

Objectifs

- Maîtriser les concepts de base de la programmation orientée-objet
- Savoir construire un programme complexe sans devenir fou
- Réflechir sur les rapports entre code, algorithme, et création artistique
- Construire une approche singulière et autonome avec les outils algorithmiques

Contenu

Depuis plusieurs années, L’atelier hypermédia réfléchit sur les rapports entre art + code en explorant les concepts et idéologies sous-jacants dans les nouveaux materiaux algorithmiques. Parallèlement, l’atelier assure une veille technologique avec ses mêmes matières mais de façon totalement pragmatique en suivant le principe de « Just-Fuck-Around®™ ». Quelque part entre ces deux pratiques — analytique d’une côté et joyeusement bordellique de l’autre – l’atelier dispense un savoir-faire technique rigoureuse. Le but de ce seminaire est d’approfondir cettre approche en se donnant les moyens d’explorer des outils et techniques les plus avancés de la programmation.

Le but, comme toujours, sera de former des artistes sachant utiliser la modularité des ordinateurs à leur avantage en inventant leurs propres dispositifs artistiques et médiatiques (c’est-à-dire leurs propres média, d’où le terme « hypermédia »). De ce point de vue, le seminaire s’appuyera sur les travaux de ses participants, où nous chercherons à identifier les différentes stratégies possibles de la programmation, tout en identifiant les outils et logiques récurrentes entre les divers projets.

Méthode d’enseignement

Séminaire semi-informel + accompagnés de conversations et documents sur Internet (www / email / blogs). Démonstration de concepts et d’exemples de programmation avancées. Analyse de programmes concrets. Démontage d’installations complexes. Assistance de projets de programmation en-cours dans l’école ou à l’extérieur.

Matériel personnel

Les machines sont fournis par l’atelier, et les logiciels entièrement gratuits. Nous recommandons néanmois aux étudiants d’apporter leurs ordinateurs portables s’ils en possèdent.

Références bibliographiques

- Cours en ligne / Processing : http://www.ecole-art-aix.fr/rubriqu...
- The Nature of Code : http://www.shiffman.net/teaching/nature
- Code & Form : http://workshop.evolutionzone.com/
- Processing blogs : http://www.processingblogs.org
- Processing discourse : http://www.processing.org/discourse/
- Make Magazine / Make Blog : http://www.makezine.com/blog
- Processing/Greenberg supplements : http://www.friendsofed.com/book.htm...

- « Read Me : Software Art & Cultures » Olga Goriunova & Alexi Shulgin, eds. (+)
- « CODE = The Language of Our Time » Ars Electronica Center (+)
- « Processing : A Programming Handbook for Visual Designers » Casey Reas (+)
- « Processing : Creative Coding and Computational Art » Ira Greenberg (+)
- « デザイン/アートのためのプログラミング入門 » 前川 峻志 (Takashi Maekawa) & 田中 孝太郎 (Kotaro Tanaka)
- « Design by Numbers » John Maeda (+)
- « Head First Java » Kathy Sierra & Burt Bates

(+) livres disponibles au centre de documentation

Méthode d’évaluation

- Participation active au séminaire
- Présentation orale

Ecole d’Art d’Aix en provence - http://ecoleart.cluster011.ovh.net