IIS San Marco 9-15 dicembre 2015 Settimana del Coding 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.Codeweek
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.
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 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 È abbastanza tardi Rimani a dormire Scendi a pranzare No Si
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