aula aberta scratch aula aberta auditório da estgl (ed. 2) josé paulo ferreira lousado estgl,...
TRANSCRIPT
![Page 1: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/1.jpg)
SCRATCHAula Aberta
Auditório da ESTGL (Ed. 2)
José Paulo Ferreira Lousado
ESTGL, 29-01-2014
![Page 2: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/2.jpg)
UM POUCO DE HISTÓRIA…• 1966 – surge o LOGO, pelas mãos de uma empresa de Cambridge, cujos
impulsionadores principais foram Wallace Feurzeig , Seymour Papert, Dan Bobrow , Richard Grant, Cynthia Solomon, Marvin Minsky e John McCarthy, os dois últimos, investigadores do M.I.T.;
• … ao longo das décadas de 70, 80 e 90, foram várias as versões do LOGO – WinLogo, MegaLogo, CKLogo, etc.
![Page 3: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/3.jpg)
UM POUCO DE HISTÓRIA…• 2000 – Com a rápida evolução dos PC’s surgiram versões melhoradas com
capacidades expandidas, nomeadamente em 3D : Elica, Imagina Cria e Constrói (Versão PT), Microsoft Logo, FMSLogo (apoia os doentes de esclerose múltipla), Xlogo, Microsoft Small Basic (adaptação do basic aos conceitos do LOGO);
• 2004 – surge o TurtleArt que utiliza blocos de programação e não as instruções directamente, baseado no Logo Blocks (1995 versão experimental, baseada em Java);
![Page 4: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/4.jpg)
2004 - SURGE O SCRATCH
• Foi criado com base nos anteriores projetos Microworlds Pro e Logo Blocks;
• O Scratch é um projecto do Lifelong Kindergarten Group do M.I.T. Media Lab e é disponibilizado gratuitamente;
• Com o Scratch podemos programar as nossas próprias histórias, jogos e animações interativas e partilhar os projetos com outras pessoas na comunidade;
• O Scratch ajuda a pensar de forma criativa, a raciocinar de forma sistemática e a trabalhar colaborativamente;
![Page 5: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/5.jpg)
SOBRE O SCRATCH
• O Scratch está concebido especialmente para jovens entre os 8 e os 16 anos de idade, mas é usado por pessoas de todas as idades;
• Milhões de pessoas criam projectos Scratch numa grande variedade de contextos, incluindo lares, escolas, museus, bibliotecas e centros comunitários;
• O Scratch é usado em mais de 150 países e está disponível em mais de 40 línguas.
• O SAPOScratch é um programa educacional que resulta de uma parceria entre a Portugal Telecom e o MIT, desde novembro de 2008.
http://scratch.mit.edu/about
http://kids.sapo.pt/scratch/about
![Page 6: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/6.jpg)
SAPO SCRATCH• Basta criar uma conta Sapo para partilhar os projetos
![Page 7: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/7.jpg)
SCRATCH MIT (V2)• Permite importar os projetos da versão 1.4, mas não exporta para essa
versão. Permite edição via Browser.
![Page 8: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/8.jpg)
VERSÕES BASEADAS EM SCRATCH (V1.4)• Enchanting – programação de Robot NXT (Lego Mindstorm)
![Page 9: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/9.jpg)
VERSÕES BASEADAS EM SCRATCH (V1.4)• Bingo – clone que implementa o acesso a ficheiros, internet, expande as
funcionalidades do rato e permite criar executáveis do Windows
![Page 10: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/10.jpg)
VERSÕES BASEADAS EM SCRATCH (V1.4)• Para Android - Pocket Code (Catrobat) Versão Beta, permite a
programação de Robot NXT (Lego Mindstorm): https://pocketcode.org/ • Não implementa ainda a caneta, pelo que é impossível fazer traços
![Page 11: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/11.jpg)
VERSÕES BASEADAS EM SCRATCH (V2)• SNAP! – desenvolvido em Javascript, corre diretamente no browser.
![Page 12: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/12.jpg)
OUTRAS VERSÕES BASEADAS EM BLOCOS• Blockly – programação visual com blocos via web browser, que converte
automaticamente para Javascript, Python, etc…
![Page 13: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/13.jpg)
OUTRAS VERSÕES BASEADAS EM BLOCOS• App Inventor – programação visual com blocos via web browser, que permite
desenvolver aplicações para Android (usa uma versão do Blockly).
![Page 14: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/14.jpg)
MÃOS À OBRA
• Interface do SapoScratch• Menus de opções• Grupos de blocos• Blocos• Área de programação• Área dos objetos• Visualização
![Page 15: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/15.jpg)
INTERFACE DO SAPO SCRATCH• Permite interagir com sensores da Lego WeDo e Pico Sensorboard.
![Page 16: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/16.jpg)
• pd 35 pf 100 repita 360 [pf 1 pd 1 ] pf 100 repita 360 [pf 1 pe 1 ] pf 100 pe 12
Algoritmos interessantes (FMSLogo)
![Page 17: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/17.jpg)
• repita 31 [pf 13 pd 18 repita 100 [pf 10 pd 4]]
![Page 18: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/18.jpg)
Rosáceas• repita 16[ pd 35 pf 100 repita 265 [pf 1 pd 1 ] pf 100 repita
265 [pf 0.6 pe 1 ] pf 10 pe 12]
![Page 19: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/19.jpg)
• repita 47 [ pd 35 pf 50 repita 265 [pf 0.5 pd 1 ] pf 50 repita 265 [pf 0.75 pe 1 ] pf 30 pe 12]
![Page 20: Aula Aberta SCRATCH Aula Aberta Auditório da ESTGL (Ed. 2) José Paulo Ferreira Lousado ESTGL, 29-01-2014](https://reader035.vdocuments.net/reader035/viewer/2022062700/552fc182497959413d8f45be/html5/thumbnails/20.jpg)
• repita 47 [ mudecl [255 69 0] pd 35 pf 100 repita 278 [mudecl [255 140 0] pf 1 pd 1 ] pf 100 repita 278 [mudecl [0 255 0] pf 1 pe 1 ] pf 20 pe 12]