OPS, Coding, and all that



Documenti analoghi
Problem Solving Una Strategia di Miglioramento dell Apprendimento

- OLIMPIADI DI PROBLEM SOLVING - Informatica e pensiero algoritmico nella scuola dell'obbligo

- OLIMPIADI DI PROBLEM SOLVING - Informatica e pensiero computazionale nella scuola dell'obbligo

Uff. I. - OLIMPIADI DI PROBLEM SOLVING - Informatica e pensiero algoritmico nella scuola dell'obbligo

Educare all informatica nella scuola? La proposta del CINI

Ministero dell Istruzione, dell Università e della Ricerca

Liceo Scienti*ico U.Dini PISA. PenSazionale!! A.s. 2016/17. Potenziare il programma scolastico attraverso lo sviluppo del Pensiero Computazionale

ISTITUTO COMPRENSIVO "ALVARO - GEBBIONE" REGGIO CALABRIA

Liceo&Scienti*ico& U.Dini &PISA. PenSazionale!! Ampliare*il*programma*scolastico*attraverso* lo*sviluppo*del*pensiero*computazionale

Coding e robotica educativa

- OLIMPIADI DI PROBLEM SOLVING - Informatica e pensiero computazionale

Uff.II. Competizioni di informatica nella scuola dell obbligo - Olimpiadi di problem solving -

I S T I T U T O C O M P R E N S I V O T E 3 D ALESSANDRO-RISORGIMENTO. PIANO OFFERTA FORMATIVA A. S. 2016/2017 Scheda illustrativa Progetto PTOF

LICEO DE SANCTIS - GALILEI. PROGETTAZIONE CURRICOLARE COORDINATA Del Consiglio di Classe

f f Un futuro per la Storia la Storia per il futuro Alma Mater Studiorum Università di Bologna Laboratorio Multidisciplinare di Ricerca Storica

PROGRAMMAZIONE. INFORMATICA SECONDO BIENNIO Opzione Scienze Applicate

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

Coding robotica educativa e storytelling

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

La didattica orientativa

PROGRAMMAZIONE INDIVIDUALE DI MATERIA

Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna Direzione Generale Ufficio 4

PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate

ISTITUTO D ISTRUZIONE SUPERIORE DI VITTORIO - LATTANZIO Liceo Scientifico delle Scienze applicate

PERCORSO DIDATTICO CON DOBOT

Informatica e Comunicazione Digitale Crediti formativi 9. No, ma la frequenza è fortemente consigliata Lingua di erogazione

La didattica orientativa

Università degli Studi di Enna Kore Facoltà di Ingegneria e Architettura

PROGRAMMAZIONE EDUCATIVA E DIDATTICA CLASSE 1^ B S.U.

PROGRAMMAZIONE DEL CONSIGLIO DI CLASSE

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

Informatica e Tecnologie per la Produzione del Software Crediti formativi 9

Università degli Studi di Enna Kore

ISTITUTO COMPRENSIVO DELMARE

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

Informatica triennale (L31) sede di Bari Crediti formativi 9. No, ma la frequenza è fortemente consigliata Lingua di erogazione

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

Università degli Studi di Enna Kore Facoltà di Scienze dell Uomo e della Società Anno Accademico

In caso negativo, specificare la scelta compiuta dall allievo/a:

Laboratorio formativo

DELL UNITÀ DI APPRENDIMENTO

Laboratorio formativo 4

Liceo Marie Curie (Meda) Scientifico Classico Linguistico

I.I.S. VIA TIBURTO 44 - TIVOLI PROGRAMMAZIONE DEL CONSIGLIO DI CLASSE

Coding, Pensiero Computazionale e Infanzia. Federica Pelizzari e Irene Mauro, CREMIT

Coding Domizio Baldini 2017

Determinazione dirigenziale

Pianificazione di una Unità di Apprendimento CLIL

PROGRAMMA EDUCATIVO PERSONALIZZATO PER ALUNNI STRANIERI

IISS GANDHI MERANO. Diffusione delle informazioni \ raccolta di informazioni su chi sa\fa cosa

Liceo Marie Curie (Meda) Scientifico Classico Linguistico

Università degli Studi di Enna Kore Facoltà di Scienze dell Uomo e della Società

LABORATORIO DI MATEMATICA PRIMO ANNO

LICEO SCIENTIFICO STATALE GALILEO GALILEI LANCIANO (CH) P O F Piano dell Offerta Formativa Anno scolastico

FORMATORE MARGIOTTA GENOVEFFA. Il coding nella didattica tra gioco e problem solving

Ministero dell Istruzione, dell Università e della Ricerca

