introdução à programação apresentação da disciplina 1º semestre 2009 > pucpr > design...
TRANSCRIPT
![Page 1: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/1.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/2.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/3.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/4.jpg)
411/04/23
![Page 5: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/5.jpg)
511/04/23
Lógica de Programação
Programação Multimídia
Tecnologias de Programação
Prototipação de Jogos Linguagens Web
![Page 7: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/8.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/9.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/10.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/11.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/12.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/13.jpg)
1311/04/23
![Page 14: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/14.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/15.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/16.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/17.jpg)
1711/04/23
![Page 18: Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/18.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/19.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/20.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022110305/552fc0fe497959413d8bba90/html5/thumbnails/21.jpg)
2111/04/23
Bibliografia
Processing: Creative Coding and Computational Art (Foundation)Ira Greenberg
Site do livro:http://
www.friendsofed.com/book.html?isbn=159059617X