Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Coding: programmando si impara!

2,008 views

Published on

Da quando CoderDojo si sta diffondendo in tutta Italia, sono sempre di più le persone interessate a capire come funziona un Dojo. Perché è sempre più importante saper scrivere codice? Queste slide provano a raccontarlo in maniera facile e simpatica.

Published in: Education

Coding: programmando si impara!

  1. 1. Matteo Troìa Coding programmando si impara febbraio 2015
  2. 2. Don’t just buy a new videogame, make one!
  3. 3. non stava scherzando...
  4. 4. un tempo era l'inglese oggi è il coding
  5. 5. Coding: (l'arte di) produrre codice C/C++ Java Objective C Swift Phyton Node Js Processing e molti molti altri ...
  6. 6. Per non essere passivi davanti alla tecnologia Per trasformare le idee in prodotti reali e digitali Per capire come funzionano i dispositivi che usiamo ogni giorno WHY? Why not! 9% 44% 6/10 anni 11/14 anni uso quotidiano di internet
  7. 7. report "Cittadini e nuove tecnologie", ISTAT, dicembre 2014 Chi ha utilizzato la Rete nel 2014? Un po' di numeri
  8. 8. la mancanza di competenze risulta il principale motivo del non utilizzo della rete con una percentuale del 55,1% fonte: Luca Tremolada - 24 Dicembre 2014 - ilSole24Ore Un po' di numeri
  9. 9. Una paradossale situazione
  10. 10. post del: 28 gennaio 2015 Ancora un po' di numeri ma questa volta in un report di Facebook
  11. 11. 22 milioni di italiani non usano internet 1 ogni 3 44% di italiani non ha navigato in rete nel 2014 1 su 2 Eppure... fonte: ISTAT
  12. 12. Divario "studio - lavoro" La scuola educa alla tecnologia? Il mondo de lavoro richiede "esperti di tecnologia?"
  13. 13. 20'000 posizioni scoperte fonte: http://www.lastampa.it/2014/10/31/economia/lavoro/il-paradosso-delleconomia-digitale-made-in-italy-boom-di-nuovi-posti-ma-mancano-i-candidati-869Rl6ZZM9fnqD1isY504O/pagina.html 84'000 posizioni scoperte Oggi Nel 2016 Lavoro ad "alto potenziale tecnologico"
  14. 14. Ehi, amico, ma il mondo e' pieno di lavoro nell'ICT
  15. 15. Cominciare a studiare il digitale
  16. 16. • Immaginazione, per dare spazio alla fantasia • Essere capaci di pensare, ovvero saper organizzare le nostre idee • Saper progettare, formalizzare il ragionamento Studiare per possedere strumenti
  17. 17. ...quello che facciamo per i bambini
  18. 18. é arrivato nella nostra regione CoderDojo
  19. 19. da Coding, programmare, produrre codice di programmazione DojoCoder dal giapponese, significa palestra intesa come luogo di allenamento continuo
  20. 20. Tecnologia trova soluzioni Cultura identifica i bisogni per questo che dobbiamo parlare di cultura digitale ... Quello che ci offre il mondo di oggi... Quello che dovremmo offrire noi...
  21. 21. Tentiamo di parlare il "bittese" la lingua dei bit
  22. 22. Chi conosce questo gioco?
  23. 23. "Sequenza finita di passi ..." Algoritmo Sequenza di istruzioni che risolvono un determinato problema in un numero finito di passi
  24. 24. "If I had asked people what they wanted, they would have said faster horses" Henry Ford Essere capaci di guardare oltre a quel che ci sta davanti
  25. 25. Capacita' di astrazione ovvero concentrarsi sui bisogni e non sulle soluzioni Cultura dell'algoritmoverso cui dobbiamo saperci destreggiare e talvolta difendere Essere capaci di guardare oltre a quel che ci sta davanti
  26. 26. ma a noi spetta la cultura umana Gli algoritmi sono in grado di plasmare la cultura sociale
  27. 27. Abbiamo bisogno di un metodo
  28. 28. Abbiamo bisogno di un software
  29. 29. Un linguaggio a blocchi logici
  30. 30. Un linguaggio a blocchi logici Blocchi come puzzle Colori tematici Sintassi intuitiva Divertimento assicurato
  31. 31. Mitch Resnick MIT Media Lab, Boston
  32. 32. CoderDojo @Casarsa
  33. 33. CoderDojo @Pordenone
  34. 34. CoderDojo @Tavagnacco
  35. 35. Oggi nasciamo pressapoco così tirando le somme
  36. 36. Al giorno d'oggi i giovani hanno molta esperienza e molta familiarità ad interagire con le nuove tecnologie, ma non sono capaci di creare usando le nuove tecnologie e ad esprimersi attraverso le nuove tecnologie. È come se riuscissero a leggere ma non a scrivere con le nuove tecnologie. Quando i bambini creano progetti al computer, imparano certo a programmare, ma, cosa ancora più importante, programmano per imparare. Perché imparando a programmare, imparano mille altre cose, aprendosi nuove opportunità di apprendimento.
  37. 37. È utile fare un'analogia con la lettura e la scrittura. Quando si impara a leggere e scrivere, si aprono nuove opportunità per imparare molte altre cose. Quando si impara a leggere, allora si potrà anche leggere per imparare. E imparare a programmare è la stessa cosa. Se si impara a programmare, allora si potrà anche programmare per imparare.
  38. 38. trasformarci in supereroi! dunque, quel che dobbiamo provare a fare...
  39. 39. Cavoli, siete stati attenti fino a qui! Beh, allora - grazie - E nel caso, keep in touch! Matteo Troìa matteotroia@icloud.com @matteojordan CoderDojo FVG info@coderdojofvg.it www.coderdojofvg.it

×