Processing: oficina introdutória
Esta oficina consiste numa iniciação à linguagem de programação Processing. O curso visa introduzir a linguagem e ambiente de programação Processing, uma plataforma destinada a simplificar a escrita de programas de contexto maioritariamente visual e com larga aplicação nas artes visuais e design. Neste curso serão apresentados os conceitos fundamentais da programação, assim como as funcionalidades mais relevantes da linguagem Processing. O curso tem a duração de 20 horas, sendo composto por cinco módulos iniciais de natureza teórico-prática e três módulos práticos, nos quais os participantes terão a possibilidade de desenvolver programas de tema livre. A formação é assegurada por docentes do Departamento de Engenharia Informática (DEI) com experiência no ensino de disciplinas de programação e design. Para a frequência do curso não se requer qualquer conhecimento prévio de linguagens de programação. No final do curso é emitido um certificado de frequência. PDF com o Programa do Curso.
MÓDULO 1: INTRODUÇÃO
- Contextualização
- Elementos fundamentais do código: 2.1. Funções e variáveis; 2.2. Estruturas de repetição e decisão; 2.3. Operadores
- Entrada/Saída de texto
MÓDULO 2: DESENHO E REPRODUÇÃO
- Processing IDE e Instalação
- Desenho/Reprodução: 2.1. Primitivas Gráficas; 2.2. Imagens e Vídeo; 2.3. Tipografia 3D
MÓDULO 3: ANIMAÇÃO E INTERAÇÃO
- Animação: 1.1. Velocidade e direção; 1.2. Tweening; 1.3. Temporizadores; 1.4. Transformações geométricas
- Interação: 2.1. Mouse tracking; 2.2. Mapeamento; 2.3. Localização e clique; 2.4. Teclado
MÓDULO 4: EXTENSÕES/BIBLIOTECAS 1
- Design generativo
- Visão
MÓDULO 5: EXTENSÕES/BIBLIOTECAS 2
- Som
- Rede
- Eletrónica
MÓDULO 6: TRABALHO 1
Os participantes programam as suas criações no ambiente Processing.
MÓDULO 7: TRABALHO 2
Os participantes programam as suas criações no ambiente Processing.
MÓDULO 8: ANÁLISE E DISCUSSÃO DOS TRABALHOS
Os trabalhos são apresentados a todos os participantes da oficina.