Greenfoot + BlueJ Ferramentas de Ensino de POO Prof. Me. Iális Cavalcante (ialis@ufc.br) Engenharia da Computação Universidade Federal do Ceará – Campus de Sobral
SUMÁRIO Introdução BlueJ Greenfoot Exemplos Considerações Finais
Introdução Qual o objetivo de ensinar POO? E por que usar uma ferramenta pra isso? Quais estão disponíveis? BlueJ Greenfoot Alice, etc. Quem as produzem? Para ter público hoje? A fim de apresentar esta palestra agora? Excelente!!!!!!!!!!!! Muito boa, mas só funciona por minha causa!
AMBIENTE BLUEJ
BlueJ IDE desenvolvida especificamente para o ensino introdutório de orientação a objeto. Desenvolvida por Michael Kölling. Boa visualização de conceitos importantes. Interatividade traz estes conceitos para a realidade. Tipicamente usada para ensino de graduação.
BlueJ
BlueJ
BlueJ Aplicação de métodos. Uso de Herança, Polmorfismo, etc.
GREENFOOT
Greenfoot Greenfoot   é uma  ferramenta computacional  desenvolvida para permitir que  iniciantes tenham experiência  com  p rogramação  o rientada a  o bjetos. Suporta  desenvolvimento de  aplicações gráficas  na Linguagem de Programação Java™; Desenvolvida e implementada na Universidade de Kent ( University of Kent ) e Universidade de Deakin ( Deakin University ); Copyright mantido por Poul Henriksen e  Michael Kölling .
Greenfoot Um ambiente que suporta  cenários World+Actor ; Provê  experiências visualmente engajadas  e concretas para estudantes universitários; Construída  sobre  o  BlueJ .
EXEMPLOS
Exemplos Mais básico e didático: wombats  e/ou wombats2 .
Exemplos Aplicação de métodos. Uso de Herança, Polmorfismo, etc.
Exemplos Ambiente mais lúdico. Cenário customizado.
Exemplos Programação: Base do ambiente BlueJ. Geração automática do JavaDoc.
Exemplos Interação com o usuário. Acionamento do teclado: Luna Lander
Exemplos Múltiplos objetos na tela. Atualização de informação: Ants
CONSIDERAÇÕES FINAIS
Considerações Finais Fonte: BlueJ / Greenfoot Day 2009 4 de Março
Dúvidas?
Referências Greenfoot -  http://www.greenfoot.org BlueJ -  http://www.bluej.org Livro -  Objects First with Java A Practical Introduction using BlueJ David J. Barnes & Michael Kölling Fourth edition

CCT 23Maio2009 Sobral

  • 1.
    Greenfoot + BlueJFerramentas de Ensino de POO Prof. Me. Iális Cavalcante (ialis@ufc.br) Engenharia da Computação Universidade Federal do Ceará – Campus de Sobral
  • 2.
    SUMÁRIO Introdução BlueJGreenfoot Exemplos Considerações Finais
  • 3.
    Introdução Qual oobjetivo de ensinar POO? E por que usar uma ferramenta pra isso? Quais estão disponíveis? BlueJ Greenfoot Alice, etc. Quem as produzem? Para ter público hoje? A fim de apresentar esta palestra agora? Excelente!!!!!!!!!!!! Muito boa, mas só funciona por minha causa!
  • 4.
  • 5.
    BlueJ IDE desenvolvidaespecificamente para o ensino introdutório de orientação a objeto. Desenvolvida por Michael Kölling. Boa visualização de conceitos importantes. Interatividade traz estes conceitos para a realidade. Tipicamente usada para ensino de graduação.
  • 6.
  • 7.
  • 8.
    BlueJ Aplicação demétodos. Uso de Herança, Polmorfismo, etc.
  • 9.
  • 10.
    Greenfoot Greenfoot é uma ferramenta computacional desenvolvida para permitir que iniciantes tenham experiência com p rogramação o rientada a o bjetos. Suporta desenvolvimento de aplicações gráficas na Linguagem de Programação Java™; Desenvolvida e implementada na Universidade de Kent ( University of Kent ) e Universidade de Deakin ( Deakin University ); Copyright mantido por Poul Henriksen e Michael Kölling .
  • 11.
    Greenfoot Um ambienteque suporta cenários World+Actor ; Provê experiências visualmente engajadas e concretas para estudantes universitários; Construída sobre o BlueJ .
  • 12.
  • 13.
    Exemplos Mais básicoe didático: wombats e/ou wombats2 .
  • 14.
    Exemplos Aplicação demétodos. Uso de Herança, Polmorfismo, etc.
  • 15.
    Exemplos Ambiente maislúdico. Cenário customizado.
  • 16.
    Exemplos Programação: Basedo ambiente BlueJ. Geração automática do JavaDoc.
  • 17.
    Exemplos Interação como usuário. Acionamento do teclado: Luna Lander
  • 18.
    Exemplos Múltiplos objetosna tela. Atualização de informação: Ants
  • 19.
  • 20.
    Considerações Finais Fonte:BlueJ / Greenfoot Day 2009 4 de Março
  • 21.
  • 22.
    Referências Greenfoot - http://www.greenfoot.org BlueJ - http://www.bluej.org Livro - Objects First with Java A Practical Introduction using BlueJ David J. Barnes & Michael Kölling Fourth edition