downloading - Corsi @ Mameli

Transcript

downloading - Corsi @ Mameli
Relazione finale Corso #DIGIT-ISCOL@CODEACCADEMY
Diario di bordo del laboratorio di Antonio Rossi e Nicola Secci
Dati del docente
Candidato dalla scuola: I.I.S. Michele GIUA (CA)
Ordine, grado e tipo della scuola: Scuola secondaria di secondo grado - I.I.S.
Materie insegnate: Informatica, Sistemi e Reti, Tecnologie e Progettazione di
Sistemi Informatici e di Telecomunicazioni. Tecnologie Informatiche.
Email: [email protected]
Competenze su strumenti per il web: avanzato
Tecnologie web conosciute: HTML, CSS, PHP, ASP, CMS.
Competenze sulla programmazione: avanzato
Linguaggi di programmazione conosciuti: C, C++, Java, Scratch.
Dati del laboratorio
Scuola in cui si svolge il laboratorio: I.I.S. Michele GIUA (Sede di Assemini)
Ordine, grado e tipo della scuola: Scuola secondaria di secondo grado - Istituto
Tecnico Industriale + Liceo scientifico tecnologico.
Tutor: Nicola Secci
Numero studenti: 15
Fascia d'età degli studenti : 14-16
Data di avvio del laboratorio: 03/05/2016
Data di fine laboratorio: 07/06/2016
Breve descrizione del Lab: Il progetto è rivolto agli alunni del biennio del Liceo
Scientifico Tecnologico e dell’Istituto Tecnico industriale, gli obiettivi da
raggiungere sono stati molteplici, rendere le lezioni più interessanti possibili uscendo
dallo schema della lezione frontale, dividere il tempo lezione in più parti:
1] presentazione argomenti da parte del docente, 2] approfondimento personale del
problema, 3] tramite la costituzione di gruppi (confronto ed eventuale modifica della
propria proposta), 4] presentazione verbale (Uno degli obiettivi è stato anche quello
far presentare ad ognuno di fronte ai propri compagni di studio il proprio lavoro
1
Relazione finale Corso #DIGIT-ISCOL@CODEACCADEMY
[molti hanno proprio un idiosincrasia con il parlato ….] e 5] scritta (tramite post-it,
fogli, tutti da raccogliere nel sacchetto/raccoglitore “Nuove Conoscenze” consegnato
nella prima lezione), 6] realizzazione in laboratorio di quanto discusso. Ogni lezione
si è aperta consentendo agli alunni di porre domande sulle attività da svolgere e su
quelle già svolte in precedenza in modo di avere il termometro della situazione
sempre attivo. Si è cercato di far capire ai partecipanti al corso cosa ci sia dietro il
pensiero computazionale e l'Informatica, che cosa sia un algoritmo e quale sia il
modo migliore per scriverlo, cercando di rendere il tutto meno astratto possibile. Il
progetto si è modificato in itinere dietro la richiesta plebiscitaria dei partecipanti di
voler pubblicare una propria pagina web.
Osservazioni: L’interesse è risultato elevato: il progetto è stato presentato nel nostro
istituto, classe per classe, nel dettaglio e nelle finalità ai primi di Marzo raccogliendo
oltre 60 adesioni (tanto è che si stava elaborando un algoritmo di selezione degli
alunni); i ragazzi che hanno aderito alla fine sono stati 15 (molti hanno addotto come
giustificazione il periodo pieno di verifiche e interrogazioni). Per l’anno prossimo
sarebbe auspicabile utilizzare un altro periodo dell’anno (anche per i poveri
professori sommersi da compiti da correggere, classi da seguire nell’alternanza
scuola/lavoro, verifiche orali, scrutini da preparare e quest’anno anche il concorso
docenti da supportare …..)
Fasi del Lab (com'è strutturato il lab): 10 lezioni da tre ore ognuno.
Argomenti dei Lab: (Glossario Informatico, Concetto di Algoritmo, Applicazione
Scratch, WikiPasta, PixelMania, Crittografia, Sito web statico, Cenni Sito web
dinamico e CMS.)
Prodotto finale: (Un proprio sito web (da terminare in modo autonomo))
Descrizione del prodotto finale: (Un proprio sito web statico in HTML + CSS)
Strumenti proposti: (Scratch, Codecademy, Code.org, … etc.)
Linguaggi proposti: (Linguaggi visuali/HTML/CSS/CMS)
Valutazione: competenze (comprendere il significato di algoritmo, usare
appropriatamente un linguaggio visuale, riconoscere alcuni metodi di crittografia,
conoscere la struttura base di una pagina HTML, saper formattare la struttura di una
pagina e il testo, conoscere la finalità dei CSS ...).
Obiettivi finali: considerando la giovane età dei partecipanti e il livello di partenza,
gli obiettivi finali sono stati raggiunti nella loro totalità.
2
Relazione finale Corso #DIGIT-ISCOL@CODEACCADEMY
Diario di bordo del Laboratorio
Laboratorio n. 01
Data: 03 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: (Presentazione del corso , comunicazione del calendario, dei riferimenti
dove trovare le principali informazioni necessarie, Per la parte informatica sono state
pubblicate delle informazioni sul sito web www.antoniorossi.info/materiali.htm
mentre per far fronte ad alcune difficoltà con la lingua inglese è stato consigliato il
sito www.wordreference.com . E’ stata consegnata una busta trasparente vuota dove
raccogliere tutti i PostIT prodotti durante la lezione (…. e le successive), come
raccoglitore del nuovo sapere. Riflessioni sui termini: informatica, automatico,
coding (lavoro individuale e di gruppo).
L’algomotricità dal movimento alla concettualizzazione delle attività informatiche. I
labirinti, definizione dei ruoli di un Robot, scrittura dell’algoritmo, riflessione sui
termini usati, sua portabilità, prove ed correzioni. Introduzione dei super poteri e loro
applicazione. Uso di SCRATCH.
Osservazioni: (Tutti gli studenti si mostrati interessati e motivati evidenziando
particolare coinvolgimento nel nuovo metodo di insegnamento, anche il lavoro in
gruppo è servito a socializzare e a confrontare i propri punti di forza e di debolezza
del proprio operato.)
Laboratorio n. 02
Data: 05 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 10
Attività: (Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Seconda esperienza di algomotricità, presentazione dell’attività
WikiPASTA. Analisi del testo (si è evidenziato cosa c’è dietro l’interpretazione del
testo che porta alla base della realizzazione dei compilatori per i linguaggi di
programmazione. Suddivisione degli studenti in gruppi, spiegazione del lavoro da
svolgere, consegna materiali. Rilievo dei lavori effettuati, modifica e indicazioni per
l’ottimizzazione dei risultati da raggiungere. Accesso al software di laboratorio per
WikiPASTA, svolgimento dei 5 testi campione proposti, riflessioni finali
sull’esperienza.)
Osservazioni: (E’ stato come aprire nuovi orizzonti a una conoscenza frammentaria e
non approfondita.)
3
Relazione finale Corso #DIGIT-ISCOL@CODEACCADEMY
Laboratorio n. 03
Data: 10 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: (Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Terza esperienza di algomotricità, presentazione dell’attività
PixelMania. Presentazione del filmato dello stadio coreano. Discussione della
coreografia. Le immagini come insieme di Pixel, riflessione sull’occupazione di
memoria di una foto in B/N e a colori. Il sistema di colorazione RGB (Utile per la
definizione dei colori in HTML). Esercitazione, riproduzione in griglia dei disegni
assegnati. Uso di Pixel Manipulator,
Osservazioni: (interesse e motivazione degli studenti, clima relazionale all'interno del
gruppo/i, situazioni particolari da rilevare, punti di forza e di debolezza
dell'esperienza, opportunità di miglioramento, ...)
Laboratorio n. 04
Data: 12 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: (Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Quarta esperienza di algomotricità, presentazione dell’attività
Crittografia. L’umanità durante gli anni ha dovuto inventarsi molti modi per
mantenere i segreti [Cosa proponete in merito, lavoro prima individuale, poi di
gruppo], La cifratura nella sicurezza informatica, il codice di Atbash e il codice di
Cesare [descrivete con vostre parole i termini di sicurezza e di crittografia, lavoro
prima individuale e poi di gruppo – IMPORTANTE è conoscere l’ambito in cui si
usano le parole, la matematica dietro la crittografia. (MALCHIODI.di.unimi.it/
teaching) Laboratorio Esempi proposti dal sito http://aladdin.unimi.it/
Osservazioni: (Altra lezione che ha suscitato interesse e partecipazione, ha richiesto
più di una pausa, forse il caldo o le sei ore di lezione appena svolte al mattino , hanno
tagliato le gambe agli alunni che sono però sempre ripartiti, dopo la pausa, a spron
battuto.)
4
Relazione finale Corso #DIGIT-ISCOL@CODEACCADEMY
Laboratorio n. 05
Data: 17 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: (Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Presentazione del nuovo argomento uscito dalle richieste degli
alunni , quasi all’unanimità, i siti web. Si è discusso su cosa serva per la creazione di
un sito web. Quali siano le migliori caratteristiche per un sito di successo. [Il lavoro è
stato affrontato prima a livello individuale e poi a gruppi]
E’ emersa l’importanza di una buona progettazione e sono stati presentati 13 consigli
per un buon sito che coinvolgono prima l’aspetto e poi i contenuti. I consigli sono
stati tutti condivisi.
Laboratorio: Uso del sito https://www.codecademy.com/ per il linguaggio HTML.
Osservazioni: (Grande interesse per l’argomento (tra l’altro richiesto), molte sono
state le domande su come poter realizzare una cosa piuttosto che un’altra...)
Laboratorio n. 06
Data: 19 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: (Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Presentazione delle nuove cose da affrontare. Di che cosa
pensate di aver bisogno per rendere visibile un vostro lavoro? [Il lavoro è stato
affrontato prima a livello individuale e poi a gruppi] Presentazione della “Cassetta
degli attrezzi web” (Editor HTML, validator.w3c.org, Image Resizer, gif animator,
Applicativo per sfumare le immagini e scontornarle, programma FTP, siti dove
trovare spazio web disponibile). Importanza di strutturare i documenti HTML
(indirizzi relativi e assoluti), l’importanza della portabilità del sito.
Laboratorio: Uso del sito https://www.codecademy.com/ per il linguaggio HTML.
Osservazioni: (Il punto di forza della lezione è stata quella di presentare la “Cassetta
degli attrezzi web”, tutti strumenti reperibili su internet ma dove è facile perdersi e
trovare difficoltà a causa di malware vari, la sola presentazione dei software ha
aiutato a capire le finalità e i vantaggi del loro uso.)
5
Relazione finale Corso #DIGIT-ISCOL@CODEACCADEMY
Laboratorio n. 07
Data: 24 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Ripasso argomenti della lezione precedente e presentazione
delle nuove cose da affrontare. Riflessioni: sull’importanza dei tempi di caricamento
delle pagine (trucchi per farle il più leggere possibili), segnalazione dei contenuti ai
motori di ricerca (Introduzione al SEO), uso corretto dei meta tag, motori di ricerca
Google, Dmoz, Yahoo, Altavista, Alltheweb, Lycos etc., “Visualizza sorgente”
funzione del Broswer (per capire come sono state realizzate alcune pagine di nostro
interesse).
Laboratorio: Utilizzo di PsPad (presentazione anche di “WYSIWYG editor”) per la
creazione di proprie pagine web, dalla propria “home page” al resto del progetto.
Osservazioni: (Il via alla costruzione del proprio sito ha entusiasmato tutti e se non
fosse stato per la chiusura della scuola e l’allarme già programmato, tutti gli alunni
non avrebbero avuto difficoltà a prolungare la loro permanenza a scuola.)
Laboratorio n. 08
Data: 26 Maggio 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Ripasso argomenti della lezione precedente e presentazione
delle nuove cose da affrontare. Introduzione ai CSS, che cosa sono, perché è
intelligente usarli per il layout e per la progettazione del sito. La sintassi di base dei
CSS, come applicare colori e colori di sfondo, come usare le immagini di sfondo,
come scegliere la formattazione di pagina e di testo, font, identificatori e gruppi di
elementi (class e id), uno sguardo ravvicinato all’uso di “span” e “div”, il box model,
bordi, height e width, etc.
Laboratorio: continuazione del lavoro sul proprio sito personale.
Osservazioni: (interesse e motivazione degli studenti al massimo dei livelli,
tantissime domande su come raggiungere i propri obiettivi, attenzione massima alle
risposte del docente, anche questa volta non volevano più uscire dal laboratorio.)
6
Relazione finale Corso #DIGIT-ISCOL@CODEACCADEMY
Laboratorio n. 09
Data: 06 Giugno 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Ripasso argomenti della lezione precedente e approfondimenti.
La lezione precedente è risultata a detta di molti un po’ ostica per cui si è cercato di
capire tramite la valutazione dei feedback come chiarire gli argomenti che avevano
generato più dubbi. Si sono visualizzati alcuni video in merito come base di
riflessione. Al termine, insieme si è proposto un elenco completo delle caratteristiche
affrontate nei CSS. Si è ritenuto opportuno aumentare il tempo dedicato al laboratorio
di almeno mezz’ora.
Laboratorio: continuazione del lavoro sul proprio sito personale.
Osservazioni: (interesse e motivazione degli studenti sempre al massimo livello,
tantissime domande su come raggiungere i propri obiettivi, attenzione massima alle
risposte del docente, anche questa volta non volevano più uscire dal laboratorio.)
Laboratorio n. 10
Data: 07 Giugno 2016
Ora: 15.00  18.00
Studenti presenti: 09
Attività: Domande/Risposte allievi sulla precedente lezione, punti di forza o di
debolezza riscontarti. Ripasso argomenti della lezione precedente e presentazione del
nuovo tema da affrontare, i “CMS” (Content Management System). Breve descrizione sul
funzionamento di un sito statico e di un sito dinamico, presentazione dell’ambiente
integrato Server Apache, PHP e MySQL e del software EasyPHP che lo integra. Le
potenzialità di Joomla e dei suoi Template già pronti da cui partire a seconda dei
propri gusti. (breve ricerca individuale e di gruppo sul template più accattivante con
relativo confronto tra i gruppi.).
Test finale di gradimento a cui tutti hanno risposto in modo positivo, alla domanda
se avrebbero gradito continuare l’esperienza l’anno prossimo tutti (9/9) hanno
risposto “Molto volentieri”.
Saluti e cotillons di fine corso e un arrivederci a presto.
Osservazioni: (Le performances degli allievi sono state positive, il loro interesse a
prolungare le lezioni anche [nelle ore curriculari difficilmente accade], Un’esperienza
di corso sicuramente da replicare.)
Cagliari, 16 Giugno 2016
Prof. Antonio Rossi
_____________________________
7