Coding: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 3:
== Breve storia del Coding ==
La storia del Coding inizia con [[Ada Lovelace]], la prima donna programmatrice della storia. Sin dalla più giovane età ha mostrato un particolare interesse per la matematica. Collaborò con [[Charles Babbage]] e lavorò sulla macchina analitica da lui ideata, un computer a vapore mai realizzato. Per tale macchina Ada Lovelace elaborò un [[Algoritmo_di_Ada_Lovelace_per_i_numeri_di_Bernoulli|algoritmo]] capace di eseguire calcoli automatici per computare i numeri Bernoulli.
Un contributo rilevante nell'evoluzione della programmazione connessa alla pratica didattica/educativa arriva da [[Seymour Papert]] matematico e pedagogista sudafricano, attento alla relazione tra computer e apprendimento. Nel 1967 ha ideato LOGO , un linguaggio di programmazione dedicato alla didattica per comprendere la geometria attraverso l’uso del computer. Secondo Papert l’apprendimento è un processo che avviene attraverso il ruolo attivo di chi impara: analizzare, costruire, scomporre, confrontare, presentare l’oggetto dell’apprendimento<ref>Papert, Mindstorms: Bambini, computers e creatività 1980</ref>. Un processo, dunque, che dà centralità al bambino il quale diventa protagonista e costruttore del proprio sapere.
{{citazione|''...È l’elaboratore che programma il bambino, né più né meno. Nell’ambiente LOGO il rapporto è rovesciato: il bambino, anche d’età prescolare, padroneggia la macchina, è lui che programma l’elaboratore.
Riga 20:
Questo pensiero ispirò la nascita di comunità con l'obiettivo di insegnare programmazione informatica ai più piccoli, tra questi [http://www.coderdojoitalia.org/cose-coderdojo/ CoderDojo] ha contribuito a diffondere in modo particolare Scratch.
Compaiono inoltre [https://snap.berkeley.edu/ '''SNAP!'''] linguaggio di programmazione che si ispira a Schatch, ma include alcuni elementi del linguaggio '''Scheme''' e '''Micro Bit''', una scheda a led e sensori, appositamente progettata per educare i bambini alla programmazione. Oggi è diventata, per docenti e alunni, un ottimo strumento di formazione, che sta riscuotendo nelle scuole notevole successo per il basso costo e per la facilità del suo utilizzo.
== Note ==
<references/>
|