PROPOSTA FORMATIVA PER LO SVILUPPO DELLE COMPETENZE TRASVERSALI

PROGRAMMAZIONE DIDATTICA A. S. : 2018/2019

A.S PSP Piano di Studi Personalizzato Scuola secondaria 1^ grado

Ministero dell Istruzione, dell Università e della Ricerca

PROGRAMMAZIONE DIDATTICA. competenze base conoscenze abilità

x Progetto con Organico Invariato

PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE QUINTO ANNO LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

PROGETTO POTENZIAMENTO METODOLOGIE LABORATORIALI

C T S Centro. Piano di formazione per i docenti di sostegno non specializzati. a.s Territoriale di Supporto T R E V I S O

Laboratorio formativo

Dipartimento di Informatica

Pianificazione di una Unità di Apprendimento CLIL

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

Liceo Marie Curie (Meda) Scientifico Classico Linguistico

Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi)

Introduzione al corso

La didattica orientativa

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

PROGRAMMAZIONE DIDATTICA ANNUALE

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

PROGRAMMAZIONE ANNUALE DIDATTICO-EDUCATIVA DEL CONSIGLIO DI CLASSE (BIENNIO)

PROCESSO DI COSTRUZIONE E DI GESTIONE DI UNA SQUADRA

ISTITUTO TECNICO STATALE COMMERCIALE E PER GEOMETRI LEONARDO DA VINCI C.DA PERGOLO MARTINA FRANCA (TA) TELEFAX

Modulo Interdisciplinare CLIL Titolo del Modulo: Physical fitness and a healthy diet

Liceo Marie Curie (Meda) Scientifico Classico Linguistico

PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE. a.s. 2018/19

Liceo Marie Curie (Meda) Scientifico-Classico-Linguistico

COMITATO DI AUTOVALUTAZIONE

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

Transcript:

OPS, Coding, and all that Simone Martini Dipartimento di Informatica Scienza e Ingegneria Alma Mater Studiorum Università di Bologna Roma, 17 dicembre 2015 1 / 37

Prima Parte Cosa sono le Olimpiadi di Problem Solving Informatica e pensiero algoritmico nella scuola dell obbligo 2 / 37

Olimpiadi di Problem Solving Informatica e pensiero algoritmico nella scuola dell obbligo 3 / 37

Olimpiadi In genere s intende: competizione rivolta a singoli per promuovere l eccellenza tra i 16 e i 18 anni 4 / 37

OPS: Tutta un altra cosa... 5 / 37

Le nostre Olimpiadi: OPS competizione: attività didattiche rivolta a singoli: a squadre per promuovere l eccellenza: per tutti tra i 16 e i 18 anni: per tutta la scuola dell obbligo (8-16), su tre livelli 6 / 37

Le nostre Olimpiadi: OPS competizione: attività didattiche rivolta a singoli: a squadre per promuovere l eccellenza: per tutti tra i 16 e i 18 anni: per tutta la scuola dell obbligo (8-16), su tre livelli 7 / 37

Le nostre Olimpiadi: OPS competizione: attività didattiche rivolta a singoli: a squadre per promuovere l eccellenza: per tutti tra i 16 e i 18 anni: per tutta la scuola dell obbligo (8-16), su tre livelli 8 / 37

Le nostre Olimpiadi: OPS competizione: attività didattiche rivolta a singoli: a squadre per promuovere l eccellenza: per tutti tra i 16 e i 18 anni: per tutta la scuola dell obbligo (8-16), su tre livelli 9 / 37

Le nostre Olimpiadi: OPS competizione: attività didattiche rivolta a singoli: a squadre per promuovere l eccellenza: per tutti tra i 16 e i 18 anni: per tutta la scuola dell obbligo (8-16), su tre livelli 10 / 37

Attività didattiche OPS attività ( giochi, sfide) locali sui tre livelli prove erogate su web, da server centrale (tre/quattro volte l anno) con attività didattiche di supporto seguite da una competizione una squadra per scuola, per ogni livello ( fase regionale ) la migliore di ogni regione (più recuperi), alla finalissima a Roma (presenza fisica) 11 / 37

Attività didattiche OPS attività ( giochi, sfide) locali sui tre livelli prove erogate su web, da server centrale (tre/quattro volte l anno) con attività didattiche di supporto seguite da una competizione una squadra per scuola, per ogni livello ( fase regionale ) la migliore di ogni regione (più recuperi), alla finalissima a Roma (presenza fisica) 12 / 37

A squadre OPS quattro persone possibilmente dei due sessi (gender neutrality) il tempo assegnato per una prova (90min) non è sufficiente ad un singolo sono necessari pianificazione, divisione dei compiti, organizzazione Pianificazione, divisione dei compiti, organizzazione: sono già problem solving! 13 / 37

