Marcos Labriola Reginaldo do Prado - IME-USP
Transcript of Marcos Labriola Reginaldo do Prado - IME-USP
![Page 1: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/1.jpg)
Marcos LabriolaReginaldo do Prado
![Page 2: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/2.jpg)
� Motivação� Desenvolvimento◦ Questões Pedagógicas◦ Framework◦ Implementação◦ Implementação
� Resultados� Perspectivas
![Page 3: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/3.jpg)
� Limitações dos desenhos feitos na lousa.◦ Qualidade da imagem◦ Velocidade e dinamismo◦ Desenho plano◦ Desenho plano
![Page 4: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/4.jpg)
� Dificuldade de visualização dos conceitos.
� Inexistência de ferramentas para o uso específico em aulas de Computação Gráfica.específico em aulas de Computação Gráfica.
![Page 5: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/5.jpg)
� Facilitar o trabalho do professor de CG
![Page 6: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/6.jpg)
� Applets educacionais◦ Diretrizes para a criação
� Framework◦ Visualização/Interação (2D)◦ Visualização/Interação (2D)
� Implementação do framework◦ Java + OpenGL (Jogl)
� Criação dos primeiros applets
![Page 7: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/7.jpg)
� Projeto PhET – Colorado Universityhttp://phet.colorado.edu
� Definir metas específicas de � Definir metas específicas de ensino/aprendizagem para cada aplicativo.
![Page 8: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/8.jpg)
� Criar aplicações que encorajem/induzam os estudantes a raciocinar.
![Page 9: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/9.jpg)
� Produzir visualizações que façam conexão com experiências do mundo real.
� Desenvolver aplicativos que permitam uma � Desenvolver aplicativos que permitam uma análise exploratória.
![Page 10: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/10.jpg)
� Provê uma solução para uma família de problemas
� Usa um conjunto de classes que decompõem o problema básicoo problema básico
� É uma aplicação quase completa
![Page 11: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/11.jpg)
� Classes que devem ser subclassificadas:◦ Painel principal (VagalMainPanel)◦ Área de desenho (VagalCartesianPlane)◦ Painel de interação (VagalInteractionPanel)◦ Painel de interação (VagalInteractionPanel)◦ Evento do sistema (VagalEvent)◦ Menus (VagalMenu)
� Todas as outras funcionalidades estão encapsuladas
![Page 12: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/12.jpg)
![Page 13: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/13.jpg)
� Versão funcional do framework◦ Definição das classes/interfaces básicas◦ Definição do modelo de comunicação
� Publicação do framework◦ instruções para o desenvolvimento◦ exemplos de applets educacionais
![Page 14: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/14.jpg)
� Definição das ferramentas/funcionalidades disponíveis em 3D
� Implementação do framework 3D
� Implementação de ferramentas de autoria◦ 2D e 3D
![Page 15: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/15.jpg)
� Criação de uma interface gráfica para configuração de opções para geração automática de código.
![Page 16: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/16.jpg)
� Continuidade do desenvolvimento◦ Inclusão de novas funcionalidades◦ Cobertura de vários tópicos da disciplina
� Publicação em evento de alcance nacional◦ Simpósio Brasileiro de Informática na Educação SBIE 2010 – João Pessoa/PB
![Page 17: Marcos Labriola Reginaldo do Prado - IME-USP](https://reader035.fdocumentos.tips/reader035/viewer/2022071612/6156ff06a097e25c764fdf4c/html5/thumbnails/17.jpg)
� [email protected]@ime.usp.br� [email protected]