CCT 23Maio2009 Sobral
-
Upload
ialis-cavalcante -
Category
Education
-
view
990 -
download
1
description
Transcript of CCT 23Maio2009 Sobral
11
Greenfoot + BlueJ
Ferramentas deEnsino de POO
Prof. Me. Iális Cavalcante ([email protected])Engenharia da ComputaçãoUniversidade Federal do Ceará – Campus de Sobral
2
SUMÁRIO
Introdução
BlueJ
Greenfoot
Exemplos
Considerações Finais
2
Sun Confidential: Internal Only 3
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!
Sun Confidential: Internal Only 4
AMBIENTE BLUEJAMBIENTE BLUEJ
Sun Confidential: Internal Only 5
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.
Sun Confidential: Internal Only 6
BlueJ
Sun Confidential: Internal Only 7
BlueJ
Sun Confidential: Internal Only 8
BlueJ
• Aplicação demétodos.• Uso de Herança,Polmorfismo, etc.
Sun Confidential: Internal Only 9
GREENFOOTGREENFOOT
Sun Confidential: Internal Only 10
Greenfoot• GreenfootGreenfoot é uma ferramenta computacional
desenvolvida para permitir que iniciantes tenham experiência com programação orientada a objetos.• 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.
Sun Confidential: Internal Only 11
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.
Sun Confidential: Internal Only 12
EXEMPLOSEXEMPLOS
Sun Confidential: Internal Only 13
Exemplos• Mais básicoe didático:wombats e/ouwombats2.
Sun Confidential: Internal Only 14
Exemplos• Aplicação demétodos.• Uso deHerança,Polmorfismo,etc.
Sun Confidential: Internal Only 15
Exemplos• Ambientemais lúdico.• Cenáriocustomizado.
Sun Confidential: Internal Only 16
Exemplos• Programação:
Base doambiente BlueJ.
Geraçãoautomática doJavaDoc.
Sun Confidential: Internal Only 17
Exemplos
• Interaçãocom o usuário.• Acionamentodo teclado:• Luna Lander
Sun Confidential: Internal Only 18
Exemplos
• Múltiplos objetosna tela.• Atualização deinformação:• Ants
Sun Confidential: Internal Only 19
CONSIDERAÇÕES FINAISCONSIDERAÇÕES FINAIS
Sun Confidential: Internal Only 20
Considerações Finais
Fonte:BlueJ / Greenfoot Day 20094 de Março
Sun Confidential: Internal Only 21
Dúvidas?
Sun Confidential: Internal Only 22
Referências
• Greenfoot - http://www.greenfoot.orghttp://www.greenfoot.org• BlueJ - http://www.bluej.orghttp://www.bluej.org• Livro - Livro - Objects First with Java
A Practical Introduction using BlueJDavid J. Barnes & Michael KöllingFourth edition