Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scratch: Programmare è un gioco da ragazzi

Scratch: Programmare è un gioco da ragazzi

Presentation about Scratch, a programming language and environment useful as teaching instruments. You can find information about computational thinking and digital fluency. This presentation is used during the "Aggiornamento Agile - July '18" workshop.

Nicola Sanitate

July 20, 2018
Tweet

More Decks by Nicola Sanitate

Other Decks in Programming

Transcript

  1. cos’è Scratch? approccio alla programmazione per non programmatori ambiente di

    sviluppo linguaggio di programmazione social network strumento didattico
  2. cosa si può fare con Scratch? videogiochi newsletter interattive simulazioni

    scientifiche tour virtuali biglietti d'auguri concorsi di danza animati tutorial interattivi
  3. obiettivo pensiero creativo ragionamento sistematico lavoro collaborativo coltivare una generazione

    di pensatori che usano la programmazione per esprimere le proprie idee
  4. i vantaggi della programmazione amplia la gamma di ciò che

    puoi creare con il computer pensiero computazionale strategie di progettazione e problem solving creazione di rappresentazioni esterne del ragionamento
  5. la rivoluzione del pc entusiasmo iniziale per la programmazione nelle

    scuole ridirezionamento verso altri usi del computer oggi la programmazione è ritenuta attività tecnica ristretta
  6. analisi del fallimento linguaggi di programmazione troppo difficili da usare

    attività non collegate a interessi o esperienze dei giovani contesti inadatti ad offrire indicazioni per il superamento di ostacoli o a incoraggiare esplorazioni più profonde
  7. ispirazione lego si inizia ad armeggiare immediatamente la struttura emergente

    dà vita a nuove idee mentre si gioca gli obiettivi evolvono organicamente
  8. il pavimento basso grammatica basata su “blocchi di programmazione” i

    connettori sui blocchi suggeriscono le connessioni i bambini combinano i mattoncini e vedono cosa succede
  9. shape is the new syntax strutture di controllo possono accogliere

    altri blocchi blocchi con output hanno forma diversa a seconda del tipo blocchi condizionali hanno vuoti a forma di esagono che accolgono solo booleani
  10. interattivo click su una pila di blocchi per mandarla in

    esecuzione si possono modificare pile mentre sono in esecuzione più pile di blocchi più thread in parallelo
  11. strategie puoi pianificare e poi realizzare (top-down) puoi armeggiare e

    poi migliorare (bottom-up) essere disordinati e sperimentare è OK
  12. progetti significativi == maggiore apprendimento diversità - supportare molti tipi

    diversi di progetti personalizzazione - permettere di importare assets personali
  13. cosa puoi imparare? trasformare idee in progetti sperimentare nuove idee

    prendere idee complesse e spezzettarle collaborare con altre prersone trovare e correggere errori essere tenace e perseverare quando le cose non funzionano
  14. condivisione feedback e consigli si trasformano in forte motivazione l’ampia

    libreria è fonte d’ispirazione il sito Web è l’inizio di una “letteratura” per Scratch
  15. collaborazione il remix è alla base della comunità Scratch frutto

    di una cultura costruita sull’orgoglio del remix link al progetto originale link ai progetti derivati progetti “top remixed”
  16. cosa viene dopo? i futuri informatici dovranno passare ad altri

    linguaggi per altri i concetti presenti sono sufficienti passaggio al mondo fisico
  17. sfide future fornire supporto educativo per diffonderlo in maniera più

    ampia cambiare il modo in cui le persone pensano alla programmazione espandere la nozione di “fluidità digitale” per includere la progettazione non tecnologica ma culturale ed educativa