Este curso ofrece una introducción al pensamiento algorítmico desde las disciplinas creativas. Las estudiantes aprenderán a utilizar elementos gráficos como forma, velocidad, ritmo, orientación, color y textura para crear sistemas interactivos. También se explorará el uso de tecnologías emergentes, como la inteligencia artificial, en el desarrollo de estos sistemas.
A través del análisis de ejemplos contemporáneos, las estudiantes desarrollarán su propio criterio y habilidades para expresarse mediante el uso de algoritmos. Se discutirán las propiedades centrales de estos y cómo emplearlos con fines de comunicación, visualización y entretenimiento.
Las estudiantes desarrollarán una propuesta de diseño y la implementarán utilizando un lenguaje de programación. Se hará énfasis en conceptos fundamentales del desarrollo de software, como la programación orientada a objetos, los cuales serán útiles para abordar retos de diseño mediante el uso de sistemas computacionales.