Serie 9: “Algoritmos”

1. El verso del código: poesía aplicada a la programación y viceversa
por Michael Hurtado.

¿Qué lugar habita el poema hecho con códigos? 

La poesía ha sido la fuente de numerosas ideas que ahora más que nunca impactan en nuestra vida diaria. Hoy que varios países se encuentran en una situación anómala debido a la pandemia, muchos ciudadanos han tenido que trasladar sus prácticas a medios digitales, en una suerte de experimentación con el medio, como lo hicieron aquellos poetas que decidieron utilizar soportes electrónicos. El taller plantea el uso del lenguaje javascript por intermedio de la librería P5.js como herramienta de creación poética.

Ver más…

2.Texto generativo y narrativas interactivas con Aventura.js
por Sergio Rodríguez.

¿Cómo hacer generadores de texto o historias interactivas con Aventura.js?

En este taller hablaremos del concepto de literatura bítica o “biteratura”, es decir, literatura hecha por computadores.

Durante el taller usaremos Aventura.js, una librería para el lenguaje de programación JavaScript que hice justamente con esa finalidad. Con Aventura.js se pueden crear generadores de texto usando un sistema llamado “Gramática libre de contexto” y se pueden crear historias interactivas en las que las decisiones de sus lectores cambian el curso de los acontecimientos.

Ver mas…

3.  Presentación Algolit y Exploración algoritmica: La distancia Levenhstein
por el colectivo Algolit.
Dos actos:  Presentación y Taller.

Cuando quieres poner orden en los documentos en su computadora, seleccionas los documentos y en un click se ordena de la a-z o de z-a. ¿Podrías describir el método que utilizarías cuando lo harías manualmente? ¿Puedes imaginarte cómo un algoritmo procedería?

Para este taller proponemos una exploración de un algoritmo tal cual la practicamos cuando nos reunimos en nuestras sesiones mensuales. El punto de partida es un ‘script’ que encontramos online. Línea por línea leemos y ejecutamos el código, lo comentamos con palabras del cotidiano. Una vez que entendemos su funcionamiento, cada unx está invitadx a experimentar de manera metafórica con el ‘script’.

Elegimos un algoritmo ‘simple’ de la generación de los años 60 para que la accesibilidad sea máxima. La distancia de Levenshtein, distancia de edición o distancia entre palabras es un algoritmo que opera en los correctores ortográficos. Es el número mínimo de operaciones requeridas para transformar una cadena de caracteres en otra. Una operación puede ser una inserción, eliminación o la sustitución de un carácter. El algoritmo fue una invención del científico ruso Vladimir Levenshtein en 1965.

Ver mas…