# Abril/Mayo 2022

El mismo cuenta con dos partes.

* **Introducción a la programación creativa:**

Durante las clases se van a introducir nociones básicas de programación en Processing.

* **Introducción a shaders:**

Las clases están centradas en **la generación de imágenes visuales usando directamente la unidad de procesamiento gráfica (GPU).** Esto lo realizaremos a través de escribir un programa, shader, con GLSL (lenguaje de shading de openGL, una interfaz que nos habilita comunicarnos con el hardware gráfico).

Vamos a familiarizarnos con la sintáxis, similar a la de C. Y escribir el código a tiempo real (live codear) un shader usando glslEditor.\
**Objetivos:**

* Adquirir nociones básicas de GLSL.
* Entender las ventajas y desventajas de escribir programas que corran directamente sobre la GPU.
* Acercar al código creativo como práctica mundana.
* Crear, mostrar y participar.
