Livello Base
Questo corso ha come obiettivo quello di introdurre i ragazzi al mondo del coding e della programmazione informatica.
E' adatto agli studenti della scuola secondaria di primo grado, di qualsiasi classe, che si approcciano per la prima volta alla programmazione informatica
Lo strumento didattico utilizzato è quello messo a disposizione dal portale www.code.org , che attraverso un ambiente visuale a blocchi, consente di realizzare algoritmi di difficoltà progressiva.
Nello svolgimento del corso verranno affrontati ed utilizzati i principali costrutti della programmazione informatica, come istruzioni semplici e condizionali, ripetizioni, variabili e funzioni. In maniera graduale riusciremo a realizzare algoritmi di complessità sempre maggiore, fino ad giungere ad un livello medio-alto.
Questo livello non è rivolto ad una età o ad una classe specifica, ma è propedeutico agli altri due.
Lezione 01
Cos'è il coding?
Lezione 02
Il portale code.org
Lezione 03
I blocchi grigi
Lezione 04
Introduzione all'istruzione "ripeti"
Esercizi 01
Sequenze e cicli
Lezione 05
Il debugging
Lezione 06
Introduzione agli eventi
Lezione 07
Pixel e Gradi
Esercizi 02
Artista
Lezione 08
Cicli annidati
Lezione 09
Poligoni regolari
Esercizi 03
Correzione di errori
Esercizi 04
Artista con cicli annidati
Lezione 10
Cicli "mentre"
Lezione 11
Cicli "fino a che"
Lezione 12.1
Istruzioni condizionali (parte 1)
Lezione 12.2
Istruzioni condizionali (parte 2)
Esercizi 05
La contadina con i cicli "mentre"
Esercizi 06
Labirinto con istruzioni condizionali
Lezione 13
Utilizzo degli Eventi
Lezione 14
Codice binario
Lezione 15
Realizzare un gioco
Lezione 16
Introduzione alle funzioni
Lezione 17
Le funzioni in informatica
Lezione 18
Il blocco Funzione
Lezione 19
Utilizzo delle funzioni
Lezione 20
Funzioni annidate
Esercizi 07
Ripasso generale
Lezione 21
Storytelling
Esercizi 08
Gestione dei personaggi
Lezione 22
Le variabili
Lezione 23
Utilizzo delle variabili
Lezione 24
Modifica delle variabili
Esercizi 09
Funzioni parametrizzate
Lezione 25
Variabili contatore
Esercizi 10
Cicli con contatori
Lezione 26
Progetto di fine corso