a differenza di Nostro i giovani hanno trascorso faticosamente imparando a pizzicare le lettere su una tastiera desktop e avendo molto poco conoscenza tecnologica al di fuori di cambiare il nostro messaggio AIM away, i bambini di oggi sono cittadini del l'era digitale. L'innovazione sta avvenendo a un ritmo esponenziale, rendendo più importante che mai poter navigare nel mondo connesso.
Quindi, anche se ha senso che alle generazioni precedenti non sia stato insegnato a programmare in tenera età, l'argomento per insegnare ai bambini di oggi a programmare si dimostra forte. Non solo insegna ai bambini a pensare in modo analitico, ma la sua applicazione nella vita di tutti i giorni crescerà in rilevanza solo man mano che la tecnologia continua ad evolversi.
Di più:I migliori siti web educativi per bambini che non smetteranno di rubare il tablet della mamma
Jessica Mah, fondatrice e CEO di inDinero, ritiene che la codifica dovrebbe già essere incorporata nell'istruzione dei bambini. “Le scuole elementari dovrebbero richiedere ai bambini di programmare; dovrebbe semplicemente far parte del curriculum”, ha detto. “La tecnologia è il futuro e la codifica è una componente fondamentale e un'abilità essenziale. Direi che siamo già indietro di 20 anni».
E Mah ne sa una o due sulla programmazione per bambini... aveva solo 11 anni quando ha imparato a programmare e ha lanciato la sua prima attività basata sul web.
Se chiedi a John Hilliar, uno sviluppatore di software per Dell EMC ed ex istruttore di programmazione presso Northeastern All'università quando pensa che i bambini dovrebbero iniziare a programmare, la risposta è intorno all'età che Mah ha imparato per la prima volta: mezzo scuola. In effetti, Hilliar si sta attualmente preparando per insegnare a sua figlia di 12 anni come programmare in C durante le prossime vacanze.
Perché i bambini devono imparare a programmare?
“La codifica insegna come suddividere un problema in piccoli problemi e flusso logico, ma, cosa più importante, costringe il programmatore a comunicare con l'utente da persona a persona. Imparare un linguaggio di programmazione ti insegna i meccanismi per istruire un computer su come eseguire un determinato compito, ma risolvere il problema dell'utente in un modo che trova utile è un'abilità applicabile a tutti i lavori", ha detto Hilliar noi.
Mentre Hilliar crede che la scuola media sia un'età ideale per iniziare a introdurre linguaggi di programmazione come C, C++ o Java, anche lui avverte che la programmazione, come la maggior parte degli aspetti dell'istruzione dei bambini, non è necessariamente un'impresa valida per tutti, quindi per parlare.
"Tieni presente che ognuno ha attitudini diverse", ha spiegato. "Ho visto studenti che erano studenti di livello A fallire miseramente nell'afferrare la programmazione in un corso di laurea di livello universitario, mentre la persona accanto a loro eccelleva".
Come iniziamo a insegnare ai nostri figli a programmare?
Hilliar offre alcuni suggerimenti, dicendo: "Un linguaggio come Scratch può insegnare ai bambini in età molto giovane (forse di seconda elementare) le basi del looping e le fasi di un processo. Inoltre, è più divertente e grafico di altri linguaggi come C, C++ o Java."
Di più:6 migliori campi di programmazione per bambini pazzi per il computer
Con sua figlia, Hilliar ha in programma di introdurre la codifica a strati, un processo che i due hanno già iniziato. “Inizierò con il C e costruirò lezione per lezione sui componenti del linguaggio. L'anno scorso abbiamo armeggiato con un kit Arduino insieme; Mi sedevo con lei di notte e imparavo del nuovo materiale, e poi le davo un esperimento da fare il giorno successivo. Per la programmazione in C, adotterò lo stesso approccio".
Un altro modo per promuovere l'amore per la programmazione nei bambini è rafforzarlo attraverso il divertimento. Dal momento che i bambini si annoiano facilmente, rendere la programmazione una parte del gioco rende l'apprendimento della programmazione più coinvolgente e quindi divertente. I "giocattoli" high-tech come Dash & Dot di Wonder Workshop sono un ottimo esempio.
Designato come il regalo STEM preferito di Melinda e Bill Gates per i bambini, Dash & Dot sono veri robot che insegnano ai bambini a programmare attraverso il gioco. I robot funzionano con app per smartphone e tablet in modo che i bambini possano affrontare progetti, sfide e puzzle e dare libero sfogo alla loro immaginazione con il gioco a mano libera.
Le scuole elementari di tutto il mondo stanno iniziando ad accettare la prospettiva di Mah e Hilliar sulla programmazione precoce, poiché oltre 8.500 scuole hanno già adottato Dash & Dot nei loro computer scienza curriculum.
Tuttavia, la maggior parte delle scuole negli Stati Uniti deve ancora implementare la codifica per i bambini come parte del curriculum, suggerendo che Mah ha colpito nel segno quando ha detto che le nostre scuole sono dietro la curva in cui l'educazione alla programmazione è ha riguardato.
Come DataScience@SMU — il Laurea Magistrale online in data science della Southern Methodist University - ha sottolineato: "Il Dipartimento del lavoro degli Stati Uniti stima che entro il 2020 ci saranno più di 1,4 milioni di posti di lavoro legati all'informatica. Lo stipendio medio annuo di uno sviluppatore di software negli Stati Uniti è di $ 102.050, mentre lo stipendio medio annuo per tutti i lavori è di $ 47.230. Eppure solo 1 scuola su 10 negli Stati Uniti insegna ai bambini a programmare e meno dell'1% delle ragazze pensa che l'informatica sia parte del loro futuro".
Di più:Il tuo bambino dotato non si comporta male: è annoiato
In esplorare lo stato dell'informatica e dell'istruzione per K fino a 12 studenti negli Stati Uniti e all'estero, DataScience@SMU ha scoperto che la codifica è obbligatoria solo come parte dei curricula elementari o secondari in quattro paesi (Gran Bretagna, Estonia, Francia e Vietnam), facoltativamente offerti attraverso organizzazioni non profit e fondazioni in altri quattro (Canada, Colombia, Germania e India) e allo studio in tre (Finlandia, Italia e Singapore).
Oltre a essere insegnato solo in 1 scuola su 10, la programmazione spesso non viene sfruttata appieno qui negli Stati Uniti - secondo DataScience@SMU, solo 30.000 su 21 milioni di studenti statunitensi hanno effettivamente sostenuto l'esame di informatica AP in 2013.
Quando gli è stato chiesto dall'Associazione degli insegnanti di informatica quale fosse il loro più grande ostacolo nell'implementazione della codifica nel curriculum era, 1.246 insegnanti hanno citato la mancanza di sostegno o interesse da parte del personale scolastico e la mancanza di interesse degli studenti come primaria ostacoli.
Ma con una stima di 1,4 milioni di posti di lavoro negli Stati Uniti nei settori legati all'informatica che dovrebbero essere creati entro il 2020 - e solo il 30% di quelli previsti per essere riempiti da cittadini statunitensi qualificati: è logico che sia giunto il momento che tutti noi diventiamo più interessati alla codifica per bambini.
Questo post è stato sponsorizzato da Wonder Workshop.