cct 23maio2009 sobral

Post on 21-Jan-2015

990 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Apresentação realizada no dia 23 de maio de 2009 no evento Café com Tapioca, realizado na UFC de Sobral.

TRANSCRIPT

11

Greenfoot + BlueJ

Ferramentas deEnsino de POO

Prof. Me. Iális Cavalcante (ialis@ufc.br)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

top related