Marcos Labriola Reginaldo do Prado - IME-USP

Preview:

Citation preview

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

� rprado@ime.usp.brml@ime.usp.br� ml@ime.usp.br