Settimana del Coding 2015
IIS San Marco
9-15 dicembre 2015
Perché fare coding
Ognuno di noi usa nella sua
vita quotidiana degli strumenti
programmabili, dalla lavatrice
al telefonino.
Questi strumenti offrono delle
grandi opportunità di lavoro
per chi impara a programmarli.
Perché promuovere un evento
Ad una società non serve avere un ristretto numero di
“esperti” se la maggioranza delle persone non ne capisce l’utilità
e non aiuta a scegliere gli obbiettivi.
Quindi si organizzano eventi per far capire alla gente quanto
siano diffusi gli oggetti programmabili.
Un esempio è da tre anni Codeweek, la Settimana del Codice
Europea.
Come partecipiamo a Codeweek
Esiste un sito dove
vengono raccolte
queste iniziative, e
riportate su una
mappa, che a colpo
d’occhio da una idea
dell’estensione
dell’evento.
Gli eventi in Calabria
In particolare qui possiamo vedere gli eventi svolti complessivamente
in Calabria
Cosa si può fare?
Anche di concerto con il Ministero dell’istruzione, si possono
creare iniziative appartenenti a varie categorie.
Queste iniziative vengono segnalate attraverso il sito
programmailfuturo.it
Esiste anche un concorso collegato che vede concorrere dei
brevi filmati con in palio alcune migliaia di euro di attrezzatura
per le scuole.
Vediamo i possibili modi…
Discussione e costruzione:
dibattito o convegno informale (Caffè),
Ma anche…
Interventi specifici di esperti o presentazioni; in questo caso
saranno i nostri allievi a presentare le nostre idee.
Pensiamo al futuro
Stiamo lavorando ad inserire il Piano Nazionale Scuola
Digitale nel Piano Triennale dell’Offerta Formativa.
Per farlo dovremo formare i docenti ed usare al meglio le
strutture a disposizione.
Ma potremmo anche…
Usare gli strumenti digitali per collegarci con dei gemellaggi
elettronici a scuole che abbiano fatto una esperienza analoga: si
chiama E-Twinning, dall’inglese Twin, gemello, mentre la E
iniziale è la prima lettera della parola Electronic.
Come abbiamo intenzione di
viverla
Durante le presentazioni che
avranno luogo nell’Istituto,
alcuni alunni e docenti
coinvolgeranno genitori ed
autorità nell’accostarsi alle
nuove tecnologie con attenzione
alla programmabilità dei
dispositivi
Cos’è un programma?
Un programma è un insieme di codici
che serve a far funzionare una macchina
secondo i comandi forniti dall’utente.
Le istruzioni devono seguire un ordine
logico che conduce ad un obbiettivo
finale.
Il programma viene scritto in un
linguaggio “umano” ma deve essere
tradotto in un “linguaggio macchina”
Esempio di programma
Inizia la domenica
No
È abbastanza tardi
Si
Scendi a pranzare
Rimani a dormire
Come creare un programma
Bisogna avere un ambiente in cui scrivere in linguaggio
“umano”, che poi traduca nel linguaggio della macchina a
cui è destinato.
Esempio di programma
Posso scrivere
un programma
banale, ma anche
inserire degli
errori e vedere
come reagisce
l’ambiente
Ambienti di sviluppo
Si possono usare ambienti visuali per sviluppare codice
per i dispositivi
Chi può farlo?
Anche un
bambino può
programmare. Ecco
un esempio di
didattica di
programmazione
orientato ai
bambini con i
personaggi di Angry
Birds
Cosa può fare?
Esistono ambienti dedicati ai bambini anche per programmare
controllori come Arduino, a cui collegare motori e sensori, che un
bimbo può istruire graficamente ad operare.
Dove si può applicare?
Anche nell'agroalimentare e
nell'allevamento la
programmazione trova vari utilizzi,
per esempio:
 sistemi intelligenti di gestione
delle colture
 sistemi programmabili di
gestione dell'alimentazione di un
allevamento zootecnico
In conclusione
La programmazione è:
Utile in molti contesti, e lo sarà sempre di più
Indispensabile per mantenere il nostro paese concorrenziale in tutti i
settori industriali ma anche agro-alimentari e di servizio.
Assolutamente alla portata di chiunque, se adeguatamente addestrato.
Totalmente naturale per le nuove generazioni, i cosiddetti “nativi
digitali”, che però devono trovare nelle scuole gli ambienti appropriati
per lo sviluppo di questa cultura.
Arrivederci a CodeWeek 2016
Scarica

Disponibile il file di presentazione per la Settimana del Coding