Livello 3 - Sono un creatore di videogiochi e un programmatore di robot AI

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.

Certificate

Certificates Mindhub

The student will receive certificate for each completed level.

Bonus points

500 points

Each completed module is bringing you 100 points and the full level 500 points.

Tools

wonder scratch-logo hopscotch tynker

Some of the instruments and programming environments used by the students in this level.

Boards

One level = 4 Modules

Location

One module = 4 class

Time

One class = 120 minutes

Enroll

100 POINTS

Module 1 - Natura e semplificazione degli algoritmi

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.

Topics

  1. What is an algorithm? (6-7)
  2. Costruzione di algoritmi (6-7).
  3. Introduzione alla semplificazione degli algoritmi.
  4. Preparazione di un progetto 9 (6-7).

100 POINTS

Module 2 - Algoritmi contenenti ripetizioni e condizione

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.

Topics

  1. Priorità delle azioni in algoritmi complessi.
  2. Sviluppo di algoritmi complessi.
  3. Correzione degli errori nella costruzione di algoritmi complessi.
  4. Preparazione di un progetto 10 (6-7).

100 POINTS

Module 3 - Applicazione di variabili

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.

Topics

  1. Valori delle variabili. Assegnazione di valori.
  2. Variabili come parte di un algoritmo semplice.
  3. Lavoro con più di una variabile.
  4. Preparazione Progetto 10 (8-9).

100 POINTS

Module 4 - Progetti comportamentali dei robot di programmazione

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.

Topics

  1. Realizzazione di missioni da competizioni internazionali di programmazione.
  2. Preparazione di un progetto contenente costruzioni condizionali con più di un robot.
  3. Preparazione di un progetto contenente cicli e condizioni.
  4. Preparazione del progetto 12 (6-7).