Tenho formação em arquitetura e urbanismo na USP e um mestrado na Unicamp em que pesquisei sobre ensino de programação em um contexto visual.
Trabalho com educação faz mais de 20 anos, explorando metodologias criativas com públicos de todas as idades, e ministro disciplinas em diversas faculdades. Pesquiso práticas artísticas que se valem de meios computacionais.
Processing é uma ferramenta computacional aberta e livre criada para tornar a programação mais adequada às necessidades de pessoas com interesse em artes visuais e design. Pode ser usada para automatizar tarefas em escala ou ainda com fins exploratórios, experimentais.
Costumo usar uma variante de Processing que traz a sintaxe de Python, uma linguagem de programação acessível e de uso crescente em inúmeros domínios. O curso permite um primeiro contato com programação visando a produção de imagens e gráficos vetoriais, 2D ou 3D, estáticos, animados ou interativos.
Em cerca 30 horas é possível apresentar os seguintes assuntos:
Desenho de formas básicas e atributos gráficos;
Variáveis globais e animações simples;
Variações com execução condicional e aleatoriedade;
Interação com mouse, teclado;
Funções e recursividade;
Transformações de coordenadas: Deslocamento e rotação;
Grades de elementos (filas e colunas) com laços de repetição;
Introdução a orientação a objetos;
Manipulação de pixels de uma imagem;
Recursos vetoriais externos e tipografia;
Leitura de dados externos e manipulação de arquivos;
Exportação de imagens e formatos vetoriais;
Bibliotecas de terceiros e código compartilhado;
Sensores e interfaces alternativas com Arduino.
Por favor tente cancelar a sua aula com pelo menos 3h de antecedência.
Dependendo do local combinado é possível que eu peça uma taxa de deslocamento.
Professor universitário, ministro disciplinas no IED-SP, EBAC, Belas Artes e Escola da Cidade.
Educador de tecnologias e artes no Sesc-SP.
Cursando o doutorado no programa ATC, FEC-Unicamp.
Mestre pela FEC-Unicamp (2019).
Arquiteto e urbanista pela FAU-USP (2000).
Membro da Processing Foundation e co-organizador da Noite de Processing em São Paulo.
Procura por aulas de programação perto de sua casa? Nós te apresentamos uma lista seleta de professores que podem te ajudar. Superprof também oferece aulas de linguagens de programação se precisar. Aprender já não é mais problema, há aulas de javascript para todos os gostos! Encontrar aulas de python nunca foi mais fácil: você vai adorar aprender.
Na casa do professor | Casa do aluno | Por webcam | |
1 hora | Não disponível | R$120 | R$120 |