Escenarios y Exploraciones en c贸digo y Algoritmos (en dise帽o y arte)
Ricardo Vega M. @ricardov_cl ricardov.cl enero 2016
Cultura actual (al menos la sociedad conectada...) Digital tecnolog铆a medial meta medial multimedia hipermedial sociedad de la informaci贸n sociedad del conocimiento etc.
Palabras de este entorno cultural...
Algoritmo, c贸digo, programaci贸n, instrucciones, computadores, scripts...
Que es un c贸digo? Sistema de simbolizaci贸n, sirve para 3 cosas principalmente.
Comunicar
Que es un c贸digo? Sistema de simbolizaci贸n, sirve para 3 cosas principalmente.
Entender
Que es un c贸digo? Sistema de simbolizaci贸n, sirve para 3 cosas principalmente.
Ocultar
C贸digos de computaci贸n...
Son los s铆mbolos estructurados en lenguajes que permiten dar instrucciones a los computadores.
Principios de los nuevos medios (Lev Manovich)
1. Representaci贸n num茅rica 2. Modularidad 3. Automatizaci贸n 4. Variabilidad 5. Transcodificaci贸n
La complejidad de nuestra ĂŠpoca
Ordenando la complejidad (Warren Weaver).
Cada época tiene su herramienta funciona como tal, pero además como metáfora. Computación e Información
Cultura del Software, Cultura del algoritmo
Software como material cultural presente en la vida de la sociedad, NO solo como elementos con funciones utilitarias
Relevancia de este campo de estudio e investigación
“Program Or be Programmed”. Douglas Rushkoff. 2010
Relevancia de este campo de estudio e investigaci贸n
Cambio de paradigma. de lo invariable, a la variabilidad constante. Del objeto al proceso.
Relevancia de este campo de estudio e investigación
Vínculo entre humanidades e ingenierías, caso STEM => STEAM
Experiencias actuales
- Modelos de educación enfocada a la resolución de problemas, caso paraguay, cuba, finlandia - Enseñanza de código y programación en USA (STREAMS), Finlandia (escolaridad), etc. - Proliferación de centros de educación (ACADEMY, Udacity, TREEHOUSE...) - Cambios en paradigmas de educación
C贸mo impacta este fen贸meno al Dise帽o?
Usar un software gráfico no es lo mismo que programar
Photoshop - es un software, un programa escrito por alguien. - curva de aprendizaje muy bajo, conocer el menú - permite ciertas cosas, sino, la nueva versión nos trae (actuali$ar) - genera ilusión de control - se generan dependencias económicas, políticas, de conocimiento...
Programar - se utiliza un un lenguaje para escribir el software - permite crear las posibilidades adaptadas a nuestras necesidades - curva de aprendizaje mediana a alta. - posibilidades infinitas. - permite generar independencia económica.
Experiencias y Referentes
Design By Numbers, John Maeda (MIT)
Processing, Casey Reas, Ben Fry (MIT)
Openframeworks (C++), Golan Levin, Zach Lieberman (MIT, Parsons)
Drawbot (Python), Just van Rossum (Holanda)
p5 (Javascript), Lauren McCarthy (ITP)
Processing, VVV, PureData, Scratch, Nodebox, etc.
El proceso de exploraci贸n lleva a interesantes aproximaciones. Daito Manabe.
Nuestro contexto: Usos principalmente utilitarios, Es necesario conocer sus potencialidades...
Artes Mediales, algunas universidades, artistas, diseĂąadores
Experiencias personales con programaciรณn y cรณdigo. Proyectos Personales en arte y cรณdigo
cรณdigos sociales constituciรณn, leyes, otros legales, c80
- c贸digos y representaciones naturales. Libro adn
C贸digo y representaciones simb贸licas canci贸n nacional.
C贸digo y representaciones simb贸licas Bandera chilena..
Poesía y código. Títulos de papers.
Generadores de imágenes sintéticas, sin-six, gráficas aleatorias
Visualizaci贸n de exoplanetas
Dibujo
Sonido
MitologĂas y alcances religiosos, sociales, mitologicos, etc.
Temas de mi interés... código no solo como herramienta productiva material cultural conocer sus potencialidades aplicadas, o no. experiencias latinoamericanas. kipus educación y código complejidad, simulaciones visualización de información
gracias (www.csshumor.com)
Ricardo Vega Mora @ricardov_cl rvegamora@gmail.com