Il livello 'Sono un creatore di giochi e programmatore di intelligenza artificiale per robot' include l'applicazione pratica del materiale appreso nei primi due livelli, la compilazione di algoritmi complessi e l'aggiornamento delle conoscenze sulle variabili. A questo livello, i ragazzi hanno l'opportunità di testare le loro conoscenze creando giochi complessi. Qui i bambini imparano a lavorare con più di una variabile e a definirne il tipo da soli in base a ciò che necessitano per i loro giochi. A questo livello, i bambini programmano il comportamento dei robot e utilizzano le variabili per la prima volta. Ultimo ma non meno importante, in questo livello i bambini imparano a leggere un codice già fatto e a debuggarlo, cioè individuare e correggere gli errori. Ancora una volta, puntiamo sulla varietà di ambienti di programmazione e strumenti hardware, poiché è cruciale che i bambini di 6 e 7 anni vedano immediatamente l'implementazione del programma che hanno codificato e come cambia modificando una o più istruzioni.
The student will receive certificate for each completed level.
500 points
Each completed module is bringing you 100 points and the full level 500 points.
Some of the instruments and programming environments used by the students in this level.
In questo modulo, i bambini affineranno le loro abilità di programmazione perfezionando una delle competenze più importanti per gli sviluppatori: semplificare algoritmi complessi attraverso l'ottimizzazione delle istruzioni al loro interno.
Nello sviluppo di un programma complesso, è essenziale considerare diverse situazioni potenziali che potrebbero ostacolarci nel raggiungimento dell'obiettivo desiderato. In questo modulo, guidiamo i bambini nell'esplorare come impiegare in modo efficace le strutture condizionali e trasformare vari tipi di cicli. Successivamente, affronteranno e gestiranno effetti esterni creando diverse sequenze di istruzioni all'interno dell'algoritmo.
Approfondendo quanto appreso sulle variabili, i bambini esploreranno in modo più approfondito il concetto di assegnazione di valori diversi alle variabili. Incorporeranno più di una variabile nei programmi a seconda della loro rilevanza per il gioco specifico.
In questo coinvolgente modulo, metteremo in pratica tutto ciò che abbiamo imparato finora lavorando su una serie di progetti che coinvolgono la codifica del comportamento di diversi robot. Inoltre, consolideremo tutte le conoscenze acquisite per creare giochi coinvolgenti e interattivi.