I bambini possono scegliere di seguire le lezioni nella sezione “Unità”, che comprende quattro sezioni separate dedicate all’invenzione, all’imprenditorialità, agli hack della vita e alla costruzione di robot per la Prima LEGO League. Altre sfide più focalizzate sul lavoro di squadra e sulla comunicazione sono disponibili nella sezione “Risorse extra”.
Le varie sezioni dell’app sono molto ben organizzate e sono chiaramente pensate per facilitare l’apprendimento; ogni sfida include una durata stimata di tempo (ovunque tra 30-90 minuti), alcune parole chiave che ti dicono ciò che il piano di lezione spera di trasmettere e un video che riassume i punti salienti della sfida. Per gli insegnanti in cerca di risorse aggiuntive, piani di lezione dettagliati e obiettivi chiave per ogni sfida possono essere trovati sul sito Web LEGO Education.
Gli esercizi di shakedown che coinvolgono l’hub e i sensori sono informativi e facili da seguire. Aiuteranno gli adulti in forma quando si tratta di supervisionare e aiutare gli studenti mentre lavorano attraverso i piani di lezione.
Per essere chiari, le sfide nell’app non insegnano ai bambini le basi della codifica; in questi piani di lezione, si presume che gli utenti abbiano un certo livello di familiarità con i diversi comandi e la logica che sta alla base di tutta la programmazione di computer. Questi piani di lezione sono per lo più dimostrando come la programmazione può aiutare a risolvere i problemi del mondo reale. Il linguaggio di codifica nell’app LEGO Education SPIKE Prime si basa su Scratch, quindi anche se questo è il primo kit di codifica di tuo figlio, ci sono molte risorse online che possono farti funzionare su Scratch.
Dopo aver costruito i robot (davvero fantastici), i bambini hanno il compito di alterare il codice esistente per soddisfare alcune sfide presentate nel piano di lezione. Ad esempio, quando ho costruito il Break Dancer, la sfida principale era per me capire come sincronizzare la rotazione delle braccia e delle gambe del Break Dancer. Una volta che è stato realizzato, ho dovuto creare musica break dancing e ottenere il Break Dancer per mostrare le sue mosse in tempo al ritmo. I programmatori più avanzati apprezzeranno l’opzione che consente di aggiungere commenti a specifici comandi di codifica sotto forma di note adesive, nonché un aggiornamento in tempo reale sull’orientamento corrente delle ruote del motore.
Altri piani di lezione tendono a concentrarsi sulla comunicazione e l’immaginazione. Quando ho costruito Kiki, un robot che utilizza il sensore di colore per riprodurre alcuni clip audio, una storia si è svolta quando il Kiki ha letto diversi mattoni di colore in un ordine specifico. Ai programmatori viene quindi chiesto di ipotizzare ciò che pensano sia accaduto nella storia in base agli indizi uditivi, e quindi personalizzare il codice in modo che Kiki racconti una nuova storia sonora quando incontra mattoni con colori specifici.
Mentre i bambini possono sicuramente lavorare attraverso queste sfide da soli, molte delle diverse sfide sono incentrate su discussioni e brainstorming con un compagno di squadra; il kit stesso consiglia di utilizzare un singolo kit LEGO Education Spike Prime per 2-3 bambini alla volta.
Per chi cerca spazio per costruire i propri robot e programmi di codifica, vai alla sezione “I miei progetti”, dove hai accesso a tutti i diversi comandi di codifica (che coprono i diversi sensori, la matrice di luce / giroscopio sull’hub e diversi comandi relativi a luce, colore, suono e movimento). Se si preferisce costruire solo con LEGO, la sezione” Build ” ti dà tutte le indicazioni per i vari robot e dispositivi menzionati in ogni lezione di codifica.
Nota: Mentre l’hub ha un altoparlante, i suoni nei progetti di codifica possono essere indirizzati all’altoparlante del dispositivo che stai utilizzando per la programmazione. Se non si sente un suono quando si prevede di, controllare due volte il volume sul dispositivo.
Ho avuto alcuni problemi minori. Raccomando di mantenere la batteria per l’hub carica il più possibile, dal momento che ho avuto problemi di connettività che la pagina FAQ LEGO Education SPIKE Prime mi assicura sono legati allo stato di batteria scarica dell’hub. L’hub anche disconnesso ogni volta che il mio iPad è andato a dormire. Se l’avessi svegliato abbastanza velocemente, la connessione Bluetooth sarebbe stata ripristinata automaticamente, ma per il resto, di solito dovevo spegnerla e riaccenderla per inizializzare nuovamente l’accoppiamento Bluetooth.
Infine, e questa non sarà una sorpresa per gli utenti LEGO, ma considera di tenere a portata di mano un paio di pinze ad ago per lo smontaggio. Ho avuto difficoltà a rimuovere alcuni dei connettori dei pin dell’asse e altri pezzi più piccoli dai LEGO più grandi con le mie dita.
La linea di fondo: Per gli studenti delle scuole medie che conoscono le basi della codifica e amano costruire cose incredibili con i LEGO,non puoi sbagliare con il kit LEGO Education SPIKE Prime.
Acquista LEGO Education SPIKE Primo Kit per $330
iniziamo a scrivere il codice Ultimate Kit
Età: Età 12+ anni
Applicazione: iniziamo a scrivere il codice del programma (compatibile con Mac, Windows e Chrome sistemi operativi)
Potenza: N/A
Hardware: Questo kit è più facile da usare con una tastiera fisica.
È necessario il coinvolgimento dei genitori: moderato, se i bambini stanno iniziando a codice e/o sperimentare con l’elettronica, minimal altrimenti
concetti di Codifica: comandi riportati di Seguito, l’ordine delle operazioni, istruzioni condizionali, cicli, funzioni di input/output, attesa per l’input, variabili, il debug
Come funziona: La iniziamo a scrivere il codice Ultimate Kit è un no-frills kit che cammina il vostro bambino attraverso la sempre più complessa codifica elettronica e concetti attraverso neat progetti come la costruzione di una sirena della polizia e un clap on/clap off luce di sistema.
La nostra esperienza: Il Let’s Start Coding Ultimate Kit è un ottimo kit per bambini auto-motivati che vogliono solo conoscere l’elettronica e la codifica del computer senza le medicazioni per finestre di personaggi o animazioni.
Il kit Ultimate viene fornito in una custodia in plastica e contiene luci a LED, pulsanti, sensori di luce/suono / temperatura, un altoparlante, una striscia LED, due schede, uno schermo LCD e una connessione USB estensibile. Nel kit sono incluse anche schede utili che spiegano il nome e lo scopo di ciascun componente.
Dopo aver scaricato il programma Let’s Start Coding, hai tre opzioni: puoi assicurarti che la tua configurazione funzioni correttamente, fatti strada attraverso quattordici lezioni che stabiliscono le basi della codifica e dell’elettronica, o seleziona uno di una serie di progetti per principianti, intermedi e avanzati per iniziare e adattarti al contenuto del tuo cuore.
Le istruzioni di installazione ti guidano attraverso il processo di collegare la scheda Maker al tuo computer tramite il cavo USB estensibile e la logistica dietro il caricamento del codice del computer sulla scheda Maker. Dopo una trasmissione di successo dell’ultimo codice, un grande ” Successo!”banner lampeggia sullo schermo, che è utile per diagnosticare problemi di connettività.
Le lezioni sono ben organizzate; tuttavia, se il tuo bambino non ha mai visto una breadboard prima, o se lui o lei non capisce i concetti di pin, porte e terra, ti consiglio di camminare il bambino attraverso quelle basi prima di iniziare con le lezioni.
Ogni lezione inizia con un elenco dei componenti hardware e di codifica utilizzati nella lezione. Facendo clic su un elemento di codifica specifico si accede a un glossario che spiega lo scopo, gli input e gli output per ciascun elemento. Mentre l’inclusione di un video che mostra l’assemblaggio dei componenti elettronici è una visuale utile, non puoi saltare avanti o indietro attraverso il video, puoi solo mettere in pausa o riprodurre.
Scorrendo più in basso, troverai la finestra in cui effettivamente digiti e modifichi il tuo codice. Il codice per la forma più semplice del progetto è già incluso; devi solo caricarlo. Questo codice stesso è basato sul linguaggio di codifica C++ e si legge come un pezzo di codice reale che si trova nella vita reale-include numeri di riga e commenti, oltre agli elementi di codifica.
Dopo la finestra di codifica arrivano le sfide, ed è qui che i nuovi programmatori hanno la possibilità di testare il loro coraggio. Nelle lezioni precedenti, le sfide ti chiedono di modificare leggermente componenti specifici del codice, quindi caricarlo e vedere cosa succede. Questo approccio di prova ed errore è molto prezioso perché i bambini possono apportare modifiche al codice, quindi vedere come queste modifiche si svolgono in tempo reale; è un modo potente per insegnare lo scopo e le sottigliezze di specifici pezzi di codice.
Nelle lezioni successive, hai il compito di aggiungere componenti elettronici o altrimenti modificare sensibilmente il codice esistente. Oltre alla comprensione dei diversi componenti elettronici e di codifica, queste sfide richiedono una seria attenzione ai dettagli poiché spesso devono essere apportate modifiche in più parti del codice per raggiungere il successo in una determinata sfida. Le sfide di debug addestrano il tuo giovane programmatore a tenere d’occhio gli errori di sintassi e i messaggi di errore sono più utili di quanto non sarebbero nella vita reale.
Dopo aver completato le sfide, c’è una seconda sezione video che ti guida attraverso il codice originale riga per riga. Quel video segue in altri video che discutono le funzioni specifiche trovate all’interno del codice, così come suggerimenti su come risolvere le sfide. Dopo i video, una sezione che elabora i nuovi concetti di codifica è seguita da un rapido quiz che mette alla prova la comprensione delle informazioni trasmesse in quella lezione.
Una volta completate le lezioni, è possibile iniziare a utilizzare alcune delle conoscenze appena acquisite su progetti divertenti come la costruzione di una sveglia o la simulazione di un lancio di dadi. Anche se potrebbe non sembrare che ci siano molti componenti elettronici, con l’aiuto del codice del computer, questo kit può essere utilizzato per produrre un numero infinito di progetti divertenti, anche oltre quelli descritti nel programma Let’s Start Coding.
Mentre non c’è davvero un posto specifico in cui puoi andare nel programma per iniziare con una schermata vuota e scrivere il tuo codice da zero, puoi essenzialmente scegliere qualsiasi lezione o progetto, andare in quella finestra di codice e scrivere il tuo codice lì. Tuttavia, se si lascia la finestra e si ritorna ad essa, le modifiche apportate in precedenza non verranno salvate.
Poiché il sistema di codifica Let’s Start è costituito da lezioni, piuttosto che dai giochi o dai puzzle che altre marche usano per insegnare le abilità di codifica, consiglierei il Kit definitivo ai genitori i cui figli vogliono davvero imparare a codificare. Non esiste un sistema di ricompensa in atto quando il bambino completa una lezione; lui o lei raccoglie le ricompense interne di imparare un nuovo pezzo di codice e applicarlo alla lezione successiva.
La linea di fondo: Se il vostro bambino più grande vuole conoscere la codifica del computer e l’elettronica, e lui o lei impara meglio in un ambiente più strutturato, il Let’s Start Coding Ultimate Kit è un ottimo punto di partenza.
Acquista il Let’s Start Coding Ultimate Kit 2 per $125
Juku Light Games Coding Kit
Età: Età 12+ anni
Applicazione: Juku programma (compatibile con Mac e PC sistemi operativi)
Alimentazione: Micro USB del computer portatile è incluso un connettore
Hardware: Questo programma è progettato per l’uso su un computer, piuttosto che su un dispositivo portatile.
Coinvolgimento dei genitori necessario: minimo
Concetti di codifica: Seguenti comandi, ordine delle operazioni, istruzioni condizionali, loop, funzioni, input / output, variabili, sistema di coordinate XY
Come funziona: Il kit di codifica Juku Light Games consente al programmatore più avanzato della tua vita di creare e codificare il proprio gioco in stile arcade utilizzando solo un joystick, un microfono, un’unità di controllo e una griglia luminosa a LED.
La nostra esperienza: Il Juku Light Games Coding Kit sarà un vero e proprio crowd-pleaser se il vostro bambino può già scrivere programmi in Scratch, o se lui / lei preferisce imparare a codice in un ambiente più coinvolgente.
Questo kit include quattro moduli magnetici: un modulo Queen (l’unità di comando), il modulo Joystick, il modulo Microfono (utilizzato principalmente come pulsante di gioco poiché il microfono registra il suono del giocatore che lo tocca e lo traduce in azione nel codice) e la griglia luminosa a LED.
Dopo aver scaricato il Juku programma (e, potenzialmente, l’installazione di alcuni driver aggiuntivi, a seconda del sistema operativo), selezionando il corretto kit, collegare la griglia di luce LED per la Regina del modulo (si attaccano magneticamente), che collega la Regina modulo al computer tramite il cavo micro USB, e partire con il primo tutorial si è subito gettato nella fine profonda della codifica piscina. A differenza di altri codifica giocattoli su questa lista, non c’è passo-passo la spiegazione di ogni concetto di codifica e un pezzo di sintassi in queste lezioni; come un avanzato coder o un vecchio ragazzo, ci si aspetta di tenere il passo con il rapido istruzioni per tirare pezzi diversi dal set di Zero codifica a blocchi sul lato sinistro del programma e seguire le indicazioni per assemblare un programma specifico.
Hai la possibilità di riprendere fiato quando il programma viene assemblato e caricato; è solo allora che sei in grado di capire esattamente cosa hai appena codificato. Una volta che il codice è stato caricato, il programma Juku mostra un breve video clip che ritrae ciò che dovrebbe essere visualizzato sulla griglia di luce a LED se hai fatto tutto correttamente, così come un elenco di suggerimenti per la risoluzione dei problemi se i risultati non corrispondono a quelli mostrati nel video.
I primi quattro tutorial ti aiutano a costruire versioni base di giochi simili a Space Invaders e Super Mario Bros. Una volta che hai capito come funzionano i tutorial, puoi iniziare a esplorare un po ‘ l’ambiente di codifica Juku (come le diverse categorie di pezzi di codifica, come espandere o ridurre l’ambiente di codifica, ecc.) tra i programmi di caricamento.
Mentre i tutorial erano introduzioni ordinate a ciò che questo kit di codifica è in grado di, c’è molto poco di codifica di guida al di là di questo; gli utenti sono incoraggiati a tornare nei programmi di tutorial per capire come funziona il codice e come le diverse funzioni si relazionano tra loro. Questo kit non è rivolto a bambini più piccoli o programmatori alle prime armi, ma coloro che sono alla ricerca di una sfida apprezzeranno davvero questo stile di apprendimento. Se il tuo bambino ama giocare ai giochi per computer, una configurazione in cui lui o lei può modificare o creare giochi su una piccola griglia di luce a LED si rivelerà irresistibile.
Un cavillo minore: durante le esercitazioni, non è sempre evidente quali moduli dovrebbero essere collegati ai moduli Queen e LED light grid fino a quando il codice non è già stato caricato, e il piccolo video mostra come i moduli dovrebbero essere disposti. Tuttavia, tutto ciò che devi fare è allegare i moduli corretti e caricare nuovamente il codice, e dovrebbe funzionare come previsto.
La linea di fondo: Se il vostro bambino ha le basi di codifica verso il basso, ed è alla ricerca di una nuova sfida, il Juku Light Games Coding Kit dà il vostro bambino la possibilità di esplorare la logica di gioco, e per vedere come i concetti di codifica si traducono sulla griglia di luce in tempo reale.
Acquista il kit di codifica Juku Light Games per Office 100 presso Office Depot
Anche se sembra che i bambini nascano sapendo come far funzionare un iPad, questi giochi di codifica aiuteranno i bambini di tutte le età a portare la loro comprensione della programmazione del computer al livello successivo. Una volta che i bambini andare avanti su questi giocattoli, avranno solo una domanda per gli adulti nella loro vita: riesci a tenere il passo?
I prezzi sono accurati al momento della pubblicazione, ma possono cambiare nel tempo.