A squadre OPS quattro persone possibilmente dei due sessi (gender neutrality) il tempo assegnato per una prova (90min) non è sufficiente ad un singolo sono necessari pianificazione, divisione dei compiti, organizzazione Pianificazione, divisione dei compiti, organizzazione: sono già problem solving! 14 / 37

A squadre OPS quattro persone possibilmente dei due sessi (gender neutrality) il tempo assegnato per una prova (90min) non è sufficiente ad un singolo sono necessari pianificazione, divisione dei compiti, organizzazione Pianificazione, divisione dei compiti, organizzazione: sono già problem solving! 15 / 37

Per tutti OPS ogni scuola si iscrive con quattro squadre, per ogni livello (... ) le squadre non sono blindate la selezione della squadra regionale è del coordinatore locale Scopo: stimolare abilità algoritmiche e di problem solving per tutti gli studenti, anche non partecipanti attività della classe, non della squadra 16 / 37

Per tutti OPS ogni scuola si iscrive con quattro squadre, per ogni livello (... ) le squadre non sono blindate la selezione della squadra regionale è del coordinatore locale Scopo: stimolare abilità algoritmiche e di problem solving per tutti gli studenti, anche non partecipanti attività della classe, non della squadra 17 / 37

Per la scuola dell obbligo OPS tre livelli stesso tipo di prove differenze in dimensione o astrattezza 18 / 37

Seconda Parte Olimpiadi di Problem Solving Informatica e pensiero algoritmico nella scuola dell obbligo 19 / 37

Prove ottimizzazione pianificazione ordinamento produzione di testi (e.g., testi bucati ) comprensione di semplici procedure in pseudo-codice italiano e inglese 20 / 37

Prove, 2 Zaini, Bin Packing Testi bucati Planning, GANT Cammini (su grafi, scacchiere ecc.) Comprensione di (semplici?) strutture di programmazione 21 / 37

Prove, 2 Zaini, Bin Packing Testi bucati Planning, GANT Cammini (su grafi, scacchiere ecc.) Comprensione di (semplici?) strutture di programmazione 22 / 37

Qual è l ordine, qual è la prospettiva, in tutto questo guazzabuglio? 23 / 37

Al più, regolarità Dall esempio al caso generale Dal semplice al complesso Dal regolare all irregolare 24 / 37

In primo luogo Tecniche trasversali Tecniche esportabili da un contesto ad un altro Tecniche generali 25 / 37

Esempio semplice Testo bucato: competenza linguistica saper enumerare con metodo Generare tutte le combinazioni saper enumerare con metodo 26 / 37

Tecniche generali Cosa distingue una tecnica generale dalle sue specifiche applicazioni? Il suo livello di astrazione: descrive non una applicazione, ma una classe di esse si riferisce alle strutture generali del problema e non ai suoi accidenti 27 / 37

Tecniche generali Cosa distingue una tecnica generale dalle sue specifiche applicazioni? Il suo livello di astrazione: descrive non una applicazione, ma una classe di esse si riferisce alle strutture generali del problema e non ai suoi accidenti 28 / 37

Da tattiche a strategie apprendere una tecnica saperla descrivere saperla esportare ad altro contesto, per analogia saperla descrivere nella sua generalità 29 / 37

Una prima conclusione Apprendere, in prospettiva: tecniche algoritmiche inquadrate nel loro contesto generale declinate per la soluzione di problemi particolari 30 / 37

Come dire queste cose? Individuare e nominare : la trama algoritmica la regolarità nascosta la possibilità di gestire la complessità risultati quantificabili 31 / 37

Occorre un linguaggio... 32 / 37

L informatica... mette a disposizione strumenti linguistici per il problem solving, affinché l espressione della soluzione sia semplice evocativa sintetica economica 33 / 37

Una seconda conclusione Sperimentare, in prospettiva: un linguaggio artificiale il suo uso nella soluzione di problemi Meccanismi linguistici di astrazione: sul controllo sui dati che permettono di scalare tra livelli diversi 34 / 37

Coding Vari livelli: hour of code insieme minimo di lezioni percorso integrato 35 / 37

La sfida di programmailfuturo.it proviamo tutti a programmare! A seconda del livello: per sapere cosa significa la parola per prenderci gusto per suggerire approfondimenti per interiorizzare concetti e principi 36 / 37

OPS, Coding, and all that Finché ci sarà uno che conosce 2000 parole e uno che ne conosce 200, questi sarà oppresso dal primo. La parola ci fa uguali. [Scuola di Barbiana, Lettera ad una professoressa. 1967] 37 / 37