Squeak Etoys Trabalho Nilson

Embed Size (px)

Citation preview

Curso: Licenciatura em Computao Disciplina: Multimdia e Realidade Virtual Professor: Thiago Santi Bressan

Squeak Etoys

Nilson Gomes

AbstractEsse artigo tem como objetivo demonstrar a potencialidade da linguagem Squeak, ela acompanhada de um ambiente de programao bastante intuitivo e de fcil aprendizado, incorpora conceitos utilizados em outras linguagens de programao mas de forma totalmente visual, focando no ensino e aprendizagem de crianas, despertando neles a criatividade permitindo que possam criar seus desenhos, livros digitais e depois dar vida a eles.

ResumoThis article aims to demonstrate the potentiality of language Squeak, it is accompanied by a programming environment intuitive and easy to learn, incorporates concepts used in other programming languages but in a completely visual, focusing on teaching and learning of children, raising creativity by allowing them to create theirdesigns, digital books and then give them life. Palavras-chave: Criana, aprendizagem, programao, criatividade, liberdade.

1. Introduo A adoo do software livre e crescente nos ltimos anos, por vrios motivos: podemos citar como um no a monopolizao das grandes corporaes de tecnologia, ou uma alternativa de incluso social a estudantes e autodidatas, ou ainda pela necessidade de diminuio dos custos na implantao de projetos web. Enfim uma srie de argumentos que justificariam a busca por novas alternativas de tecnologia livre, quando nos deparamos com uma linguagem de programao focada na aprendizagem de crianas, sentimos na obrigao de contribuir de alguma forma para que esse trabalho continue. O Squeak a ferramenta que vamos apresentar a seguir onde possvel inserir a criana num mundo da criatividade e aprimoramento desenvolvendo a lgica da programao, conceitos que normalmente em outras linguagens no oferecem atratividade ou acessibilidade para desenvolver. Seymour Papert definiu uma idia poderosa" como uma ferramenta intelectual." ele acreditava que explorando idias poderosas atravs do uso de computadores, assim como atividades sem computadores, poderiam dar s crianas uma forma de confrontar suas intuies.

2 . Entendendo o que o Squeak Etoy Segundo o Wikipdia, Squeak uma linguagem de programao, derivada de Smalltalk por um grupo da Apple Computer, que inclua alguns dos desenvolvedores originais de Smalltalk. Seu desenvolvimento foi continuado pelo mesmo grupo, na Walt Disney Imagineering, onde a linguagem era feita com o propsito de ser usada em projetos internos da Disney. Squeak orientada a objetos e reflexiva. Est disponvel para muitas plataformas, e programas produzidos em uma plataforma executam identicamente em todas as outras plataformas. O Squeak inclui cdigo para gerar novas verses da mquina virtual em que ela se executa. Tambm inclui um emulador de mquina virtual escrito em Squeak. Por essa razo, a linguagem facilmente portvel. O Squeak focado para diferentes tipos de usurios, nesse artigo, vamos nos basear no componente Etoy, de nvel introdutrio do Squeak. Os Etoys so modelos, simulaes e jogos, construdos na montagem de mosaicos em scripts, que enviam comandos para os objetos desenhados. componentes baseados em scripts,

3. Squeak livre ? Sim. O resultado do esforo em cdigo aberto sob a licena Apache(Apache License)1, mantido pela Viewpoints Research Institute, Inc., uma organizao sem fins

lucrativos .

4. Instalando o Squeak Etoys Primeiramente vamos fazer download do

http://www.squeakland.org/content/installers/Etoys-4.1.1.exe a verso atual a 4.1.1.,

no site da Squeak, ainda possvel encontrar uma variedade de material de apoio, como tutoriais , e-book e Showcases.

Download do Arquivo

1

(Apache License em ingls) uma licena para software livre (open source) de autoria da Apache Software Foundation(ASF

Material de apoio : No site da Squaetland, est disponivel material de apoio, como tutoriais passo a passo de como montar um projeto no Squaet Etoys.

5- Projetos desenvolvidos com Squeak Etoys : A imagem abaixo de um vdeo onde mostra resultados com alunos e professores da Escola Luciana de Abreu (Plo do Projeto UCA) usaram o programa Squeak Etoys no cotidiano da sala de aula. Essas experincias fazem parte da etapa pr-piloto do Projeto. Onde os alunos usam o Squeak Etoys como ferramenta de aprendizagem e desenvolvimento.

6- Conhecendo as Ferramentas Squeak Etoys : Na tela principal tem a opo de criar ou abrir projetos, e ainda acesso a tutoriais

Aps abrir ou criar um projeto , poderemos usa a barra de ferramentas abaixo. Barra de Suprimentos Ferramentas de pintura

Aps selecionar um objeto desenho, mostrado ao redor vrios componentes de manipulao do objeto, facilitando a interao e o desenvolvimento da atividade.

possvel ter acesso a uma barra de script onde basicamente se d vida aos objetos, determinando comandos tods de forma visual para execuo das taarefas:

Exemplos de Projetos desenvolvidos com o Squeak Etoys : Abaixo na figura 01 projeto que cria animao de um objeto:

Figura 01 Nesse outro simula o funcionamento de circuitos eltricos.

Figura 02 possvel ainda Publicar os projetos desenvolvidos no site da Squaek Etoys :

7. Concluso Nesse trabalho conhecemos mais uma ferramenta que contribui para o crescimento do software livre. O Squeak Etoys nos mostrou ser um ambiente de desenvolvimento rico e todos os quesitos, desde de interface fcil a quantidade de , ferramentas e rer cursos. Projetos assim poder despertar a criatividade dos usurios, aprimorando seu conhecimento, desenvolvendo o aprendizado de uma forma amigvel e natural. Acreditamos que ferramentas como essa, ainda precisam estar mais a mo dos educadores, principalmente de sries iniciais e fundamental, pois nessa fase do aprendizado prpria para desenvolver o raciocnio lgico e criatividade, a qual vem de encontro a ferramenta que apresentamos.

8. Referencias Bibliogrficas

http://oficinas.pensamentodigital.org.br/ambientes_simulacao/squeak/book.pdf http://www.squeakland.org/about/intro/ http://www.youtube.com/watch?v=yjT3b2SXbmU&feature=related http://oficinas.pensamentodigital.org.br/ambientes_simulacao/index.htmlhttp://www.viewpointsresearch.org/about.html