Desde a década de 60, artistas produzem imagens escrevendo programas de computador. Neste curso serão apresentadas obras pioneiras e contemporâneas, assim como ideias recorrentes na prática da chamada programação criativa, servindo para reflexão e inspiração de atividades práticas de experimentação dos participantes.
Trata-se de uma introdução ao desenho com programação que ensina, sem pré-requisitos, elementos essenciais da linguagem de programação Python e do vocabulário de desenho de Processing, uma plataforma de programação amplamente utilizada por artistas.
O curso visa promover a familiarização dos participantes com ideias da arte computacional, guiar os primeiros passos na programação com Python, estimular a análise e reflexão sobre obras construídas com código, assim como estimular a experimentação neste meio de expressão. É aberto a todas as pessoas interessadas na intersecção da arte e da tecnologia, com curiosidade em aprender sobre programação de computadores e sua utilização com fins estéticos, expressivos e poéticos.
Metodologia
- Apresentação de conceitos e procedimentos, frequentemente por meio da técnica do live coding
- Demonstração ao vivo da escrita de um programa, ou trecho de código
- Exercícios de experimentação
- Discussão e esclarecimento de dúvidas
Por que fazer este curso?
Escrever um desenho pode ser extremamente empolgante. Desenhar com programação permite explorar a repetição incansável de elementos, obter variações diversas de uma ideia visual, descobrir a surpresa em elementos aleatórios e suas combinações. Levada ao seu limite, essa linguagem artística dialoga com a animação (desenho em movimento), com as obras interativas (instalações com sensores), ou ainda com fenômenos naturais (simulações físicas e outras que remetem a sistemas biológicos), entre outras possibilidades, abrindo um imenso horizonte de exploração estética.
Datas: 10, 17, 24 e 31 de março, 07, 14 e 16 de abril de 2026
Terças-feiras*
Horário: das 19h às 21h30
Duração: 06 encontros
Público: interessados em geral
Investimento: R$ 480,00 + taxas
*Exceto o último encontro, que será na quinta-feira (por conta do feriado de Tiradentes)
Curso online
Ao vivo, via plataforma de videoconferência
Aulas gravadas disponibilizadas apenas por tempo determinado
Contempla certificado no final
Programação
Aula 1 - Apresentação do curso: primeiro vocabulário de desenho
Alguns precedentes de arte com programação
Uma ferramenta de desenho com Python
Sistema de coordenadas, formas elementares, cor
Organizando o código com funções
Aula 2 - Laços de repetição
Vera Molnar, a grande dama da arte computacional
Repetição de formas, filas e colunas de elementos
Aleatoriedade e execução condicional
Aula 3 – Transformações do sistema de coordenadas e Recursividade
Frieder Nake e Georg Nees (obra Shotter)
Transformações do sistema de coordenadas
Aula 4 – L-System: Uma estratégia para desenhar plantas e fractais
Um pouco sobre estruturas de dados
Implementando um L-System
Mais opções de interação
Aula 5 - Orientação a objetos, um primeiro contato
Usando objetos de uma classe (instâncias, atributos e métodos)
Exercício de síntese
Aula 6 - Explorações finais e encerramento
Orientação a objetos: definindo uma nova classe
Indicações para futuros estudos
Devolutivas e considerações finais das pessoas participantes
Sobre o professor
Alexandre Villares é professor, artista visual e consultor em projetos de design e novas mídias. Pesquisa práticas artísticas que se valem de meios computacionais e o ensino de programação em contextos visuais. Graduado em arquitetura e urbanismo pela FAU-USP (2000) e mestre pela FECFAU-Unicamp (2019). Ministra cursos na graduação e pós-graduação de diversas instituições e é educador de tecnologias e artes no Sesc-SP. Desenvolve material didático aberto, colabora com projetos de software livre e produz diariamente desenhos usando programação.
Estudantes, professores e aposentados tem 10% de desconto
Dúvidas:
WhatsApp: 11 99774 3987