introdução à programação apresentação da disciplina 1º semestre 2009 > pucpr > design...

21
Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

Upload: internet

Post on 17-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

Introdução à ProgramaçãoApresentação da Disciplina

1º Semestre 2009 > PUCPR > Design Digital

Bruno C. de PaulaBruno C. de Paula

Page 2: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

Resumo da disciplinaVamos aprender a desenvolver e/ou entender o processo de desenvolvimento de

algoritmos e programas voltados para a criação de protótipos que permitam a interação através diferentes plataformas digitais: PC, Web, laptops, celulares, câmeras, etc.

Page 3: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

311/04/23

O que é um algoritmo?

Seqüência de passos que visam a atingir um objetivo bem definido;

“Receita de bolo”;Como você faria para

trocar uma lâmpada queimada?

Page 4: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

411/04/23

Page 5: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

511/04/23

Lógica de Programação

Programação Multimídia

Tecnologias de Programação

Prototipação de Jogos Linguagens Web

Page 6: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

611/04/23

Quem sou eu?

Bruno Campagnolo de Paula ([email protected])

Page 7: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

711/04/23

Por que estou aqui?

Desenvolvo ininterruptamente para Web desde 1998;

Aulas na PUCPR desde 2003;

Trabalhei na Continuum Entertainment, empresa pioneira da área de jogos no Paraná no jogo Inferno.

Page 8: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

811/04/23

Formação tradicional

Engenheiro de Computação (PUCPR), Especialista em Jogos de Computador (Positivo), Mestre em Informática Aplicada (PUCPR);

Desde 2006, Pesquisador do TECPAR na área de Inteligência Artificial.

Page 9: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

911/04/23

Desenvolvimento para Web

Inteligência

ArtificialJogos e

Simulações

Page 10: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1011/04/23

Quem são vocês?

http://tinyurl.com/formdd1

Page 11: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1111/04/23

Cronograma (1º Semestre)1º Bimestre e 2º Bimestre:

– Introdução à programação;– Programação gráfica 2D:

• Linhas, curvas, formas, cor, movimento, animação, imagens, etc.

– Interação tradicional: • mouse, teclado.

Page 12: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1211/04/23

Cronograma (2º Semestre)

3º Bimestre e 4º Bimestre:– Programação gráfica 3D;– Desenvolvimento para celular;– Som;– Interações alternativas:

• Câmera, microfone.

– Vídeo e Captura de Vídeo:• Vídeo Tracking, realidade aumentada, etc.

– Física;– Projeto;

Page 13: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1311/04/23

Page 14: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1411/04/23

Avaliação Proposta (pode mudar!)

Trabalhos Pesos Bimestre

Exercícios práticos propostos em Laboratório 50% 1

Prova Conceitual 1 50% 1

Exercícios práticos propostos em Laboratório 60% 2

Prova Conceitual 2 40% 2

Page 15: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1511/04/23

Avaliação Proposta (pode mudar!)Trabalhos Pesos Bimestre

Exercícios práticos propostos em Laboratório e Projeto

70% 3

Prova Conceitual 3 30% 3

Exercícios práticos propostos em Laboratório e Projeto

80% 4

Prova Conceitual 4 20% 4

Page 16: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1611/04/23

Principais Ferramentas que utilizaremos1º Semestre:

– Processing: http://www.processing.org– Linguagem de programação e ambiente

aberto destinado à programação de imagens, animação e interações.

– Usado para prototipação rápida de ideias.2º Semestre:

– Mobile Processing: http://mobile.processing.org

Page 17: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1711/04/23

Page 18: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1811/04/23

Bibliografia

Material entregue em sala;Web Sites:

– http://www.processing.org– http://www.dainf.cefetpr.br/

~merkle/processing/reference/ptBR/index.html

– ...Livros;

Page 19: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

1911/04/23

Bibliografia

Lógica de Programação: A construção de algoritmos e estruturas de dadosAndré Luz Villar Forbellone e Henri Frederico Eberpächer

Biblioteca.

Page 20: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

2011/04/23

Bibliografia

Processing: A Programming Handbook for Visual Designers and ArtistsCasey Reas and Ben Fry

Partes do livro:– http://

www.processing.org/img/learning/Processing-Sample-070607.pdf

Page 21: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

2111/04/23

Bibliografia

Processing: Creative Coding and Computational Art (Foundation)Ira Greenberg

Site do livro:http://

www.friendsofed.com/book.html?isbn=159059617X