Come coinvolgere i bambini nella programmazione e nella programmazione

Come ha sottolineato Homer Simpson anni fa, Internet ora è sui computer. Non solo sono lavori tecnologici sta per essere il lavori quando sei figlio o figlia diplomati (entro il 2020 gli Stati Uniti creeranno 1,4 milioni di posti di lavoro in informatica-correlati, quindi estrapolalo), è probabile che coloro che li hanno avranno più sicurezza sul lavoro, uno stipendio migliore e probabilmente maggiordomi robot più utili di te.

IMPARENTATO: I programmi di apprendimento del codice sono per bambini o aziende?

Zach Sims voleva impara a programmare, così ha lanciato la piattaforma online Codecademy cinque anni fa e ora chiunque può andarci per imparare i linguaggi di programmazione da Java a Python. "Non sono un programmatore di professione", afferma Sims. “In realtà abbiamo avviato l'azienda per insegnare me programmare, e questa è l'esperienza di apprendimento pratico che volevo.”

ANCHE: In futuro tutti i codici, prepara il tuo bambino Con un computer fai da te

È diventato abbastanza comune lamentarsi che l'America non fa più le cose, ma non è esattamente così vero - è solo che le persone anziane come te non possono necessariamente immaginare cosa faremo tra 20 anni. Sai chi può immaginarlo? Tuo figlio, dopo che avrà imparato a programmare.

È la quarta "R"

Ai tempi dei floppy disk e La vendetta dei nerd film, le aule di informatica erano piene di paria occhialuti. Ora la programmazione è parte fondamentale della prima educazione. "Classicamente ci sono le 3 R dell'alfabetizzazione: lettura, scrittura e aritmetica", afferma Sims. “Pensiamo che l'algoritmo dovrebbe essere il quarto R. È un insieme fondamentale di competenze e di un quadro che le persone devono avere nel 21° secolo”. Se la scuola di tuo figlio non offre informatica, potrebbe essere il momento di sciogliere il PTA.

Insegnagli come commettere errori

Risoluzione dei problemi, pensiero critico e persino l'ortografia migliorano quando i bambini iniziano codifica. Ma una delle abilità più importanti che gli studenti acquisiscono è come correggere gli errori. "Trovi molti bug nel codice", afferma Sims. “Come si esegue un processo sistematico di ricerca ed eliminazione dell'errore? Nella programmazione, impari che va bene come commettere errori finché sai come risolverli.

Imparare a programmare in età prescolare

In questi giorni non hai nemmeno bisogno di sapere come digitare per iniziare a programmare e codificare (e davvero non hai bisogno musica techno e un modulo di comando multischermo). Ai bambini in età prescolare può essere insegnato come pensare nei linguaggi di programmazione utilizzando giocattoli e app orientati alla loro fascia di età. A questo livello di base, i bambini tra i 2 ei 5 anni stanno imparando come mettere le cose in ordini diversi produce risultati diversi. Tipo, prima la biancheria intima, poi i pantaloni.

  • Codice-un-pilastro: Il nuovo giocattolo programmabile per la scuola materna di Fisher-Price insegna la sequenza dei bambini. Metti i segmenti di Mr. Caterpillar in ordini diversi e si muoverà, sbatterà le palpebre e ruoterà di conseguenza. E pensavi che fossero solo molto affamati.

    Acquista ora $ 45

  • Giochi da tavolo: Non tutto ciò che insegna la codifica deve lampeggiare e suonare. Prova a introdurre alcuni di questi giochi da tavolo che sono divertenti e logico — come Spock durante Pon Farr.
  • App mobili: Tinybop sa che quelle piccole mani vogliono il tuo iPhone. Mettilo in coda con un gioco come La macchina di tutto, che utilizza una semplice interfaccia drag-and-drop per riprogrammare i sensori e gli strumenti del telefono. (Ora sono pronti per una carriera con la NSA!)

Imparare a programmare nella scuola elementare

