Annuncio pubblicitario

Precoce. Quello era il solo aggettivo usato per descrivere un bambino che mostrava un talento naturale che si allontanava dal normale. Un salto generazionale più tardi, non sono così sicuro che la parola abbia il significato a cui era abituata. Ogni secondo bambino in questi giorni sembra mostrare una somiglianza naturale per le cose digitali. Quindi, è facile supporre che porteranno ai computer come un pesce porta all'acqua.

Per il bambino medio (non parlerò di qualcuno come Lim Ding Wen qui, anche se userò la sua foto carina come l'anteprima a fianco), computer e smartphone sono strumenti divertenti. L'istruzione arriva molto più tardi. Avere un bambino entusiasta della programmazione potrebbe richiedere del tempo perché la logica ha bisogno di un po 'di tempo per svilupparsi. È l'immaginazione e la creatività che arrivano per prime. È qui che sta il nocciolo di questi dieci strumenti... utilizzando strumenti creativi per entusiasmare i bambini con la programmazione.

instagram viewer

Giusto per illustrare il potenziale dell'insegnamento creativo che dovrebbe aiutare ad accendere il fuoco, ecco a TED Talk di Conrad Wolfram. Leggermente non correlato, ma guardalo per capire perché i bambini (una volta anche tu e io) perdiamo interesse per la matematica. Spiegherà anche la terribile necessità di prendere le istruzioni dalle loro rigide restrizioni e gettarle nel mondo reale e nella vita di tutti i giorni. Sostiene l'uso della programmazione per insegnare la matematica. E quindi, rendilo più divertente, invece di costringerli ad imparare una materia.

10 strumenti che dovrebbero aiutare con l'apprendimento della programmazione in modo creativo

Dai giochi agli strumenti di programmazione, dalla logica all'intuizione, diamo un'occhiata a dieci strumenti che dovrebbero aiutare a dimostrare che la programmazione non riguarda solo funzioni e loop. Ecco le menzioni d'onore (limitate a dieci strumenti di programmazione).

programmazione per bambini

Scopri cose interessanti su: JavaScript

Crunchzilla Code Monster è stato progettato per i bambini (da Greg Linden, che voleva che i suoi figli imparassero a programmare). È un po 'come un editor WYSIWYG barebone con un riquadro per il codice e l'altro riquadro per vedere cosa fa il codice. Il Code Monster in cima è un orco amichevole che guida tutti da una lezione all'altra. Ci sono 59 lezioni in tutto. Devi continuare a fare clic sul fumetto per passare da uno all'altro. Le lezioni iniziano facilmente e sono interattive. Vengono introdotte variabili e parametri e gli oggetti colorati come scatole e alberi vengono creati con codice JavaScript. Anche gli errori vengono colti e spiegati. Code Monster salva la lezione che segui, così puoi fermarti in qualsiasi momento e tornare più tardi. Finché torni sullo stesso browser sulla stessa macchina, tornerai alla lezione.

Cosa potrebbe piacere a un bambino: JavaScript a sinistra sì, ma la grafica semplice viene creata a destra come se fosse "magica". Un bambino che impara a programmare deve solo giocare con il codice per vedere risultati colorati istantanei sulla destra.

programmazione per bambini

Scopri cose interessanti su: Controlla le strutture nella programmazione con l'aiuto di tipi di dati di base come parole, elenchi e matrici.

Il logo è uno dei più antichi linguaggi di programmazione educativa. È stato creato nel 1967 per uso didattico e può essere utilizzato per insegnare le basi dell'informatica. È noto per la sua implementazione di Grafica di tartaruga. Sin dai suoi inizi, si è evoluto e si è ramificato in diverse versioni per tutti i sistemi operativi. Ad esempio, Elica è un'implementazione di Windows che fa avanzare il logo in aree di animazione 3d. La Turtle Academy è una bella risorsa per l'apprendimento pratico con questo linguaggio di programmazione funzionale. Ci sono molte risorse simili Logo tartaruga e FMSLogo per attingere.

Cosa potrebbe piacere a un bambino: Insegnare al tartaruga con comandi di movimento e posizione per disegnare forme di base e grafica lineare.

Scopri cose interessanti su: Interattività visiva senza apprendimento della sintassi di programmazione.

Non puoi discutere con 3.000.000 di progetti documentati. Scratch ha una comunità mondiale di cui vantarsi e qui sta la ricchezza dell'apprendimento. Con Scratch puoi creare storie interattive, animazioni e persino giochi. Qui, lascia che ti indirizzi a un precedente approfondimento su Scratch Come insegnare ai bambini a programmare da zero! Leggi di più e solo perché i bambini potrebbero amarlo.

Cosa potrebbe piacere a un bambino: Lo scopo di immaginare cose senza conoscere concetti di programmazione complicati. Basta trascinare e rilasciare gli sprite.

programmazione per bambini

Scopri cose interessanti su: Concetti orientati agli oggetti con script programmabili.

EToys è simile a Scratch in quanto è uno strumento visivo arricchito di contenuti multimediali per la creazione di fantastici programmi per computer. L'idea alla base del progetto è quella di promuovere il pensiero creativo e critico. EToys funziona come un programma autonomo e anche nei browser (con il plug-in) su tutte le piattaforme. EToys è estensibile a livello globale perché è disponibile in diverse lingue ed è Open Source. È interessante notare che è stato sviluppato per la prima volta in Apple ed è stato universalmente utilizzato nel progetto One Laptop per Child.

Cosa potrebbe piacere a un bambino: Grafica 2D e 3D supportata da testo, immagini e file audio che possono essere resi interattivi e combinati con l'aiuto di semplici script.

strumenti di programmazione per bambini

Scopri cose interessanti su: Script programmabili e come un programma scorre da un passaggio all'altro.

Waterbear è uno sviluppo recente ed è stato ispirato da Scratch. È simile a Scratch nel suo approccio visivo per trascinare e rilasciare oggetti (blocchi di script) e comprendere il flusso del programma. Nel backend, genera JavaScript ma il bambino non deve conoscere la sintassi. Il bambino deve fornire la logica tramite parametri per assemblare i blocchi del programma. Una delle differenze con Scratch è che l'ambiente di apprendimento è il browser anziché un ambiente di creazione scaricabile. Waterbear non è ancora lucido (pre-Alpha), ma se stai cercando un'alternativa a Scratch, vale la pena provare.

Cosa potrebbe piacere a un bambino: Trascina e rilascia blocchi di script nel browser. I blocchi di script sono descritti in inglese semplice.

strumenti di programmazione per bambini

Scopri cose interessanti su:

L'ambiente di programmazione ha l'elemento divertente con cartoni animati e personaggi animati. La versione completa è un download gratuito di 126 MB e funziona su tutte le versioni di Windows e Mac (con Virtual PC). Il sito lo esprime al meglio: all'interno del mondo animato di ToonTalk costruirai ed eseguirai ogni tipo di programma per computer. Mentre impari a programmare dovrai affrontare enigmi impegnativi, esprimere la tua creatività, imparare nuovi modi per risolvere i problemi e divertirti un sacco!

ToonTalk versione 3.0 è ora gratuito.

Cosa potrebbe piacere a un bambino: Gioca ai puzzle game per vedere come sono costruite le cose su ToonTalk.

Scopri cose interessanti su: Come risolvere un puzzle nel modo più efficiente sviluppa il pensiero strutturato.

Oggi è più probabile che un bambino abbia in mano un iPad anziché un laptop. Cargo -Bot è in realtà un puzzle game e una logica per iPad gratuiti sviluppati su CODEA. Devi "insegnare" a un braccio di robot su una piattaforma come spostare un gruppo di casse su 36 puzzle diversi. Cargo-Bot riguarda più la logica piuttosto che la pura programmazione. Ma se ci riesci (e non è facile farlo), avrai imparato molto sul pensiero strutturato. Codea stessa è un'app consigliata se vuoi imparare a sviluppare app per iOS. È un investimento di $ 9,99 che dovrebbe restituire conoscenza se non altro.

Cosa potrebbe piacere a un bambino: È un gioco che insegna la programmazione senza che il bambino se ne accorga.

Ruby for Kids [Non più disponibile]

strumenti di programmazione per bambini

Scopri cose interessanti su: Rubino.

Se vuoi far imparare a tuo figlio un linguaggio di programmazione specifico, Ruby è una buona scelta. È un linguaggio orientato agli oggetti e anche la maggior parte delle app Web (ad es. Amazon e Twitter) sono codificate con esso. È un linguaggio semplice perché la sintassi è relativamente intuitiva e ha meno chiamate di comando. Funziona su tutti i sistemi operativi ed è gratuito. C'è anche una grande comunità là fuori che insegna e impara la lingua. I tutorial, i giochi e gli esempi di screencast di Ruby for Kids dovrebbero essere una solida base per adulti e bambini.

Cosa potrebbe piacere a un bambino Come puoi usare Ruby per sviluppare giochi Web.

10 strumenti per entusiasmare i bambini sulla programmazione degli strumenti di programmazione kids07

Scopri cose interessanti su: Impara la programmazione del computer alla vecchia maniera; comprendendo anche l'hardware.

Per quelli che sono arrivati ​​tardi, Raspberry Pi Quello che devi sapere su come iniziare con Raspberry PiIl computer Raspberry Pi è l'ultimo di una linea di dispositivi compatti e multifunzione, fornito come pacchetto barebone in modo che gli utenti finali possano utilizzare l'hardware praticamente per qualsiasi progetto informatico che viene per... Leggi di più è un computer delle dimensioni di una carta di credito che può essere programmato per essere utilizzato come un PC desktop. È stato sviluppato come soluzione a basso costo per insegnare informatica nelle scuole. Raspberry Pi ha molti usi interessanti I 5 migliori usi sorprendenti per il tuo computer Raspberry PiDi recente ho ricevuto il mio Raspberry Pi dopo una lunga attesa - e ho un bel po 'di piani per questo. Il problema è che non sono del tutto sicuro di quale progetto voglio tentare per primo. Mentre... Leggi di più e ogni giorno la comunità dietro ne esce con una nuova. La piattaforma Raspberry Pi utilizza hardware e software Open Source ed è perfettamente posizionata per le giovani menti geek per sfruttarli fino in fondo. Ma come viene attualmente utilizzato nelle scuole? Il sito della Raspberry Foundation ci fornisce alcuni indizi.

Cosa potrebbe piacere a un bambino: Che ne dite di imparare a programmare in un'ora?

programmazione per bambini

Scopri cose interessanti su: Come programmare un robot e quindi le basi della robotica.

RoboMind è uno strumento di programmazione ed educazione con il suo linguaggio di scripting chiamato ROBO. Il linguaggio compatto e semplice non richiede conoscenze preliminari. L'obiettivo di programmazione è far muovere un robot virtuale su una griglia bidimensionale ed esibire azioni semplici. Insegna allo studente i principi comuni della programmazione che possono essere applicati ovunque. È disponibile come download gratuito per Windows, Mac OS X e Linux.

Cosa potrebbe piacere a un bambino: Imparare le basi dell'intelligenza artificiale e successivamente usarla su robot del mondo reale come i kit disponibili da LEGO Mindstorms NXT 2.0.

Insegnare ai bambini come programmare e programmare è praticamente una parte dell'edutainment ora. Per la società di oggi, è importante che i suoi cittadini imparino a guardare oltre il comfort delle applicazioni e degli elettrodomestici e a capire come funzionano davvero. Sappiamo come usare i computer, ma dovremmo anche sapere come programmarli. Quindi, la posta in gioco è tutta l'innovazione che deve ancora avvenire. Come questo in profondità Articolo della CNN afferma che la "classe di computer" non può riguardare l'insegnamento ai bambini di utilizzare il software di oggi; si tratta di insegnare ai bambini a creare il software di domani.

Sei d'accordo?

Saikat Basu è il vicedirettore per Internet, Windows e produttività. Dopo aver rimosso la sporcizia di un MBA e una carriera di marketing lunga dieci anni, ora è appassionato di aiutare gli altri a migliorare le loro capacità di narrazione. Cerca la virgola di Oxford mancante e odia i cattivi screenshot. Ma le idee di fotografia, Photoshop e produttività leniscono la sua anima.