Início
Programa
Grasshoppers
Projectos
Montra
Links

Programação Multimédia - 1 º Semestre (2006/2007)


Escola das Artes | Universidade Católica Portuguesa - Foz

Ficha da Disciplina

Descarregar versão PDF (40Kb)

Docente

Jorge Cardoso (jccardoso at porto ucp pt)
Gabinete: Edifício de Restauro, 2º andar, gabinete G17
Horário de atendimento: Segunda-feira, das 10h00 às 11h00

Descrição da Disciplina

A programação de computadores é cada vez mais uma ferramenta essencial para os artistas e para os profissionais da área multimédia. Não só porque abre um novo leque de possibilidades no que concerne à criação artística, mas porque cada vez mais as equipas de trabalho são interdisciplinares e o conhecimento do vocabulário da computação facilita a comunicação com os profissionais da área.

A cadeira de Programação para Multimédia é uma cadeira de introdução à programação de computadores. Não é necessária experiência prévia de programação por parte do aluno.

Esta disciplina pretende fornecer aos alunos uma oportunidade para contactarem com conceitos de algoritmia e conceitos gerais sobre linguagens de programação. O aluno será incentivado a estruturar o pensamento de forma a resolver problemas através da programação do computador.

Será utilizada a linguagem de programação Processing -- uma linguagem desenhada para a programação de imagem, animação e som -- para ilustrar os conceitos abordados.

No final da disciplina, pretende-se que os alunos possuam as ferramentas necessárias para abordar outras linguagens de programação.

Objectivos da Disciplina

Apreensão dos conceitos fundamentais de algoritmia e de linguagens de programação imperativas.
Capacidade de documentação e descrição de um programa de computador.
Funcionamento de um programa em Processing; capacidade de construir programas em Processing que utilizem imagem (2D/3D), som e interacção com o utilizador.
Desenvolvimento de um projecto em Processing.

Avaliação

O regime de avaliação de conhecimentos na disciplina de Programação Multimédia é o de Avaliação Contínua.
A avaliação consistirá em três pontos de avaliação: projectos semanais durante a primeira metade do semestre, um projecto final e a avaliação contínua durante as aulas.

A avaliação é composta pela seguinte ponderação:

     
Projectos Semanais   50%

Projecto Final

Programação (20%)
Apresentação (5%)
Relatório (15%)

  40%

Avaliação Contínua

Assiduidade (5%)
Participação (2.5%)
Apreciação Pessoal (2.5%)

  10%
     
     

Calendário

Aula Conteúdo
18 Setembro Apresentação da disciplina
25 Setembro Introdução à Programação / Processing
02 Outubro Processing / Variáveis
09 Outubro Variáveis / Selecção
16 Outubro Selecção / Iteracção
23 Outubro Iteracção / Métodos
30 Outubro Métodos / Interacção
06 Novembro Apresentação e Discussão das Propostas de Projecto
13 Novembro Aula de Laboratório
20 Novembro Aula de Laboratório
27 Novembro Aula de Laboratório
04 Dezembro Aula de Laboratório
11 Dezembro Aula de Laboratório
18 Dezembro

Aula de Laboratório

02 Janeiro Entrega dos Trabalhos
05 Janeiro Apresentação dos Trabalhos


Material/Bibliografia

  1. Sebenta de Programação Multimédia (disponibilizado no centro de cópias ou no sítio Web da cadeira)
  2. Material de Apoio (disponibilizado no centro de cópias ou no sítio Web da disciplina)

Material Complementar

  1. João Pedro Neto, Programação, Algoritmos e Estruturas de Dados, Escolar Editora; 2004
  2. Marques de Sá, Fundamentos de Programação usando C, FCA; 2004
  3. Sítio web do Processing -- http://www.processing.org