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

  1. Contextualização
  2. Elementos fundamentais do código: 2.1. Funções e variáveis; 2.2. Estruturas de repetição e decisão; 2.3. Operadores
  3. Entrada/Saída de texto

MÓDULO 2: DESENHO E REPRODUÇÃO

  1. Processing IDE e Instalação
  2. 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

  1. Animação: 1.1. Velocidade e direção; 1.2. Tweening; 1.3. Temporizadores; 1.4. Transformações geométricas
  2. 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

  1. Design generativo
  2. Visão

MÓDULO 5: EXTENSÕES/BIBLIOTECAS 2

  1. Som
  2. Rede
  3. 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.

Datas
11-14 de julho de 2017; 16-19 de julho de 2018

Formadores 2018
Pedro Martins (coordenador), Hugo Gonçalo Oliveira, João Cunha

Formadores 2017
Pedro Martins (coordenador), Hugo Gonçalo Oliveira, Catarina Macãs, Evgheni Polisciuc, João Cunha

Organização
Departamento de Engenharia Informática e Programa de Doutoramento em Materialidades da Literatura

Local
Universidade de Coimbra – Polo II, DEI (Departamento de Engenharia Informática)

Duração
2017-2018

Categorias: Cursos Literatura Digital
Tags: plataformas software