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