1 / 20

SCRATCH Aula Aberta Auditório da ESTGL ( Ed. 2) José Paulo Ferreira Lousado

SCRATCH Aula Aberta Auditório da ESTGL ( Ed. 2) José Paulo Ferreira Lousado. ESTGL, 29-01-2014. UM POUCO DE HISTÓRIA….

Download Presentation

SCRATCH Aula Aberta Auditório da ESTGL ( Ed. 2) José Paulo Ferreira Lousado

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SCRATCHAula AbertaAuditório da ESTGL (Ed. 2)José Paulo Ferreira Lousado ESTGL, 29-01-2014

  2. UM POUCO DE HISTÓRIA… • 1966 – surge o LOGO, pelas mãos de uma empresa de Cambridge, cujos impulsionadores principais foram WallaceFeurzeig , SeymourPapert, DanBobrow , Richard Grant, Cynthia Solomon, Marvin Minsky e John McCarthy, osdoisú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.

  3. 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);

  4. 2004 - SURGE O SCRATCH • Foi criado com base nos anteriores projetosMicroworldsPro e Logo Blocks; • O Scratch é um projecto do LifelongKindergartenGroup 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;

  5. 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

  6. SAPO SCRATCH • Basta criar uma conta Sapo para partilhar os projetos

  7. 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.

  8. VERSÕES BASEADAS EM SCRATCH (V1.4) • Enchanting – programação de Robot NXT (Lego Mindstorm)

  9. 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

  10. VERSÕES BASEADAS EM SCRATCH (V1.4) • Para Android - PocketCode (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

  11. VERSÕES BASEADAS EM SCRATCH (V2) • SNAP! – desenvolvido em Javascript, corre diretamente no browser.

  12. OUTRAS VERSÕES BASEADAS EM BLOCOS • Blockly – programação visual com blocos via web browser, que converte automaticamente para Javascript, Python, etc…

  13. 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).

  14. MÃOS À OBRA • Interface do SapoScratch • Menus de opções • Grupos de blocos • Blocos • Área de programação • Área dos objetos • Visualização

  15. INTERFACE DO SAPO SCRATCH • Permite interagir com sensores da Lego WeDo e Pico Sensorboard.

  16. Algoritmos interessantes (FMSLogo) • pd 35 pf 100 repita 360 [pf 1 pd 1 ] pf 100 repita 360 [pf 1 pe 1 ] pf 100 pe 12

  17. repita 31 [pf 13 pd 18 repita 100 [pf 10 pd 4]]

  18. 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]

  19. 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]

  20. 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]

More Related