17
Marcos Labriola Reginaldo do Prado

Marcos Labriola Reginaldo do Prado - IME-USP

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Marcos Labriola Reginaldo do Prado - IME-USP

Marcos LabriolaReginaldo do Prado

Page 2: Marcos Labriola Reginaldo do Prado - IME-USP

� Motivação� Desenvolvimento◦ Questões Pedagógicas◦ Framework◦ Implementação◦ Implementação

� Resultados� Perspectivas

Page 3: Marcos Labriola Reginaldo do Prado - IME-USP

� 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

� 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

� Facilitar o trabalho do professor de CG

Page 6: Marcos Labriola Reginaldo do Prado - IME-USP

� 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

� 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

� Criar aplicações que encorajem/induzam os estudantes a raciocinar.

Page 9: Marcos Labriola Reginaldo do Prado - IME-USP

� 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

� 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

� 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
Page 13: Marcos Labriola Reginaldo do Prado - IME-USP

� 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

� 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

� 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

� 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

[email protected]@ime.usp.br� [email protected]