{"id":1603,"date":"2021-04-18T16:03:39","date_gmt":"2021-04-18T14:03:39","guid":{"rendered":"https:\/\/liceocuneo.it\/basteris\/?page_id=1603"},"modified":"2022-05-16T17:57:17","modified_gmt":"2022-05-16T15:57:17","slug":"progetto-curricoli-digitali-big-open-data","status":"publish","type":"page","link":"https:\/\/liceocuneo.it\/basteris\/informatica-2\/progetto-curricoli-digitali-big-open-data\/","title":{"rendered":"Progetto Curricoli Digitali &#8211; Big &amp; Open Data"},"content":{"rendered":"\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/liceocuneo.it\/basteris\/wp-content\/uploads\/sites\/3\/index.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/liceocuneo.it\/basteris\/wp-content\/uploads\/sites\/3\/index.png\" alt=\"index\" class=\"wp-image-1606\" width=\"388\" height=\"164\" srcset=\"https:\/\/liceocuneo.it\/basteris\/wp-content\/uploads\/sites\/3\/index.png 346w, https:\/\/liceocuneo.it\/basteris\/wp-content\/uploads\/sites\/3\/index-300x127.png 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/a><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-5756436c-8978-4589-8432-5c56726c98b9\">L\u2019<strong>azione #15 del Piano Nazionale della Scuola Digitale (PNSD) prevede la realizzazione di Curricoli Digitali<\/strong>, che saranno messi a disposizione di tutto il sistema scolastico per lo sviluppo di competenze digitali. Il Liceo &#8220;Marie Curie&#8221; di Giulianova \u00e8 capofila della rete di scuole composta, oltre che dal Liceo, dall&#8217; I.I.S. &#8220;Luigi di Savoia&#8221; di Chieti, dal Liceo &#8220;Enrico Medi&#8221; di Senigallia e dall&#8217;I.I.S. &#8220;Umberto Pomilio&#8221; di Chieti, a cui, tramite un bando nazionale, \u00e8 stato affidato dal Ministero lo sviluppo di un curricolo digitale sui Big e Open Data. Il prof. Basteris \u00e9 entrato in graduatoria utile per poter attivare presso il nostro Liceo Classico e Scientifico &#8220;Pellico- Peano&#8221; tale sperimentazione.<\/h4>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-6d933dec-82d1-4161-b4c3-66e62e760fef\" href=\"https:\/\/liceocuneo.it\/basteris\/wp-content\/uploads\/sites\/3\/decrApprovGradProvNaz.pdf\">Decreto approvazione Graduatoria Nazionale<\/a><a href=\"https:\/\/liceocuneo.it\/basteris\/wp-content\/uploads\/sites\/3\/decrApprovGradProvNaz.pdf\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-6d933dec-82d1-4161-b4c3-66e62e760fef\">Download<\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-5756436c-8978-4589-8432-5c56726c98b9\">Il progetto prevede la<strong> definizione di un Curricolo Digitale (CD) per formare gli studenti delle scuole secondarie superiori ad operare in modo consapevole ed efficace sui Big e Open Data<\/strong>, attraverso:<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>studio dei modi con cui mediante gli algoritmi si estrae in modo efficace informazione da dati massivi ed eterogenei (Big Data)<\/li><li>studio dei modi con cui mediante ambienti di sviluppo si creano applicazioni avanzate, interattive ed interoperabili<\/li><li>realizzazione di un\u2019esperienza di elaborazione e pubblicazione di dati aperti (Open Data)<\/li><li>riflessione sull\u2019impatto dei dati nella societ\u00e0 digitale<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nello specifico il progetto prevede di<strong> sperimentare n\u00b042 ore di informatica <\/strong>con studenti che non abbiano tale materia all&#8217;interno del proprio curricolo cos\u00ec suddivise : <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>FASE 1 &#8211; n\u00b020 ore nel mesi di giugno-luglio 2021<\/li><li>FASE 2 &#8211; n\u00b022 ore nei mesi gennaio-febbraio-marzo 2022<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le ore saranno proposte (nei limiti concessi dalla situazione pandemica) in presenza nei laboratori di informatica della nostra scuola fino ad un massimo di n\u00b04o studenti iscritti delle classi prime, seconde e terze del liceo classico e scientifico (indirizzo sportivo e ordinamentale). Sono esclusi solamente gli studenti del liceo scientifico opzione scienze applicate in quanto all&#8217;interno del loro curricolo \u00e8 gi\u00e0 prevista la materia informatica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per informazioni scrivere a <a href=\"mailto:luca.basteris@liceocuneo.it\">luca.basteris@liceocuneo.it<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per iscriversi alla FASE 2 compilare il seguente Google form:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/forms.gle\/nGfkMPyA1wTXHWvC6\">https:\/\/forms.gle\/nGfkMPyA1wTXHWvC6<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le <strong>date  per la FASE 1<\/strong> (soggette ancora a cambiamento in base ai calendari degli esami di stato) saranno:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Marted\u00ec 15 giugno 2021 ore 8.30-11.30<\/li><li>Gioved\u00ec 17 giugno 2021 ore 14.30-16.30<\/li><li>Mercoled\u00ec 23 giugno 2021 ore 14.30-16.30<\/li><li>Gioved\u00ec 24 giugno 2021 ore 8.30-11.30<\/li><li>Venerd\u00ec 25 giugno 2021 ore 8.30-11.30<\/li><li>Luned\u00ec 28 giugno 2021 ore 14.30-16.30<\/li><li>Mercoled\u00ec 30 giugno 2021 ore 14.30-16.30<\/li><li>Gioved\u00ec 1 luglio 2021 ore 8.30-11.30<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le date proposte per<strong> la FASE 2<\/strong> (soggette ancora a cambiamento in base ai calendari degli scrutini e\/o delle attivit\u00e0 scolastiche) sono le seguenti:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Marted\u00ec 11 gennaio 2022 ore 14.00-16.00<\/li><li>Gioved\u00ec 20 gennaio 2022 ore 14.30-16.30<\/li><li>Marted\u00ec 25 gennaio 2022 ore 14.30-16.30<\/li><li>Gioved\u00ec 3 febbraio 2022 ore 14.30-16.30<\/li><li>Marted\u00ec 8 febbraio 2022 ore 14.30-16.30<\/li><li>Gioved\u00ec 17 febbraio 2022 ore 14.30-16.30<\/li><li>Marted\u00ec 22 febbraio 2022 ore 14.30-16.30<\/li><li>Gioved\u00ec 3 marzo 2022 ore 14.30-16.30<\/li><li>Marted\u00ec 8 marzo 2022 ore 14.30-16.30<\/li><li>Gioved\u00ec 17 marzo 2022 ore 14.30-16.30<\/li><li>Marted\u00ec 22 marzo 2022 ore 14.30-16.30<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Maggiori infomazioni al sito del progetto: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/programmailfuturo.it\/big-open-data\">https:\/\/programmailfuturo.it\/big-open-data<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Attivit\u00e0 divulgativa per il progetto:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/programmailfuturo.it\/video-baod\">https:\/\/programmailfuturo.it\/video-baod<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Cuneo - Liceo &quot;Silvio Pellico - Giuseppe Peano&quot; - Prof. Basteris - Versione 1\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/uLFuQBmKdQE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>FASE 1<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>LEZIONE 1 &#8211; Usare comandi semplici<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per creare la propria utenza su Programma il Futuro, ogni studente deve seguire le istruzioni<br>presenti in questa pagina del sito: <a href=\"https:\/\/programmailfuturo.it\/chi\/iscrizione-per-studenti\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/programmailfuturo.it\/chi\/iscrizione-per-studenti\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Come indicato nelle suddette istruzioni, l\u2019utenza creata \u00e8 valida (con la medesima password) anche per accedere su Code Studio. Gli studenti dovranno quindi dopo accedere su Code Studio seguendo questo link: <a rel=\"noreferrer noopener\" href=\"https:\/\/studio.code.org\/users\/sign_in\/lang\/it\" target=\"_blank\">https:\/\/studio.code.org\/users\/sign_in\/lang\/it<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">e cliccare successivamente su quest\u2019altro link, che vi porter\u00e0 direttamente in classe:<br><a rel=\"noreferrer noopener\" href=\"https:\/\/studio.code.org\/join\/XPHNYM\" target=\"_blank\">https:\/\/studio.code.org\/join\/XPHNYM<\/a>  dove <strong>XPHNYM<\/strong> rappresenta il codice-classe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il materiale e le registrazioni delle lezioni le troveremo invece sulla nostra piattaforma Moodle al seguente link: <a rel=\"noreferrer noopener\" href=\"https:\/\/mooc.liceocuneo.it\/corsi\/course\/view.php?id=18#section-1\" target=\"_blank\">https:\/\/mooc.liceocuneo.it\/corsi\/course\/view.php?id=18#section-1<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa lezione \u00e8, per lo studente, la prima esperienza di programmazione nell&#8217;ambiente di sviluppo App (App Lab). La lezione inizia con una breve riflessione di stimolo. Poi, prima di iniziare a programmare,&nbsp;gli studenti vengono introdotti alla pratica della programmazione in coppia (<em>pair programming)<\/em>. Per questa lezione gli studenti hanno a disposizione&nbsp;solo pochi semplici comandi per disegnare sullo schermo con la tartaruga. Dopo alcuni esercizi di riscaldamento, utilizzando solo combinazioni dei quattro comandi disponibili, gli studenti devono capire il modo pi\u00f9 efficace per disegnare un&#8217;immagine di una griglia 3&#215;3. La lezione si conclude con una discussione sul significato di efficienza nella programmazione e sulla motivazione&nbsp;dietro la scelta di iniziare a programmare, con un numero cos\u00ec limitato di comandi&nbsp;a disposizione.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Turtle Programming\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/i2KHYUhtOlM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>LEZIONE 2 &#8211; Creazione di funzioni<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione, gli studenti imparano a definire e chiamare le procedure (in JavaScript, le procedure sono chiamate funzioni), al fine di creare e dare un nome a un gruppo di comandi per poterli usare ripetutamente nel proprio codice in modo facile. Verranno introdotti all&#8217;idea che le funzioni sono una forma di astrazione che permette loro di suddividere il codice in parti pi\u00f9 piccole, in modo pi\u00f9 logico e di concentrarsi sul cosa viene fatto da una parte, piuttosto che sul come viene fatto. Mentre esplorano l&#8217;uso delle funzioni attraverso una sequenza di attivit\u00e0 in App Lab, verr\u00e0 chiesto agli studenti di pensare a dove vedono l&#8217;opportunit\u00e0 di usare funzioni e di come tali funzioni possono rendere il loro codice pi\u00f9 chiaro o pi\u00f9 conciso.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Defining and Calling Functions\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/yPWQfa4CHbw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 3 &#8211; API e Utilizzo di Funzioni con Parametri<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli studenti impareranno a leggere la documentazione delle API di App Labs ed useranno funzioni che accettano parametri, al fine di completare una serie di puzzle di disegno che richiedono di usare la documentazione sopra citata per apprendere nuove istruzioni di disegno. Molti di queste istruzioni richiedono l&#8217;uso di parametri. La sfida finale richiede agli studenti la progettazione di un monogramma personalizzato facendo uso delle istruzioni che hanno imparato durante la lezione.Un&#8217;API \u00e8 una guida di riferimento che cataloga e spiega le funzionalit\u00e0 di un linguaggio di programmazione. Se un programmatore si abitua a fare riferimento alle API, esso potr\u00e0 fare pieno uso di questa funzionalit\u00e0 senza subire il tedio di memorizzare ogni dettaglio del linguaggio. Nella lezione di oggi, gli studenti dovranno consultare le API al fine di trovare e comprendere nuove istruzioni per muovere la tartaruga, selezionando colori, e disegnando sullo schermo linee e punti di varie grandezze. Gli studenti non devono necessariamente comprendere nel dettaglio ogni istruzione dell&#8217;API di disegno, ma dovrebbero acquisire familiarit\u00e0 con la pratica di fare riferimento ad un&#8217;API come parte integrante del processo di scrittura di un programma. Questa sar\u00e0 anche la prima volta che gli studenti avranno accesso alle funzioni di disegno che accettano parametri (ad esempio, moveForward(40) invece di moveForward()).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 4: creare funzioni con parametri<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione, gli studenti fanno pratica di utilizzo e&nbsp;di creazione di <a href=\"https:\/\/mooc.liceocuneo.it\/corsi\/mod\/page\/view.php?id=422\">funzioni con parametri<\/a>. Gli studenti imparano che la scrittura di <a href=\"https:\/\/mooc.liceocuneo.it\/corsi\/mod\/page\/view.php?id=422\">funzioni con parametri<\/a> pu\u00f2 ulteriormente generalizzare le soluzioni dei problemi. Soprattutto in situazioni in&nbsp;ci si accorge che si sta per copiare un po&#8217; di codice, con solo alcune modifiche numeriche, in questo caso \u00e8 un buon momento per scrivere una funzione che accetta parametri. Nella seconda met\u00e0 della lezione, gli studenti&nbsp;attueranno una&nbsp;serie di modifiche ad un programma che crea una scena sottomarina con l&#8217;aggiunta di parametri alle funzioni che permettono di variare facilmente la scena. Infine, gli studenti vengono introdotti alle funzioni per la generazione di numeri casuali di App Lab per fornire&nbsp;valori aleatori alle chiamate di funzione in modo che la scena sembri un po&#8217; diversa ogni volta che il programma viene eseguito.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Functions with Parameters\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/k7Ji1E97-V0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 5: cicli e numeri casuali<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli studenti imparano ad utilizzare numeri casuali e cicli per creare variazioni nei loro disegni e rapidamente duplicare oggetti che vogliono far apparire pi\u00f9 volte nelle loro scene digitali. Gli studenti saranno introdotti ad una versione del ciclo for che consente soltanto la modifica del numero di iterazioni del cliclo. Questo blocco \u00e8 essenzialmente un blocco di &#8220;ripetizione&#8221; e sar\u00e0 presentato in questo modo. Gli studenti saranno presentati anche a dei blocchi che consentono loro di scegliere un numero casuale all&#8217;interno di un determinato intervallo. Insieme, questi blocchi consentono agli studenti di creare sfondi pi\u00f9 complessi per le loro scene digitali piazzando in modo casuale semplici oggetti all&#8217;interno dello sfondo della scena. Gli studenti utilizzano questi strumenti per il andare oltre e migliorare la scena sottomarina d&#8217;esempio.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Using Loops\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/G8hfAk4PfOM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 6: Cosa sono i Big Data?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione, gli studenti vengono introdotti al concetto di &#8220;Big Data&#8221; inteso come grande mole di dati: da dove proviene, cosa la rende cos\u00ec &#8220;grande&#8221; e come viene utilizzata per risolvere problemi. Successivamente, gli studenti sono invitati a prendere in considerazione quanto alcuni aspetti della vita possano essere dipendenti dai dati.<br>Vengono quindi guidati dagli insegnanti ad osservare le proiezioni di crescita dei dati generati ogni giorno nel mondo.<br>Successivamente, gli studenti utilizzano in coppia uno strumento di visualizzazione cercando di comprendere la sua utilit\u00e0 per analizzare l&#8217;andamento di alcune collezioni di dati e determinarne le fonti.<br>Il concetto fondamentale di questa lezione \u00e8 essere consapevoli delle assunzioni da fare quando si utilizzano strumenti basati sull&#8217;analisi e la visualizzazione di Big Data.<br>Il mondo dei Big Data \u00e8 grande e in questa lezione abbiamo appena iniziato a capire come risolvere alcuni problemi connessi ad essi.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-ted wp-block-embed-ted wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Kenneth Cukier: Big data is better data\" src=\"https:\/\/embed.ted.com\/talks\/kenneth_cukier_big_data_is_better_data\" width=\"640\" height=\"361\" frameborder=\"0\" scrolling=\"no\" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>Lezione 7: Identificare le persone tramite dati<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione gli studenti condurranno una piccola ricerca per esplorare un&#8217;innovazione nell&#8217;informatica che fa largo uso di dati. Gli studenti ricercheranno un argomento di interesse personale e risponderanno a domande in merito a come questo produce, utilizza o consuma dati. Lo scopo di questa lezione \u00e8 quello di far esercitare gli studenti a svolgere una ricerca, indirizzandoli al meglio nel capire cosa cercare.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Data and Medicine\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/bMrDHtGHFR4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">  <strong>Lezione 8:Il costo di ci\u00f2 che \u00e8 gratis<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa lezione fa il punto circa la situazione economica ed evidenzia le preoccupazioni dei consumatori nell&#8217;uso delle applicazioni e dei siti web che raccolgono dati in cambio della fornitura di un servizio gratuito. Spesso la qualit\u00e0 del servizio stesso dipende dall&#8217;accesso a questi dati ed al tracciamento del comportamento di chi li produce. Il punto principale della lezione \u00e8 rendere gli studenti consumatori consapevoli della tecnologia che li circonda. Dovranno essere in grado di spiegare alcuni dei compromessi tra mantenimento della privacy personale e utilizzo gratuito di software innovativo.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Big Data: The Internet is Watching You!\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/l_a0ecZ2Oe0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>The Future of Big Data<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Come guadagnano i social spiegato in The Social Dilemma | Netflix Italia\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/Ko2YcD0iYpc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Come guadagnano i social spiegato in The Social Dilemma | Netflix Italia<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>FASE 2<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>Lezione 9:Introduzione alla programmazione guidata dagli eventi<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli studenti sonostati introdotti a una nuova funzionalit\u00e0 di App Lab: la <strong>Modalit\u00e0 interfaccia<\/strong>. Gli studenti imparano a&nbsp;creare elementi dell&#8217;interfaccia utente che hanno visto in precedenza,&nbsp;come immagini, etichette di testo e pulsanti, ma avranno&nbsp;ulteriori&nbsp;opzioni per personalizzare&nbsp;questi elementi con colori, dimensioni dei testi e cos\u00ec via. Gli studenti imparano anche come aggiungere <strong>gestori di eventi<\/strong> &#8211; ovvero codice che ascolta e risponde a eventi generati dagli utenti. Inoltre si sono esplorati alcuni degli errori pi\u00f9 comuni che si commettono&nbsp;nella programmazione guidata dagli eventi effettunado il debug di programmi, tra le quali in particolare come&nbsp;rispondere ai messaggi di errore.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Intro to Design Mode in App Lab\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/-EoTeD4mSNU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>La progettazione di interfacce grafiche<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>Lezione 10: Applicazioni multi-schermo e Introduzione alle variabili<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli studenti continuano a studiare la programmazione ad Eventi imparando ad aggiungere pi\u00f9 screen per un&#8217;app ed aggiungendo il codice necessario per muoversi tra di essi. Successivamente si \u00e8 iniziato ad esplorare come si lavora con le variabili per memorizzare i dati di un programma. La lezione mostra agli studenti come creare e assegnare valori a variabili.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Discoveries: Variables Part 1\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/UG7Q1Sr0_F0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Video introduttivo sulle variabili Parte 1<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>Lezione 11: Le variabili<\/strong> <strong>e crea un App &#8220;Clicca e insegui&#8221;  <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli studenti in questa lezione dopo aver terminato l&#8217;esercitaizone precedente introduttiva sulle variabili, hanno aggiunto variabili a due diverse applicazioni di esempio, per tenere traccia di un punteggio, o del numero di clic su un&nbsp;pulsante. Gli argomenti principali sono la<strong>&nbsp;visibilit\u00e0 delle variabili<\/strong>&nbsp;e la comprensione delle differenze, nonch\u00e9 dei pro e dei contro&nbsp;dell&#8217;usare variabili globali rispetto a variabili locali.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Intro to Variables - Part 2\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/ijjVDBPwA1o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption> Video introduttivo sulle variabili Parte 2<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sectionid-267-title\"><strong>Lezione 12: Input utente e stringhe e le istruzioni condizionali <a href=\"https:\/\/mooc.liceocuneo.it\/corsi\/course\/view.php?id=18#\"><\/a><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione,viene introdotto il tipo di dato stringa come un modo per rappresentare sequenze arbitrarie di caratteri ASCII. Essi utilizzeranno le stringhe per accettare l&#8217;input dell&#8217;utente nel momento in cui avranno a che fare con due nuovi elementi di UI, l&#8217;input di testo e l&#8217;area di testo.<br>Inoltre il termine dell lezione&nbsp; \u00e8 dedicata per l&#8217;apprendimento delle istruzioni condizionali&nbsp;<code>if<\/code>, spiegando cosa sono,&nbsp;quale&nbsp;terminologia \u00e8 legata ad esse e che cosa hanno a che fare con la &#8220;selezione&#8221;&nbsp;nei programmi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 13:Le espressioni booleane e le istruzioni &#8220;if&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione sono introdotte le strutture condizionali <code>if&nbsp;<\/code>e <code>if-else<\/code> per la prima volta e le strutture condizionali annidiate.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Conditionals - Part 1 Boolean Expressions\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/y3rCKJNOwpA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Introduzione alle istruzioni condizionali &#8211; parte 1 Pagina <a href=\"https:\/\/mooc.liceocuneo.it\/corsi\/course\/view.php?id=18#\"><\/a><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CSP: Conditionals pt 2A - if statements\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/0oG3Wck2fRU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Introduzione alle istruzioni condizionali &#8211; seconda parte<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CSP: Conditionals pt 2B - if\/else statements\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/ZIL_3YRD14s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Introduzione alle istruzioni condizionali &#8211; Parte 2b<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CSP: Conditionals pt 2C - if\/else if statements\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/aFssCTE5hs8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption>Strutture condizionali annidiate<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 14:Istruzione &#8220;if-else-if&#8221;, la logica condizionale e introduzione alla crittografia<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione,studenti sono stati presentati gli operatori booleani (logici) NOT, AND, OR, come strumenti per la creazione di condizioni booleane composte in caso di istruzioni condizionali, imparando ad esprimere in modo pi\u00f9 efficiente una logica complessa utilizzando AND e OR, piuttosto che utilizzando istruzioni condizionali concatenate o molto annidate.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Conditionals - Part 3 &quot;And &amp; Or&quot; Operators\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/kyFdniI-ZZs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 15 &#8211; Crittografia semplice e crittografia con chiavi e password<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa lezione si \u00e8 parlato dell&#8217;importanza della crittografia ed alcune semplici tecniche per la decodifica di messaggi segreti. Gli studenti di proveranno in prima persona a forzare messaggi codificati con il cifrario di Cesare e con un cifrario a sostituzione casuale. Inoltre si sono cercate di capire la relazione tra chiavi crittografiche e password. Si \u00e8 esplorato il cifrario di Vigen\u00e8re con un widget per vedere come una &#8220;chiave&#8221; crittografica possa essere utilizzata per cifrare e decifrare un messaggio<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"The Internet: Encryption &amp; Public Keys\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/ZghMPWGXexs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 16<\/strong> &#8211; <strong>Ricerca rapida &#8211; Crimini informatici<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli studenti verranno a conoscenza di vari tipi di crimini informatici e delle misure di sicurezza informatica in grado di prevenirli. Quindi gli studenti eseguiranno un rapido progetto di ricerca, indagando un particolare evento di criminalit\u00e0 informatica con un&#8217;attenzione particolare ai dati che sono stati persi o rubati e alle preoccupazioni che ne derivano. Questa attivit\u00e0 di ricerca funger\u00e0 da coronamento alla sequenza di lezioni su crittografia e sicurezza svolte precedentemente.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"The Internet: Cybersecurity &amp; Crime\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/AuYNXgO_f3Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 1<\/strong>7 <strong>&#8211; Cicli while<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"yui_3_17_2_1_1646756766844_3095\">In questa&nbsp;lezione viene illustrato il ciclo&nbsp;<strong>while<\/strong>. Gli studenti sono introdotti al ciclo&nbsp;<strong>while<\/strong>&nbsp;analizzando il diagramma di flusso di una istruzione condizionale in cui il ramo &#8220;true&#8221; riconduce alla condizione originale. Gli studenti poi progettano un loro diagramma di flusso per rappresentare una situazione reale che pu\u00f2 essere&nbsp;ricondotta ad un ciclo&nbsp;<strong>while<\/strong>, ed imparano a riconoscere le strutture pi\u00f9 comuni di un ciclo, e in particolare di un ciclo infinito.<\/p>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img decoding=\"async\" src=\"https:\/\/code.org\/curriculum\/docs\/csp\/U5_flowchart_intro.png\" alt=\"Simple Flow Chart\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"yui_3_17_2_1_1646756766844_3189\">Successivamente gli studenti acquisiscono una\u00a0maggiore familiarit\u00e0 con i cicli\u00a0<strong>while<\/strong>\u00a0sviluppando\u00a0una simulazione che\u00a0ripete lanci di monete fino a quando non sono soddisfatte determinate condizioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 18 -Introduzione gli array<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa lezione introduce gli array come mezzo per memorizzare una lista di informazioni in un programma. La lezione inizia sottolineando le difficolt\u00e0 che si presentano quando si prova a salvare una lista di informazioni in una singola variabile.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Introduction to Lists - Part 1 Intro\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/n1exiRH00x0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Introduction to Lists - Part 2 Accessing Lists\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/TL0Y_GI4NZg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Introduction to Lists - Part 3 Assigning and Updating\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/rWSsVSMGXXY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS Principles: Introduction to Lists - Part 4 Getting Length\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/H__zi1BiXJM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lezione 19 -Elaborazione degli array<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa lezione introduce gli studenti ad algoritmi che elaborano liste di dati.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019azione #15 del Piano Nazionale della Scuola Digitale (PNSD) prevede la realizzazione di Curricoli Digitali, che saranno messi a disposizione di tutto il sistema scolastico per lo sviluppo di competenze digitali. Il Liceo &#8220;Marie Curie&#8221; di Giulianova \u00e8 capofila della &hellip; <a href=\"https:\/\/liceocuneo.it\/basteris\/informatica-2\/progetto-curricoli-digitali-big-open-data\/\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":1604,"parent":292,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1603","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/pages\/1603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/comments?post=1603"}],"version-history":[{"count":0,"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/pages\/1603\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/pages\/292"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/media\/1604"}],"wp:attachment":[{"href":"https:\/\/liceocuneo.it\/basteris\/wp-json\/wp\/v2\/media?parent=1603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}