Teaching bambini come codice innegabilmente prendere una certa fantasia, perché non è solo un argomento piuttosto complesso, ma gli insegnanti hanno anche fare i conti con la capacità di attenzione limitato di alunni di età scolare. Quindi, quali tecniche sono attualmente utilizzate nelle scuole e sono efficaci? Grafica GraphicsUsing può essere un ottimo modo per rendere la programmazione attraente per gli studenti più giovani, soprattutto perché ammorbidisce gli aspetti più complicati dei compiti. Ad esempio, sostituire le variabili con le immagini, che è ciò che un sacco di giochi e strumenti on-line fanno rende il processo sembrano meno matematico e quindi più attraente per alcuni bambini. I bambini sono anche maggiori probabilità di essere impegnato più a lungo se si sta lavorando con animazioni per creare il proprio codice e rende l'intera attività meno scoraggiante. Alcuni programmatori professionali non sono a favore di una tale tecnica sostenendo che è meglio per introdurre i bambini ai linguaggi di programmazione fin dalla giovane età. Certo, l'insegnamento della lingua reale è prezioso, ma avvicinare i bambini alla grafica e passare a utilizzare il linguaggio è potenzialmente più potente. Inizialmente, è importante stabilire un interesse di codifica per i bambini; è improbabile che sarà in grado di fare questo con i numeri da soli. Utilizzare codifica per rendere divertente thingsThe modo più semplice per fare la codifica pertinenti e accessibili per i bambini è quello di metterlo in un contesto che capiscono e godere. Incoraggiare i bambini a scrivere programmi per creare animazioni, immagini, giochi o simulazioni è di gran lunga più probabilità di ricevere un feedback positivo che avere a creare un programma per risolvere problemi di matematica. Alla fine, essi avranno bisogno di utilizzare la programmazione per le attività quotidiane, alcuni dei quali saranno meno eccitante di creare il proprio gioco, ma questo è meglio lasciare fino a quando non hanno una buona tecnica e di comprendere appieno tutto ciò che stanno facendo. Giochi e animazioni forniscono anche un sacco di spazio per l'editing e di miglioramento, come i colori che cambiano, il design o lo stile. Quando si crea qualcosa che avrebbero effettivamente utilizzare o vogliono condividere con i loro amici, i bambini sono più propensi a spendere tempo a perfezionare e regolando il loro programma prima di aver visto i risultati che vogliono. Non c'è forse niente di più motivante per un bambino che il senso di realizzazione che ricevono da aver fatto il proprio game.It è importante che i bambini si rendono conto dell'importanza di programmazione e sono in grado di vedere ciò che si può ottenere scrivendo un codice preciso e logico. La bellezza di codifica è che lo sviluppatore può vedere immediatamente l'effetto dei loro cambiamenti hanno sul programma. Ad esempio, se si sta cercando di cambiare il colore di un'animazione, si può dire immediatamente se il loro codice è corretto, solo guardando il animation.Ultimately, gli insegnanti dovranno utilizzare il proprio giudizio e trovare le attività di codifica che sono appropriati per l'età e le capacità dei loro studenti. Mentre un approccio matematico e logico per la programmazione dell'insegnamento sarà sicuramente richiesto a un certo punto, è forse più facile per introdurre i bambini più piccoli per le basi in modo più leggero. Con il nuovo programma di studi a partire bambini sulla codifica da key stage 1, ci saranno un sacco di tempo per i bambini di progredire a tecniche più avanzate in tutta la loro istruzione.