Studio
Pratiques
Algorithmiques

www.pratiques-algorithmiques.net

Enseignant - Jeff Guess

Ce cours se présente comme une introduction intensive à la programmation informatique, pensée à la fois comme une matière artistique et un ensemble de connaissances techniques permettant de mieux saisir des logiques souterraines à notre époque, le glissement vers une algorithmisation généralisée.

Nous alternerons entre des cours pratiques, en travaillant avec des plateformes Open Source - P5, JavaScript, et node.js - et des moments de travail collectif, de lectures de textes, de discussions, d'invités, etc. L'idée étant de nourrir une réflexion sur des questions contemporaines - l'automatisation, l'intelligence artificielle, la gouvernementalité algorithmique, etc. - par le faire, en expérimentant avec la matière même de ce qui rend cela possible, le code.

Un rapprochement est envisagé avec le post-master Art by Translation et l'exposition qui aura lieu au Cneai du 9 septembre au 24 novembre 2017 basée sur la pièce d'Alison Knowles, The House of Dust (1967), un poème généré par ordinateur qui sert de partition pour la production de pièces.

Un workshop avec la revue Back Office autour du travail de Ted Nelson est envisagé.

Et nous travaillerons aussi avec le FabLab Labboîte, à deux pas de l'école.

Github

Code Source du cours

Tutoriels du cours

Planning

Lundi 9 octobre 2017 - Cours (salle 307) - Premier cours d'introduction à la programmation

Lundi 16 octobre 2017 - Cours (salle 304)

Vendredi 20 octobre 2017, 15h-18h - (Optionnel) Workshop au Cneai autour des partitions Fluxus et des Event Scores de Alison Knowles avec la participation des étudiants en art de l’ESBA TALM et ENSA-Paris Cergy. Animé par Jeff Guess, Maud Jacquin et Sébastien Pluot. Invitée - Irene Revell. (Prévenez-moi si vous voulez participer)

Dimanche 22 octobre 2017 - (Optionnel) Cneai - Performances d’Alison Knowles et autres artistes Fluxus interprétées par les participants au workshop Partitions Fluxus

Lundi 23 octobre 2017 - Cours (salle 307)

Lundi 30 octobre 2017 - Cours (salle 304)
Présentations des projets en cours

Lundi 6 novembre 2017 - Cours (salle 307)

Lundi 13 novembre 2017 - Cours (salle 304)

Lundi 20 novembre 2017 - Cours (salle 307)

Lundi 27 novembre 2017 - Pas de cours

Lundi 4 décembre 2017 - Cours (salle 307)

Lundi 11 décembre 2017 - Cours (salle 304)

Lundi 18 décembre 2017 - Cours (salle 307)

Lundi 8 janvier 2018 - Cours (salle 304)

Mercredi 10 janvier 2017 - Visite de Google France, rdv à 11h (pétante) devant le siège au 8 rue de Londres, 75009 Paris

Lundi 29 janvier 2018 - Cours (salle 307)

Lundi 5 février 2018 - Cours (salle 304)

Lundi 12 février 2018 - Cours (salle 307)

Lundi 5 mars 2018 - Cours (salle 304)

Lundi 12 mars 2018 - Cours (salle 307)

Lundi 9 avril 2018 - Cours (salle 304)

Lundi 30 avril 2018 - Cours (salle 307)

Lundi 7 mai 2018 - Cours (salle 304)

Lundi 28 mai 2018 - Cours (salle 307)

Bibliographie

Jean-Michel Géridan et Jean-Noël Lafargue, Processing : Le code informatique comme outil de création, Pearson Education, 2011

Daniel Shiffman, Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction, Morgan Kaufmann, 2008

Daniel Shiffman, The Nature of Code, Morgan Kaufmann, 2015

Casey Reas et Ben Fry, Processing: A Programming Handbook for Visual Designers and Artists, MIT Press, 2007

Hartmut Bohnacker, Benedikt Groß, Julia Laub, Claudius Lazzeroni, Design génératif : Concevoir, Programmer, Visualiser, Éditions Pyramid, 2010

Tutoriels et vidéos

Allison Parrish - cours P5

Daniel Shiffman - cours P5

Kadenze - cours P5

P5 tutorials

Allison Parrish - Using Rita

Outils

P5 web editor

Color picker

Velvetyne - Typographie Open Source

freesound.org

teletype.atom.io