A questo livello, i bambini di 10 -11 anni vengono introdotti alle azioni ricorrenti, alla ramificazione del programma ed agli eventi mentre creano giochi interessanti in vari ambienti di programmazione.
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 gli studenti apprendono le basi della programmazione utilizzando un linguaggio di programmazione visuale. Costruiscono programmi che comprendono una serie di istruzioni per controllare il comportamento di vari robot. Gli studenti lavorano con varie interfacce e sprite di programma che possono utilizzare nei giochi. Questo modulo introduce anche gli studenti al mondo degli eventi nella programmazione. L'integrazione degli eventi negli algoritmi conferisce diverse azioni, come gestire sprite nei giochi o robot. Gli studenti scoprono inoltre come i robot possano stabilire comunicazioni tra loro o con sprite guidati da software.
In questo modulo, gli studenti imparano cosa sono le variabili e come assegnare loro dei valori. Scopriranno anche quali diversi tipi di variabili esistono e come vengono usate nella programmazione.
In questa lezione, gli studenti approfondiscono l'essenza e l'importanza delle strutture condizionali nella programmazione, che consentono all'algoritmo di ramificarsi. Imparano il processo di attivazione di sezioni di codice distinte in base a condizioni, ottenuto mediante l'uso di operatori condizionali. Gli studenti allargano le loro conoscenze e scoprono che una condizione può incorporare un'altra condizione al suo interno.
In questo modulo, gli studenti apprendono i cicli, che sono strutture di programma che consentono l'esecuzione ripetitiva di specifici segmenti di codice. Gli studenti esplorano le differenze tra i vari tipi di cicli. Vengono anche introdotti ai concetti di astrazione e iterazione, applicando questa nuova conoscenza alla programmazione di giochi e progetti robot più complessi.