C'è molto di più che tuo figlio può fare negli anni della scuola primaria oltre alla ricreazione e al pisolino. Oltre a imparare a scrivere e leggere, questo è il momento giusto per entrare nella programmazione basata su blocchi, dove trascini e rilascia i comandi per creare azioni. Pensala come una poesia sui magneti da frigorifero, ma invece di sporchi limerick, tuo figlio sta creando azioni su uno schermo.

  • Gratta Jr.: Le piattaforme drag-and-drop come Scratch Jr. consentono ai bambini di 5 anni di creare scene in cui i personaggi saltano, ballano, cantano e si muovono. Non è Call of Duty, ma è un inizio.

    Acquista ora $ 14

  • Tynker: Prepara tuo figlio con corsi online più formali di Tynker. Qui possono acquisire una serie avanzata di competenze per creare giochi e applicazioni.

    Acquista ora $ (i prezzi variano)

  • Inventore di app: Parlando di app, MIT e Google Labs hanno creato una piattaforma chiamata App Inventor che si concentra specificamente sulla programmazione mobile. Se tuo figlio o tua figlia riescono a creare il prossimo Angry Birds, pensa a tutto il divertimento che puoi avere con il loro fondo per il college.
  • L'ora del codice: La missione di Code.org è far sì che quelli da “4 a 104” si siedano per 60 minuti e facciano qualcosa. È stato implementato nelle scuole di 180 paesi, quindi è probabile che qualcuno stia organizzando un evento vicino a te.

Imparare a programmare alle scuole medie e superiori

Sims suggerisce che una volta che i bambini piccoli si sono diplomati alla semplice codifica basata su blocchi, possono iniziare con lingue come Rubino o Pitone, che utilizzano entrambi costruzioni "if/then" riconoscibili, al contrario di un codice Perl pazzo che sembra che tu abbia trovato una crepa in Matrix. Il principale punto di partenza per la loro fiorente carriera è, attenersi a una lingua, diventare davvero bravi e fare cose che puoi mostrare a un datore di lavoro lontano nel futuro.

Gioca ad altri videogiochi

È più probabile che rimaniamo con qualcosa di divertente rispetto a qualcosa che funziona. Minecraft è un ottimo modo per coinvolgere i bambini nella programmazione perché non c'è niente a riguardo sente come la codifica. Seriamente, guarda alcune di queste cose folli che puoi costruire con quei blocchi. Finché i tuoi figli non si renderanno conto che stanno effettivamente imparando qualcosa, continueranno a seguirlo.

Rendi la codifica personale

A Codecademy, Sims parla della creazione del momento "wow" per gli studenti, in cui i loro sforzi vengono ricompensati con qualcosa di interessante e utile. Questo è il motivo per cui i loro studenti lavorano prima su se stessi sui siti web. "Se gli fai costruire piccoli progetti divertenti, dove possono fare qualcosa in un'ora e mostrarlo ai loro amici, aiuta i bambini a capire il potere della programmazione", dice.

Come coinvolgere i bambini nella programmazione e nella programmazione

Come coinvolgere i bambini nella programmazione e nella programmazioneRagazzoGiocattoli Con GamboGiocattoli Evolutivi

Come ha sottolineato Homer Simpson anni fa, Internet ora è sui computer. Non solo sono lavori tecnologici sta per essere il lavori quando sei figlio o figlia diplomati (entro il 2020 gli Stati Unit...

Leggi di più
Come capire se tuo figlio è un prodigio

Come capire se tuo figlio è un prodigioUmorismoRagazzo

Ovviamente il tuo prezioso girasole è speciale, perché sei un ottimo genitore. Senza di te, non c'è modo che il piccolo Johnny possa ripetere le battute chiave di acchiappa fantasmi o identifica il...

Leggi di più
Come far leggere a tuo figlio

Come far leggere a tuo figlioRagazzo

Quanto segue è stato sindacato da Quora.com per il Foro paterno, un luogo in cui genitori e influencer possono condividere informazioni su lavoro, famiglia e vita. Se desideri unirti al Forum, scri...

Leggi di più