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

Objets orientés-image

Introduction à la programmation avec Processing

- Année : 2007-2008
- Étudiants concernés : 3° / 4° / 5°
- Intitulé : « Objets orientés-image : Introduction à la programmation avec Processing »
- Enseignant (s) : Douglas Edric Stanley
- Type de cours : Optionnel
- Date et heure : 10 x Jeudi matin, de 9h30 à 12h30, Semestre 1 (cf. agenda)

Objectifs

- Découvrir les possibilités de l’algorithme dans la création de dispositifs artistiques
- Bien connaître l’environement de programmation « Processing »
- Acquisition des techniques de base permettant de gérer seul ou à plusieurs un projet d’œuvre interactive ou évolutive

Contenu

L’objet classique, qu’il soit fabriqué de façon artisanal ou en série, est désormé hanté par une toute nouvelle catégorie d’objet : celle des objets de programmation. L’ « objet » en programmation s’empare de plus en plus des objets matériels, introduisant en ceux-ci des logiques d’abstraction, de modularité, de communications hybrides, de collectivation des savoirs et de la partage des sensations.

Pour accéder à ce monde en transformation, et sortir de l’impasse des « utilisateurs », on doit à un moment donnée passer par la programmation informatique. Souvent on sous-estime le rôle de la programmation dans les œuvres interactives, oubliant que l’interactivité nécessite en réalité la création d’un programmes. Malheureusement, l’ordinateur ne créera pas ce programme à notre place. HAL9000 n’existe pas encore, ce qui est plutôt rassurant, mais la plupart du temps embettant pour l’étudiant en « arts plastiques » qui n’a pas forcément envie de devenir ingénieur informatique pour créer des œuvres artistiques. Heureusement de nombreux artistes ont déjà traversé cette difficulté et ont laissé derrière eux de puissants outils à la fois collectives (le fameux « open-source »), pas chers (0.00 €), et conçus spécifiquement pour des étudiants en art.

Ce cours utilisera un des plus célébrés logiciels de programmation artistique : Processing. Tous les cours seront basés sur des cours en-ligne du site de l’école (http://www.ecole-art-aix.fr/rubriqu...), permettant à l’étudiant de revenir à n’importe quel moment sur les concepts et techniques enseignés, mais à son propre rythme. Les cours en-ligne seront révisés sur place, accompagnés d’expérimentations artistiques. La base de Processing est la création d’images et nous accenterons le cours sur ces aspect de l’environement. Mais Processing peut manipuler de nombreuses autres matières : nous traiterons par exemple les entrées audio et vidéo, des programmes en-ligne, et l’interfaçage avec le monde physique via les cartes Arduino (cf. http://arduino.cc).

Méthode d’enseignement

Cours en atelier et cours en-ligne. Démonstration et explication des concepts de base de la programmation, exemples et analyses d’oeuvres interactives, exercises pratiques (individuels et collectifs) en atelier.

Nous devons noter ici qu’aucune connaissance préalable est nécessaire pour suivre ce cours, et rapellons à tout ceux qui auraient fuit les mathématiques en s’inscrivant dans une école d’art, que la programmation n’est pas de la mathématique et peut être un lieu fertile pour l’exploration artistique.

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...
- Processing blogs : http://www.processingblogs.org
- We-Make-Money-Not-Art : http://we-make-money-not-art.com
- Make Magazine / Make Blog : http://www.makezine.com/blog

- « Processing : A Programming Handbook for Visual Designers » Casey Reas (+)
- « Processing : Creative Coding and Computational Art » Ira Greenberg (+)
- « デザイン/アートのためのプログラミング入門 » 前川 峻志 (Takashi Maekawa) & 田中 孝太郎 (Kotaro Tanaka)
- « Designing Interactions » Bill Moggridge, ed.
- « Code de création » John Maeda, ed. (+)
- « Design by Numbers » John Maeda (+)
- « Maeda@Media » John Maeda (+)
- « 4D Space, Interactive Architecture » Lucy Bullivant, ed.
- « Physical Computing » Dan O’Sullivan & Tom Igoe
- « Supercade, A Visual History of the Videogame Age 1971-1984 » Van Burnham
- « Phoenix, The Rise and Fall of Videogames » Leonard Herman

(+) livres disponibles au centre de documentation

Méthode d’évaluation

- 1 x schéma sur papier d’une installation interactive/générative
- un programme simple mais fonctionnel utilisant un des concepts avancés du cours (capture vidéo, communication réseau, interaction physique, génération de son, 3d, génération vectorielle, etc)

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