English version | contato | github.com/villares | twitter.com/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 FEC-Unicamp (2019). Apoiador da Processing Foundation e co-organizador da Noite de Processing em São Paulo. Ministra cursos na graduação e na pós-graduação de diversas instituições, desenvolve também cursos e oficinas independentes ou como educador de tecnologias e artes no Sesc-SP.
apresentações, pesquisas, recursos educacionais e publicações
-
obras selecionadas Seleção de produções publicadas ou expostas.
-
sketch-a-day Uma ideia visual por dia, usando programação.
-
material-aulas Material didático aberto para Processing modo Python.
- arteprog arte e programação
- Material aberto do curso Programação Criativa, Processando Processing, Noite de Processing e outros projetos com Monica Rizzolli.
-
live-streaming Apresentações ao vivo.
- sketch-mail Boletim sobre arte computacional, programação criativa e educação.
2019 - 2020
-
Contribuições para o site exemplos no Rosetta Code na categoria Processing (Java e Python), com desdobramentos no pacote de exemplos Rosetta para o Processing IDE mantido por Jeremy Douglass. Baixe no seu IDE!
-
2850 Triangle Interpolations v3, obra publicada na revista Internet e Sociedade, n.1, v.1, do InternetLab.
- Python Brasil 2019 - Ribeirão Preto
- Aprendendo e ensinando Python para “programadores alternativos” slides da palestra
- desenho() #0_out_2019 fanzine & poster.
-
Taxonomia de temas para ensino de programação em contexto visual Dissertação de mestrado apresentada na FEC-UNICAMP em fevereiro de 2019.
- Paper objects with Processing and Python Repositório com estudos de fabricação digital com programação.
2017 - 2018
- Colaborações para o portal Esquina [com Monica Rizzolli]
-
Revista Amarello #27: Editor convidado (texto de abertura)
-
Python on the Landscape of Programming Tools for Design and Architectural Education presented at SIGRADI 2017, Concepcíon, Chile. [com Daniel de Carvalho Moreira]
-
Ensino de programação em um contexto de exploração gráfica com Processing modo Python GRAPHICA 2017: XII International Conference on Graphics Engineering for Arts and Design. 2017 [com Daniel de Carvalho Moreira e Monica Rizzolli]
- Lousa Mágica & Lousa Paramétrica Ferramentas de desenhar com potenciômetros, com Arduino e Processing (Java e Python).
2015 - 2016
-
Resources for teaching programming for artists, designers and architects
-
Recursos para o ensino de programação para artistas, designers e arquitetos
atividades educacionais
- Professor na Escola Britânica de Artes Criativas - EBAC, desde 2019
- Programação criativa para o curso Arte e Mídias Digitais
- Professor no Centro Universitário Belas Artes de São Paulo, desde 2019
- Cultura do Script (Python) - Pós-graduação Arquitetura Digital e Design Paramétrico
-
Educador de tecnologias e artes no Sesc Avenida Paulista, desde 2018
- Professor no Instituto Europeo di Design - São Paulo - IED-SP, 2016—2019
- Programação Criativa - Pós-graduação em design de interação
- Modelagem 3D, VR/AR - Tópicos especiais
- Professor na Escola da Cidade, desde 2005
- Meios Digitais (Modelagem 3D, fabricação digital e temas diversos)
- arteprog arte e programação
- Programação criativa e arte argorítmica com Monica Rizzolli, SESC-SP (diversas unidades) 2016, 2017, 2018 e Casa Plana 2019.
- Estúdio Hacker Grupo multidisciplinar para atividades educacionais, tecnológicas e artísticas
- Inauguração do SESC 24 de maio
- Estúdio Hacker Day 2017
- Diversas atividades de eletrônica lúdica e computação desplugada
-
The Developers Conference 2016 (Oficina TDC4Kids, Processing + Python, com Luciano Ramalho)
- IA-UNESP - Zonas de Compensação 2016 (Arduino e Processing + Python)