Livello 2 - scrivo codice all'interno di vari IDE e creo videogiochi

Il livello "Programmo all'interno di diversi IDE e creo giochi" include l'applicazione pratica del materiale appreso nei primi moduli, la compilazione di algoritmi complessi e l'aggiornamento delle conoscenze sulle variabili. A questo livello, i ragazzi hanno l'opportunità di testare pienamente 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 ragazzi programmano il comportamento dei robot e utilizzano le variabili per la prima volta. Ultimo ma non meno importante, a questo livello i bambini imparano come leggere un codice già fatto e come 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 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

tynker scratch-logo hopscotch microbit

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 - Creazione e semplificazione di algoritmi

Ottimizzando le istruzioni nei complessi algoritmi affrontati nei moduli precedenti, gli studenti acquisiscono la capacità di semplificare i propri programmi. In questo modulo, si dedicano alla preparazione di progetti e affinano le loro competenze nella progettazione di algoritmi e nella costruzione di programmi.  

Topics

  1. Cos'è un algoritmo?
  2. Costruzione di un algoritmo.
  3. Semplificazione di un algoritmo.
  4. Preparazione Progetto 5 (8-9).

100 POINTS

Module 2 - Algoritmi contenenti cicli, condizioni ed eventi di base

L'obiettivo di questo modulo è guidare i bambini a considerare l'utilizzo ottimale delle strutture condizionali e la conversione di vari tipi di cicli. Utilizzando le competenze che hanno coltivato, procederanno a creare giochi e programmi più complessi.

Topics

  1. Priorità delle azioni in algoritmi complessi. Uso di condizioni e cicli in un algoritmo.
  2. Algoritmi complessi.
  3. Sviluppo e debug di algoritmi complessi.
  4. Preparazione Progetto 6 (8-9).

100 POINTS

Module 3 - Dove sono le mie variabili? (variabili)

In questo modulo, i bambini verranno introdotti al concetto fondamentale delle variabili. Acquisiranno la capacità di assegnare valori iniziali alle variabili e di modificarli durante il processo operativo. Impareranno anche quali sono i diversi tipi di variabili ed il loro utilizzo in diversi ambienti di programmazione.

Topics

  1. Cos'è una variabile? Definizione e applicazione.
  2. Tipi e valori delle variabili.
  3. Tipi di variabili.
  4. Preparazione Progetto 7 (8-9).

100 POINTS

Module 4 - Modulo di progetto

All'interno di questo modulo basato su progetti, i bambini progetteranno e creeranno giochi. Inoltre, avranno l'opportunità di mettere in pratica le conoscenze acquisite affrontando affascinanti sfide provenienti da competizioni internazionali di programmazione.

Topics

  1. Preparazione di un progetto che include interazione tra oggetti hardware e software.
  2. Preparazione di un gioco interattivo con applicazione di eventi.
  3. Implementazione di un progetto robotico da una competizione di programmazione.
  4. Creazione di un progetto basato sulla propria idea e presentazione a un pubblico.