marcos labriola reginaldo do prado - ime-usp
TRANSCRIPT
Marcos LabriolaReginaldo do Prado
� Motivação� Desenvolvimento◦ Questões Pedagógicas◦ Framework◦ Implementação◦ Implementação
� Resultados� Perspectivas
� Limitações dos desenhos feitos na lousa.◦ Qualidade da imagem◦ Velocidade e dinamismo◦ Desenho plano◦ Desenho plano
� 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.
� Facilitar o trabalho do professor de CG
� 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
� Projeto PhET – Colorado Universityhttp://phet.colorado.edu
� Definir metas específicas de � Definir metas específicas de ensino/aprendizagem para cada aplicativo.
� Criar aplicações que encorajem/induzam os estudantes a raciocinar.
� 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.
� 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
� 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
� 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
� Definição das ferramentas/funcionalidades disponíveis em 3D
� Implementação do framework 3D
� Implementação de ferramentas de autoria◦ 2D e 3D
� Criação de uma interface gráfica para configuração de opções para geração automática de código.
� 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
� [email protected]@ime.usp.br� [email protected]