Différences entre les versions de « ERG::Code »
Ligne 8 : | Ligne 8 : | ||
==Cours du 22.09.15: Html et css, la base== | ==Cours du 22.09.15: Html et css, la base== | ||
[http://curlybraces.be/sessions/erg/20150922htmlcss_intro.zip Scripts vus au cours] | [http://curlybraces.be/sessions/erg/20150922htmlcss_intro.zip Scripts vus au cours] | ||
+ | |||
+ | ==Cours du 29.09.15: Html et css, positionner des éléments== | ||
+ | [http://curlybraces.be/sessions/erg/20150929htmlcss2.zip Scripts vus au cours] | ||
+ | |||
+ | ==Cours du 06.10.15: Html et css, typographie et événements== | ||
+ | [http://curlybraces.be/sessions/erg/20151006htmlcss3.zip Scripts vus au cours] | ||
+ | |||
+ | ==Cours du 13.10.15: Html et css, exercices== | ||
+ | [http://curlybraces.be/sessions/erg/20151013cssdrill.zip Scripts vus au cours] | ||
+ | |||
+ | ==Cours du 20.10.15 + 27.10.15: Html ↠ édition, intro== | ||
+ | [http://curlybraces.be/sessions/erg/20151020html2print Slides] | ||
=Exercices= | =Exercices= |
Version du 7 novembre 2015 à 18:19
Introduction
Le cours traite des codes informatiques comme outils omniprésents, à comprendre, étudier, tordre, détourner, en tant qu’individu créateur, engagé. Il s’agit de favoriser l’émergence d’écritures singulières, de comprendre et de se confronter aux notions fondamentales de la programmation. Par « enseigner l’écriture du code », j’entends, en abordant des langages de programmation spécifiques, transmettre les logiques, symboles et structures qu’ils partagent tous. Le but étant de donner les clés suffisantes pour pouvoir apprendre n’importe quel langage de manière autonome, de pouvoir analyser et composer des algorithmes, pouvoir structurer et réellement "écrire avec le code". Chaque notion vue sera toujours mise en relation avec des pratiques d’écritures contemporaines ; scientifiques, artistiques, graphiques. Ce cours porte sur deux années consécutives (BAC2 et BAC3) et propose de parcourir durant ce laps de temps une série de langages, liés au web frontend (HTML, CSS, Javascript, SVG) ou backend (PHP, Python, XML, mySQL), liés à la création numérique (Processing, Python, Openframeworks, Cinder) ou à l’informatique physique (RaspberryPI, Arduino).