Il pensiero computazionale

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Il pensiero computazionale"

Transcript

1 Nel mondo odierno i computer sono dovunque e costituiscono un potente strumento di aiuto per le persone. Per essere culturalmente preparato a qualunque lavoro uno studente di adesso vorrà fare da grande è indispensabile quindi una comprensione dei concetti di base dell informatica. Esattamente com è accaduto in passato per la matematica, la fisica, la biologia e la chimica. (Programma il Futuro)

2 Il pensiero computazionale Il pensiero computazionale è un processo mentale per la risoluzione di problemi, dato dalla combinazione di metodi e di strumenti, che utilizza la logica dei computers. Metodi (algoritmi) e strumenti (coding-programmazione) sono utili per affrontare molti tipi di problemi in molte discipline. Il pensiero computazionale è una disciplina trasversale, non solo per informatici o per l area logico-matematica, e le scuole sono il posto migliore per trasmetterlo a tutti.

3 Il pensiero computazionale nel bambino La programmazione è il modo in cui noi dialoghiamo con un oggetto (programmabile). Ci immedesimiamo nell oggetto e gli diamo istruzioni utilizzando il suo linguaggio. I bambini parlano con gli oggetti (bambole, macchine, peluche,...) come se fossero delle persone. Svolgono già un processo mentale di immedesimarsi nell altro.

4 Il pensiero computazionale nel bambino Il pensiero computazionale ci permette di compiere questa astrazione (immedesimarsi nell oggetto e utilizzare il suo linguaggio) e di passare da un intuizione ad una procedura per risolvere il problema. Algoritmo (procedura)

5 L algoritmo Rappresenta una sequenza finita di operazioni. I passaggi di un algoritmo devono essere finiti (in numero definito) e semplici (non scomponibili ulteriormente). La procedura sequenziale si può applicare e ripetere a piacere. Il computer, per risolvere problemi, applica un algoritmo ai dati che andiamo ad immettere secondo le seguenti fasi: i dati iniziali vengono inseriti nel computer i dati inseriti vengono elaborati secondo una successione finita di istruzioni che il computer esegue il computer produce dei risultati in base ai dati e al tipo di algoritmo che li ha elaborati

6 Il diagramma di flusso (flow chart) Rappresentazione grafica, chiara e comprensibile, di un algoritmo. Il diagramma di flusso è utilizzato per programmare i calcolatori e si può anche chiamare diagramma a blocchi, diagramma logico o flow chart. Come si rappresenta un diagramma di flusso: 1- INPUT - comunicare al computer che si sta iniziando una sequenza di azioni 2- ELABORAZIONE - definire in modo chiaro e in ordine le istruzioni che deve eseguire 3- OUTPUT - comunicare al computer quando terminare le istruzioni da eseguire

7

8 Flow chart a scuola Questo è un esempio di un algoritmo che presento ai miei alunni quando analizziamo le varie operazioni matematiche. La procedura di calcolo è un algoritmo che va eseguito in ordine altrimenti l operazione non è svolta correttamente.

9 Algoritmi nascosti... Eseguire in sequenza uno schema chiaro, semplice e definito equivale ad utilizzare un algoritmo (nel vero senso della parola). Il passaggio successivo non si può compiere se prima non si è eseguito il precedente... Origami

10 I linguaggi di programmazione Un algoritmo viene eseguito solo se è scritto in una forma comprensibile per il destinatario Se il destinatario è una macchina (computer) il linguaggio usato deve seguire regole sintattiche rigorose per rendere l algoritmo privo di ambiguità Il linguaggio di programmazione è il tramite che permette di interfacciare l uomo (linguaggio naturale) con la macchina (linguaggio macchina).

11 I linguaggi di programmazione Il linguaggio macchina è binario: fatto solo di 0 e 1 ed è difficile da usare I linguaggi di programmazione usano istruzioni scritte in inglese che poi vengono tradotte automaticamente in linguaggio macchina: sono i linguaggi che usano i programmatori I linguaggi visuali consentono di comporre graficamente le istruzioni: sono immediati e di facile utilizzo per tutti

12 Python è un linguaggio di programmazione semplice e di facile utilizzo, la sua sintassi di base e lo stile di scrittura sono molto lineari. Dispone comunque di strumenti e funzioni avanzate che consentono di creare applicazioni complesse.

13 I linguaggi visuali I linguaggi visuali sono linguaggi che, senza l onere di imparare linguaggi di programmazione, ci permettono di programmare (coding). Immediatamente utilizzabili Poche istruzioni concatenabili con cui si può fare comunque tutto

14 Pair Programming Il pair programming (letteralmente "programmazione in coppia") è una tecnica agile di sviluppo del software nella quale due programmatori lavorano insieme a una postazione di lavoro Uno dei due, indicato come "conducente" ("driver") scrive il codice; l'altro, detto "osservatore" ("observer") o "navigatore" ("navigator"), svolge un ruolo di supervisione e di revisione simultanea del codice. Il conducente ha l'obiettivo principale di portare a termine una soluzione funzionante del problema in considerazione, mentre al navigatore è lasciato il compito di segnalare errori del conducente o proporre strategie alternative di soluzione.

15 Pair Programming Questo approccio significativo migliora le competenze di programmazione e aumenta la passione per l'informatica. Durante la programmazione a coppie, gli studenti lavorano insieme portando avanti regolarmente il compito assegnato. Il driver (conducente) controlla il mouse e la tastiera, mentre il navigator (navigatore) fa proposte, trova gli errori, fa domande. I ruoli vengono poi alternati per apprenderli entrambi. Programmare in coppia: Migliora la capacità di memoria e le prove degli studenti Aumenta la fiducia in se stessi degli studenti Sviluppa le capacità critiche Richiede il minimo sforzo per il personale del corso Introduce gli studenti all'ambiente lavorativo presente nel mondo reale

16 Pair Programming Far utilizzare le postazioni e far svolgere le attività a coppie di bambini stimola lo spirito collaborativo e cooperativo (pair programming) per arrivare ad una soluzione comune del problema Un requisito fondamentale di un programmatore è la capacità di correzione ed autocorrezione (debugging), la capacità diagnostica di riconoscere un errore e correggerlo. Lavorare in coppia. Le ricerche dimostrano come gli studenti imparino meglio attraverso la programmazione in coppia, condividendo un computer e lavorando insieme. Incoraggiate i vostri studenti a lavorare insieme!!!

17 Pensiero creativo Il pensiero computazionale è il metodo che ci permette di creare un procedimento. Il coding è lo strumento più immediato che ci permette di dare vita alle nostre idee (far fare alle cose qualcosa di nuovo che nessun altro ha mai fatto o pensato) Il lato scientifico-culturale dell'informatica, definito anche pensiero computazionale, aiuta a sviluppare competenze logiche e capacità di risolvere problemi in modo creativo ed efficiente, qualità che sono importanti per tutti i futuri cittadini. Il modo più semplice e divertente di sviluppare il pensiero computazionale è attraverso la programmazione (coding ) in un contesto di gioco. (Programma il futuro)

18 Attività online... Programma il futuro Il MIUR, in collaborazione con il CINI Consorzio Interuniversitario Nazionale per l Informatica, ha avviato questa iniziativa (che fa parte del programma #labuonascuola) con l obiettivo di fornire alle scuole una serie di strumenti semplici, divertenti e facilmente accessibili per formare gli studenti ai concetti di base dell'informatica. Partendo da un esperienza di successo avviata negli USA che ha visto nel 2013 la partecipazione di circa 40 milioni di studenti e insegnanti di tutto il mondo, l Italia sarà uno dei primi Paesi al mondo a sperimentare l introduzione strutturale nelle scuole dei concetti di base dell informatica attraverso la programmazione (coding ), usando strumenti di facile utilizzo e che non richiedono un abilità avanzata nell uso del computer.

19 Hour of Code L'Ora del Codice è un movimento globale che coinvolge decine di milioni di studenti in più di 180 nazioni. Chiunque, in ogni parte del mondo, può organizzare un'ora del Codice. Esercitazioni di un'ora sono disponibili in oltre 40 lingue diverse. Non è necessaria alcuna esperienza. Da 4 a 104 anni. L'Ora del Codice è la modalità base di avviamento al pensiero computazionale consistente nello svolgimento di un'ora di attività. Si suggerisce che questa attività avvenga nelle settimane ottobre 2015 oppure 7-13 dicembre 2015, in concomitanza con analoghe attività in corso in tutto il mondo. La puoi svolgere con una lezione tradizionale, denominata Pensiero Computazionale, oppure con una qualunque delle 8 lezioni tecnologiche proposte seguendo le indicazioni per scegliere il corso appropriato all'età degli studenti.

20 eventi in tutto il mondo eventi in Italia

21 Attività unplugged... CodyRoby CodeWay

22 Scratch E un linguaggio di programmazione semplice, veloce, divertente e facile da imparare elaborato nel 2007 da un gruppo di ricercatori del MIT (Massachussetts Institute of Technology) e destinato a giovanissimi programmatori (tra gli 8 e i 16 anni). Si impara a programmare con Scratch creando storie interattive, giochi e animazioni multimediali. Non occorre conoscere la programmazione formale perchè la realizzazione di un applicazione avviene in una modalità completamente grafica.

23 Scratch Scratch è un linguaggio (visuale) di programmazione più elaborato rispetto alle attività proposte da Programma il Futuro. Lavora utilizzando gli Sprite (il gattino è di default), oggetti grafici che possono assumere qualsiasi aspetto, e dei blocchi (movimento, aspetto, suono, ecc. ) che fanno interagire con lo sprite scelto. Si può utilizzare online, registrandosi ad un sito dedicato: si crea un account personale in cui si salvano i propri lavori e si apportano modifiche ai lavori di altri (remix: incoraggiamento e condivisione con la comunità)

24 Area Stage Area di Editing Area Sprite/Sfondi Area Strumenti Tools

25 Applicazioni per tablet

26

27 Coderbot CoderBot è un robot orientato alla didattica. L'obiettivo principale del progetto è realizzare un robot in grado di essere programmato da bambini dai 6 anni in avanti, e che rimanga interessante e offra spunti per l'apprendimento a ragazzi fino ai 14 anni (e oltre). E' un veicolo con due ruote motrici anteriori indipendenti e un terzo punto di appoggio posteriore costituito da una sfera libera. E' basato su Raspberry PI, un computer completo (CPU, GPU, audio, memoria RAM e flash). Alla scheda principale è collegata una videocamera, una scheda di controllo per i due motori (DC oppure servo) e un adattatore wifi. L'audio è amplificato tramite un altoparlante autoalimentato. CoderBot è programmabile tramite un linguaggio a blocchi (blockly specifico per bambini dai 6 anni in avanti. Il robot è controllabile da qualsiasi dispositivo che sia in grado di connettersi a una rete wifi e dotato di un browser compatibile con html5.

28 Coderbot Realizzazione in compensato delle pareti del CoderBot. Ideazione e realizzazione di decorazioni. Successivamente assemblaggio e programmazione tramite Blockly. Progetto realizzato dalle classi terze della scuola primaria Villaggio Nuovo di Rimini.

29 Attività sul territorio... CoderDojo di Rimini Associazione MakeRn

30

31 Elena Moretti Inviare mail con documento di partecipazione al corso. Il docente tutor lo rinvierà validato all indirizzo dal quale è arrivato.

Il pensiero computazionale

Il pensiero computazionale Nel mondo odierno i computer sono dovunque e costituiscono un potente strumento di aiuto per le persone. Per essere culturalmente preparato a qualunque lavoro uno studente di adesso vorrà fare da grande

Dettagli

CODING PERCORSO DI FORMAZIONE PER I DOCENTI DEL 1 I.C. «E. DE AMICIS» FLORIDIA

CODING PERCORSO DI FORMAZIONE PER I DOCENTI DEL 1 I.C. «E. DE AMICIS» FLORIDIA CODING PERCORSO DI FORMAZIONE PER I DOCENTI DEL 1 I.C. «E. DE AMICIS» FLORIDIA ACCEDIAMO ALLE COSE Oggi siamo circondati da oggetti digitali in grado di comunicare con noi e di eseguire comandi. Le app

Dettagli

PROGETTO CODING. A cura del Dirigente Scolastico

PROGETTO CODING. A cura del Dirigente Scolastico PROGETTO CODING A cura del Dirigente Scolastico Tra le linee guida della proposta di riforma del governo sulla Buona Scuola è citata anche l educazione al pensiero computazionale e al coding. Il piano

Dettagli

ISTITUTO COMPRENSIVO LIVIO TEMPESTA

ISTITUTO COMPRENSIVO LIVIO TEMPESTA ISTITUTO COMPRENSIVO LIVIO TEMPESTA SCHEDA DEL PROGETTO P.T.O.F. Scuola Infanzia; Scuola della Primaria Scuola della Secondaria NOME DEL PROGETTO Fare e saper fare Bonaccorsi Maria Grazia Cuomo Ida Rita

Dettagli

CODING nella scuola primaria

CODING nella scuola primaria DIREZIONE DIDATTICA STATALE 1 CIRCOLO DI ACI CATENA EMANUELE ROSSI Via F. Strano, 79 95022 Aci Catena Tel. e Fax 095/801522 Codice Fiscale 81003950870 - Codice Meccanografico CTEE036006 CODING nella scuola

Dettagli

Concetti Introduttivi. Il Computer

Concetti Introduttivi. Il Computer Concetti Introduttivi Il Computer Introduzione Informazione Notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere Messaggio Tutto ciò che porta

Dettagli

Fondamenti VBA. Che cos è VBA

Fondamenti VBA. Che cos è VBA Fondamenti VBA Che cos è VBA VBA, Visual Basic for Application è un linguaggio di programmazione, inserito nelle applicazioni Office di Microsoft (Ms Word, Ms Excel, Ms PowerPoint, Visio). VBA è una implementazione

Dettagli

Inclusione e TIC (ad es. dispositivi e software compensativi per BES e DSA, ecc,) Codice: 2770

Inclusione e TIC (ad es. dispositivi e software compensativi per BES e DSA, ecc,) Codice: 2770 I.I.S. IPSAR G.B. Piranesi di Capaccio (SA) PIANO NAZIONALE SCUOLA DIGITALE CORSO TEAM PER L'INNOVAZIONE -DM 762/2014 Inclusione e TIC (ad es. dispositivi e software compensativi per BES e DSA, ecc,) Codice:

Dettagli

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la

Dettagli

I.I.S. N. PELLATI Nizza Monferrato - Canelli

I.I.S. N. PELLATI Nizza Monferrato - Canelli A. S. 2011-2012 INFORMATICA Classe 1AG - CAT Ore annuali: 99 DOCENTE MARIA PIA SECCO Obiettivi disciplinari Conoscenze Informazioni, dati e loro codifica. Architettura e componenti di un computer. Funzioni

Dettagli

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE SCRATCH CECILIA MONTI DIGITAL CHAMPION @MOZZATE [email protected] CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE CHE COS È SCRATCH? Scratch è un software gratuito basato su un linguaggio

Dettagli

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO dei limiti nel contesto culturale e sociale in cui vengono applicate CURRICOLO PARTIMENTO INFORMATICA PRIMO BIENNIO MODULO 1 Concetti di base della tecnologia dell informazione Acquisire e interpretare

Dettagli

PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2015/ CLASSI: 1AE 1AM 1BI 1BM 1CM

PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2015/ CLASSI: 1AE 1AM 1BI 1BM 1CM 1AE 1AM 1BI PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2015/2016 - CLASSI: 1AE 1AM 1BI DISCIPLINA: SETTEMBRE OTTOBRE Monte ore annuo Libro di Testo 99 ore di cui 66 di laboratorio E-book dal sito www.matematicamente.it.

Dettagli

Algoritmi. Pagina 1 di 5

Algoritmi. Pagina 1 di 5 Algoritmi Il termine algoritmo proviene dalla matematica e deriva dal nome di in algebrista arabo del IX secolo di nome Al-Khuwarizmi e sta ad indicare un procedimento basato su un numero finito operazioni

Dettagli

Pensiero computazionale e scuola: un binomio di qualità. Andrea Covini Vice Direttore Generale AICA

Pensiero computazionale e scuola: un binomio di qualità. Andrea Covini Vice Direttore Generale AICA Pensiero computazionale e scuola: un binomio di qualità Andrea Covini Vice Direttore Generale AICA I nativi digitali Concorso rivolto alle Scuole Secondarie di 2 grado (primo biennio) Il Ministero dell

Dettagli

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE a.s. 2015/16 CLASSE 2^ ASA Indirizzo di studio Liceo scientifico Scienze Applicate Docente Disciplina

Dettagli

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1 Concetti base della Tecnologia dell informazione Algoritmi Come interpreta un computer un problema? Algoritmi Algoritmo: sequenza ordinata di istruzioni per risolvere un problema (tradotto: sequenza di

Dettagli

Introduzione al Calcolo Scientifico

Introduzione al Calcolo Scientifico Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli

Dettagli

Fare coding Spunti sul pensiero computazionale (e non solo )

Fare coding Spunti sul pensiero computazionale (e non solo ) Fare coding Spunti sul pensiero computazionale (e non solo ) 13/03/2017 Matteo Bonanno 1 Image by Colleen Thalia Jamias I temi Partiamo dal sondaggio Perchè fare coding Come fare coding 2 Partiamo dal

Dettagli

Dispensa di Informatica II.1

Dispensa di Informatica II.1 ALGORITMI La dispensa di seguito proposta si pone come tutorial per poter porre le basi per la realizzazione di algoritmi che poi potranno eventualmente essere sviluppati in moduli software con metodologia

Dettagli

I.C. MIGNANO - MARZANO. a.s. 2015/16

I.C. MIGNANO - MARZANO. a.s. 2015/16 I.C. MIGNANO - MARZANO a.s. 2015/16 SCHEDA PROGETTO ORDINE DI SCUOLA Secondaria di primo grado SEDE/PLESSO: Mignano Montelungo TITOLO: IO E IL COMPUTER DOCENTI COINVOLTI: Lucio Imbriglio. REFERENTE PROGETTO:

Dettagli

Introduzione al funzionamento di un calcolatore elettronico

Introduzione al funzionamento di un calcolatore elettronico 1 / 21 Introduzione al funzionamento di un calcolatore elettronico Natascia Piroso 23 settembre 2009 2 / 21 Sommario Che cos è un calcolatore? 1 Che cos è un calcolatore? Definizioni preliminari Il calcolatore

Dettagli

Prof. ssa Rossella D Imporzano. U.D. aggiornata agosto 2016

Prof. ssa Rossella D Imporzano. U.D. aggiornata agosto 2016 Ogni individuo per Vivere bene nella Società ed essere preparato alle sfide della vita dovrebbe essere in possesso di una vasta gamma di competenze. Una competenza è qualche cosa in più di una semplice

Dettagli

CURRICOLO TECNOLOGIA SCUOLA PRIMARIA INE CLASSE TERZA

CURRICOLO TECNOLOGIA SCUOLA PRIMARIA INE CLASSE TERZA CURRICOLO TECNOLOGIA SCUOLA PRIMARIA INE CLASSE TERZA Nuclei tematici Vedere e osservare Traguardi per lo sviluppo della competenza L alunno riconosce e identifica nell ambiente che lo circonda elementi

Dettagli

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Lez. 5 La Programmazione. Prof. Salvatore CUOMO Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente

Dettagli

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE Francesco Tura [email protected] 1 Lo strumento dell informatico: ELABORATORE ELETTRONICO [= calcolatore = computer] Macchina multifunzionale Macchina

Dettagli

Tecnologie Informatiche (TIN)

Tecnologie Informatiche (TIN) ISTITUTO STATALE ISTRUZIONE SECONDARIA SUPERIORE Osvaldo Conti Via E. De Nicola, 6 81031 AVERSA ( Caserta) Tel. 081/ 8141345 Fax 081/8141043 Distretto Scolastico N. 15 Cod. Fiscale : 90030630611 e mail:

Dettagli

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

Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi) Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi) Via Firenze, 51 - Tel. 0587/213400 - Fax 0587/52742 http://www.itcgfermi.it E-mail: [email protected] PIANO DI LAVORO Prof. BERNACCHI

Dettagli

T E C N O L O G I A CURRICULUM SCUOLA PRIMARIA E SECONDARIA. INTERVENIRE E TRASFORMARE C1 - Realizzare un oggetto in cartoncino.

T E C N O L O G I A CURRICULUM SCUOLA PRIMARIA E SECONDARIA. INTERVENIRE E TRASFORMARE C1 - Realizzare un oggetto in cartoncino. CURRICULUM SCUOLA PRIMARIA E SECONDARIA T E C N O L O G I A CLASSI PRIMARIA VEDERE E OSSERVARE A1 - Seguire istruzioni d uso per realizzare oggetti. O B I E T T I V I D I A P P R E N D I M E N T O PREVEDERE

Dettagli

Programmazione C Massimo Callisto De Donato

Programmazione C Massimo Callisto De Donato Università degli studi di Camerino Scuola di scienze e tecnologia - Sezione Informatica Programmazione C Massimo Callisto De Donato [email protected] www.cs.unicam.it/massimo.callisto LEZIONE

Dettagli

Il contributo della robotica nello sviluppo del pensiero computazionale

Il contributo della robotica nello sviluppo del pensiero computazionale Il contributo della robotica nello sviluppo del pensiero computazionale Robotica educativa Insieme di metodi tecnologie strumenti volto all apprendimento attraverso la sperimentazione consapevole. Perché

Dettagli

PROGETTO ACCOGLIENZA Scuola Primaria Classi seconde A.S. 2015/16

PROGETTO ACCOGLIENZA Scuola Primaria Classi seconde A.S. 2015/16 Unione Europea Repubblica Italiana Regione Siciliana Istituto Omnicomprensivo Pestalozzi Scuola dell Infanzia Scuola Primaria Scuola Secondaria di I Grado a Indirizzo Musicale Scuola Secondaria di II Grado

Dettagli

Corso Programmazione

Corso Programmazione Corso Programmazione 2008-2009 (docente) Fabio Aiolli E-mail: [email protected] Web: www.math.unipd.it/~aiolli (docenti laboratorio) A. Ceccato, F. Di Palma, M. Gelain Dipartimento di Matematica Pura

Dettagli

PROGETTO CODING. Competenze chiave europee:

PROGETTO CODING. Competenze chiave europee: PROGETTO CODING Denominazione Compito-prodotto Competenze mirate Comuni/cittadinanza Coding in your classroom Completamento delle attività di coding previste dai moduli L ora del codice e Corso 20 ore

Dettagli

PROGRAMMAZIONE DI TECNOLOGIE INFORMATICHE PER LA CLASSE: I A CHI ANNO SCOLASTICO 2014/2015

PROGRAMMAZIONE DI TECNOLOGIE INFORMATICHE PER LA CLASSE: I A CHI ANNO SCOLASTICO 2014/2015 PROGRAMMAZIONE DI TECNOLOGIE INFORMATICHE PER LA CLASSE: I A CHI DOCENTE : Proff. ANTONIO MUSU GIORGIO RESCALDANI ANNO SCOLASTICO 2014/2015 La seguente programmazione è stata elaborata per la classe 1

Dettagli

Informatica Generale Andrea Corradini Gli algoritmi e la risoluzione di problemi

Informatica Generale Andrea Corradini Gli algoritmi e la risoluzione di problemi Informatica Generale Andrea Corradini 12 - Gli algoritmi e la risoluzione di problemi Sommario Che significa risolvere un problema? Algoritmi e programmi Rappresentazione di algoritmi Lo pseudocodice Primitive

Dettagli

CLASSE SECONDA COMPETENZA CHIAVE EUROPEA COMPETENZE IN MATEMATICA E COMPETENZE DI BASE IN SCIENZA E TECNOLOGIA

CLASSE SECONDA COMPETENZA CHIAVE EUROPEA COMPETENZE IN MATEMATICA E COMPETENZE DI BASE IN SCIENZA E TECNOLOGIA CLASSE SECONDA COMPETENZA CHIAVE EUROPEA COMPETENZE IN MATEMATICA E COMPETENZE DI BASE IN SCIENZA E TECNOLOGIA DISCIPLINA DI RIFERIMENTO TECNOLOGIA E INFORMATICA DISCIPLINE TRASVERSALI TUTTE COMPETENZA

Dettagli

Il mio percorso di introduzione della LIM

Il mio percorso di introduzione della LIM Il mio percorso di introduzione della LIM Pianificato: cosa mi aspetto Effettivamente verificato: cosa è avvenuto Che tipo di difficoltà tecniche posso incontrare nell uso della LIM? Chi potrebbe aiutarmi

Dettagli

CORSO DI FORMAZIONE «CODING»

CORSO DI FORMAZIONE «CODING» ISTITUTO COMPRENSIVO STATALE DI SANTA LUCIA DEL MELA CORSO DI FORMAZIONE «CODING» 2 Settembre 2016 RELATORE: Ins. Anna FAZIO Circolare MIUR. n. 9759 del 08 OTTOBRE 2015 Perché la formazione al pensiero

Dettagli

Come ragiona il computer. Problemi e algoritmi

Come ragiona il computer. Problemi e algoritmi Come ragiona il computer Problemi e algoritmi Il problema Abbiamo un problema quando ci poniamo un obiettivo da raggiungere e per raggiungerlo dobbiamo mettere a punto una strategia Per risolvere il problema

Dettagli

Il linguaggio di programmazione Python

Il linguaggio di programmazione Python Università Roma Tre Dipartimento di Matematica e Fisica Percorso Abilitante Speciale Classe A048 Matematica Applicata Corso di Informatica Il linguaggio di programmazione Python Marco Liverani ([email protected])

Dettagli

DIDATTICA INCLUSIVA E COMPENSAZIONE CON LA LIM E LE TECNOLOGIE DIDATTICHE

DIDATTICA INCLUSIVA E COMPENSAZIONE CON LA LIM E LE TECNOLOGIE DIDATTICHE DIDATTICA INCLUSIVA E COMPENSAZIONE CON LA LIM E LE TECNOLOGIE DIDATTICHE FRANCESCO ZAMBOTTI [email protected] http://integrazioneinclusione.wordpress.it Esiste una didattica compensativa? Sicuramente

Dettagli

Narriamo Insieme, laboratorio di scrittura condivisa.

Narriamo Insieme, laboratorio di scrittura condivisa. Narriamo Insieme, laboratorio di scrittura condivisa. Progetto di Barbara Costi con la classe 3 F della Scuola Secondaria C.A.Dalla Chiesa di Reggio Emilia A.S. 2015-2016 Prime Fasi del Progetto: Registrazione

Dettagli

Ore settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi

Ore settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi Anno scolastico 2015/2016 Piano di lavoro individuale ISS BRESSANONE-BRIXEN LICEO SCIENTIFICO - LICEO LINGUISTICO - ITE Classe: III ITE Insegnante: Prof.ssa Maria CANNONE Materia: INFORMATICA Ore settimanali

Dettagli

TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE

TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE Riccardo Dondi Dipartimento di Scienze dei linguaggi, della comunicazione e degli studi culturali Università degli Studi di Bergamo Informazione sul corso

Dettagli

DELL UNITÀ DI APPRENDIMENTO

DELL UNITÀ DI APPRENDIMENTO FORMAT DELL UNITÀ DI APPRENDIMENTO Comprendente: UDA CONSEGNA AGLI STUDENTI PIANO DI LAVORO SCHEMA RELAZIONE INDIVIDUALE UDA UNITA DI APPRENDIMENTO Denominazione C'E' TEMPO E TEMPO Prodotti Giornata di

Dettagli

IL PROCESSO di PROGETTAZIONE

IL PROCESSO di PROGETTAZIONE IL PROCESSO di PROGETTAZIONE In questa lezione vedremo: Ruolo della modellazione nella comunicazione tipi di modello nel progetto I modelli del prodotto Interpretazione delle informazioni del progetto

Dettagli

vero: metodi di sequenziali, linee di (lettura del disegno) 5. Utilizzare software di base di lavorazione per la

vero: metodi di sequenziali, linee di (lettura del disegno) 5. Utilizzare software di base di lavorazione per la PROGRAMMAZIONE COMUNE DI TECNOLOGIE E TECNICHE DI RAPPRESENTAZIONE GRAFICA 1 - Biennio IP09 (1 anno) Asse Scientifico-Tecnologico Indicazioni nazionali Competenze di base 1. Individuare le strategie appropriate

Dettagli

SCUOLA DELL INFANZIA : STRUTTURA DELLE ELABORAZIONI

SCUOLA DELL INFANZIA : STRUTTURA DELLE ELABORAZIONI SCUOLA DELL INFANZIA : STRUTTURA DELLE ELABORAZIONI INDICE Le Competenze essenziali Descrittori generali Esempio di strutturazione I CAMPI DI ESPERIENZA Il sé e l altro Il corpo e il movimento Linguaggi,

Dettagli

ISTITUTO COMPRENSIVO BASSA ANAUNIA DENNO PIANO DI STUDIO DI MATEMATICA CLASSE SECONDA. Competenza 1

ISTITUTO COMPRENSIVO BASSA ANAUNIA DENNO PIANO DI STUDIO DI MATEMATICA CLASSE SECONDA. Competenza 1 ISTITUTO COMPRENSIVO BASSA ANAUNIA DENNO PIANO DI STUDIO DI MATEMATICA CLASSE SECONDA Alle fine della CLASSE SECONDA l alunno è in grado di Competenza 1 Competenza 1 Componenti della competenza Abilità

Dettagli

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) DIPARTIMENTO: Informatica

ISTITUTO TECNICO INDUSTRIALE STATALE G. MARCONI Via Milano n PONTEDERA (PI) DIPARTIMENTO: Informatica PROGRAMMAZIONE COORDINATA TEMPORALMENTE pag. 1 PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2016/2017 Monte ore annuo 99 E-book dal sito www.matematicamente.it. Pettarin ECDL Modulo 1- Computer Essential

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso

Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso Università Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso Marco Liverani ([email protected])

Dettagli

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare

Dettagli

CURRICOLO TRASVERSALE SCUOLA PRIMARIA a.s. 2015-16

CURRICOLO TRASVERSALE SCUOLA PRIMARIA a.s. 2015-16 CURRICOLO TRASVERSALE SCUOLA PRIMARIA a.s. 2015-16 Competenza n 1: Comunicazione nella madrelingua o lingua di istruzione. Utilizza la lingua italiana per comprendere semplici enunciati e raccontare esperienze

Dettagli

Tecnologie per la mente. Laboratorio di Psicologia e Scienze Cognitive

Tecnologie per la mente. Laboratorio di Psicologia e Scienze Cognitive Tecnologie per la mente Laboratorio di Psicologia e Scienze Cognitive Il Laboratorio afferisce al Dipartimento di Linguistica dell Università della Calabria, diretto dalla Prof.ssa Eleonora Bilotta, è

Dettagli

3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi

3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi 0.1.1.1 Definire un algoritmo 1. Con il termine algoritmo si intende: a) il software utilizzato in un calcolatore b) l elenco finito di istruzioni necessario per risolvere un problema c) un elaboratore

Dettagli

LINGUAGGI DI ALTO LIVELLO

LINGUAGGI DI ALTO LIVELLO LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware Linguaggi di alto livello Barriera di astrazione C Fortran Modula-2 Cobol Algol Basic Ada

Dettagli

LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA

LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA Dipartimento di Ingegneria Informatica Automatica e Gestionale Università di Roma La Sapienza Via Ariosto 25, Roma Corso di formazione INPS Valore P.A. 2016/17 LABORATORI DI CULTURA DIGITALE: DIRETTORE

Dettagli

PROGETTI SPECIALI BAMBINI 5 ANNI

PROGETTI SPECIALI BAMBINI 5 ANNI PROGETTI SPECIALI BAMBINI 5 ANNI Per favorire nei bambini un passaggio più graduale alla scuola primaria, abbiamo progettato un tempo nel quale due insegnanti di questa, porteranno avanti i seguenti percorsi:

Dettagli

Formazione insegnanti Generazione Web Lombardia

Formazione insegnanti Generazione Web Lombardia Formazione insegnanti Generazione Web Lombardia 1. Condividere nella rete e collaborare: Modulo base - durata 12 ore Descrizione sintetica Conoscere ed usare in modo consapevole gli ambienti cloud per

Dettagli

Algoritmo. La programmazione. Algoritmo. Programmare. Procedimento di risoluzione di un problema

Algoritmo. La programmazione. Algoritmo. Programmare. Procedimento di risoluzione di un problema Algoritmo 2 Procedimento di risoluzione di un problema La programmazione Ver. 2.4 Permette di ottenere un risultato eseguendo una sequenza finita di operazioni elementari Esempi: Una ricetta di cucina

Dettagli

TECNOLOGIA E INFORMATICA

TECNOLOGIA E INFORMATICA TECNOLOGIA E INFORMATICA COMPETENZE CHIAVE: comunicazione nella madrelingua, competenza digitale, imparare a imparare, competenze sociali e civiche. Traguardi per lo sviluppo delle competenze L alunno:

Dettagli

Algoritmi e soluzione di problemi

Algoritmi e soluzione di problemi Algoritmi e soluzione di problemi Dato un problema devo trovare una soluzione. Esempi: effettuare una telefonata calcolare l area di un trapezio L algoritmo è la sequenza di operazioni (istruzioni, azioni)

Dettagli

PROGRAMMAZIONE DISCIPLINARE ISTITUTO TECNICO NOME DISCIPLINA INFORMATICA

PROGRAMMAZIONE DISCIPLINARE ISTITUTO TECNICO NOME DISCIPLINA INFORMATICA PROGRAMMAZIONE DISCIPLINARE PROGRAMMAZIONE DISCIPLINARE ISTITUTO TECNICO NOME DISCIPLINA INFORMATICA Competenze da conseguire alla fine del II anno relativamente all asse culturale: 1. Competenze: le specifiche

Dettagli

PANE AL PANE Pane e farine nella tradizione della mia Regione

PANE AL PANE Pane e farine nella tradizione della mia Regione UNITA DI APPRENDIMENTO DENOMINAZIONE PANE AL PANE Pane e farine nella tradizione della mia Regione COMPITO E PRODOTTO FINALE - Realizzazione di un impasto di frumento salato (pane comune, focaccia, focaccia

Dettagli

Le aree dell informatica

Le aree dell informatica Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Le aree dell informatica Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università

Dettagli

Il calcolatore. Architettura di un calcolatore (Hardware)

Il calcolatore. Architettura di un calcolatore (Hardware) Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti

Dettagli

Padroneggiare la lettura e la scrittura di semplici frasi.

Padroneggiare la lettura e la scrittura di semplici frasi. UNITA DI APPRENDIMENTO Denominazione MANGIA CHE TI RACCONTO. I.C. A. GRAMSCI di CAMPONOGARA Scuola Primaria A. Manzoni Calcroci Cl. I A-B Insegnanti: Forzan Lorella Terrin Francesca Prodotti Competenze

Dettagli

PROGETTAZIONE DISCIPLINARE DI DIPARTIMENTO

PROGETTAZIONE DISCIPLINARE DI DIPARTIMENTO Progettazione disciplinare di dipartimento Pag. 1 di 5 ANNO SCOLASTICO 2013-2014 PROGETTAZIONE DISCIPLINARE DI DIPARTIMENTO MATEMATICA classe prima FINALITÀ/OBIETTIVI GENERALI DI MATEMATICA Fornire strumenti

Dettagli

Sceneggiare un unità di lavoro LIM centrata sullo studente

Sceneggiare un unità di lavoro LIM centrata sullo studente Sceneggiare un unità di lavoro LIM centrata sullo studente Titolo Attività di FISICA Argomento La PRESSIONE Obiettivi formativi Incoraggiare l'apprendimento collaborativo facilitare la collaborazione tra

Dettagli

Promuovere la creatività con Scratch

Promuovere la creatività con Scratch Cosa è Scratch? Informazioni utili: Laboratorio su SCRATCH da ISSEP 2011 - Scratch Workshop Saturday 29 October Promuovere la creatività con Scratch Quanto segue è derivato dal materiale preparato da Martina

Dettagli

Linguaggi di Programmazione

Linguaggi di Programmazione Linguaggi di Programmazione 1 Linguaggio naturale e linguaggio macchina La comunicazione uomo-macchina avviene attraverso formalismi che assumono la forma di un linguaggio. Caratteristiche del Linguaggio

Dettagli

USA CON CONSAPEVOLEZZA LE TECNOLOGIE DELLA COMUNICAZIONE PER RICERCARE E ANALIZZARE DATI E INFORMAZIONI, PER DISTINGUERE INFORMAZIONI ATTENDIBILI DA

USA CON CONSAPEVOLEZZA LE TECNOLOGIE DELLA COMUNICAZIONE PER RICERCARE E ANALIZZARE DATI E INFORMAZIONI, PER DISTINGUERE INFORMAZIONI ATTENDIBILI DA COMPETENZE DIGITALI USA CON CONSAPEVOLEZZA LE TECNOLOGIE DELLA COMUNICAZIONE PER RICERCARE E ANALIZZARE DATI E INFORMAZIONI, PER DISTINGUERE INFORMAZIONI ATTENDIBILI DA QUELLE CHE NECESSITANO DI APPROFONDIMENTO,

Dettagli

GRUPPO PUDDU 3 FORMATO DA: Cedro Anna, Esposito Angela, Federico Michela e Massa Costantina.

GRUPPO PUDDU 3 FORMATO DA: Cedro Anna, Esposito Angela, Federico Michela e Massa Costantina. INCLUSIONE E TIC La scuola come ambiente educativo di apprendimento deve garantire lo sviluppo armonico della personalita dell alunno. L introduzione delle nuove tecnologie nella scuola sono di fondamentale

Dettagli

Programmazione Disciplinare: Tecnologie e tecniche di rappresentazione grafica Classe: Seconda

Programmazione Disciplinare: Tecnologie e tecniche di rappresentazione grafica Classe: Seconda Istituto Tecnico Tecnologico Basilio Focaccia Salerno Programmazione Disciplinare: Tecnologie e tecniche di rappresentazione grafica Classe: Seconda I Docenti della Disciplina Salerno, lì... settembre

Dettagli

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Algoritmi e programmi Algoritmo Sequenza

Dettagli

COMUNICAZIONE IN LINGUA INGLESE DISCIPLINA DI RIFERIMENTO: LINGUA INGLESE

COMUNICAZIONE IN LINGUA INGLESE DISCIPLINA DI RIFERIMENTO: LINGUA INGLESE COMUNICAZIONE IN LINGUA INGLESE DISCIPLINA DI RIFERIMENTO: LINGUA INGLESE I traguardi sono riconducibili al Livello A1 (scuola primaria) e al Livello A2 (scuola secondaria di I grado) del Quadro Comune

Dettagli

Corso di Fondamenti di Informatica Linguaggi di Programmazione

Corso di Fondamenti di Informatica Linguaggi di Programmazione Corso di Fondamenti di Informatica Linguaggi di Programmazione Anno Accademico Francesco Tortorella Linguaggi di programmazione Un calcolatore basato sul modello di von Neumann permette l esecuzione di

Dettagli

PROGETTO: I COLORI DELLE EMOZIONI

PROGETTO: I COLORI DELLE EMOZIONI PROGETTO: I COLORI DELLE EMOZIONI L apprendimento nella scuola dell infanzia deve essere attivo, costruttivo e cooperativo e deve stimolare nei bambini la voglia di conoscere. Dai tre ai sei anni, infatti,

Dettagli

NUCLEI FONDANTI COMPETENZE CONTENUTI ABILITA METODOLOGIE E STRUMENTI METODO SCIENTIFICO VEDERE

NUCLEI FONDANTI COMPETENZE CONTENUTI ABILITA METODOLOGIE E STRUMENTI METODO SCIENTIFICO VEDERE NUCLEI FONDANTI COMPETENZE CONTENUTI ABILITA METODOLOGIE E STRUMENTI METODO SCIENTIFICO VEDERE OSSERVARE COMPARARE CLASSIFICARE FORMULARE E VERIFICARE IPOTESI UTILIZZANDO SEMPLICI SCHEMATIZZAZIONI Relazione

Dettagli

ISTITUTO COMPRENSIVO SCOLASTICO STATALE CARDARELLI - MASSAUA SCUOLA PRIMARIA VIA MASSAUA TECNOLOGIA

ISTITUTO COMPRENSIVO SCOLASTICO STATALE CARDARELLI - MASSAUA SCUOLA PRIMARIA VIA MASSAUA TECNOLOGIA ISTITUTO COMPRENSIVO SCOLASTICO STATALE CARDARELLI - MASSAUA SCUOLA PRIMARIA VIA MASSAUA TECNOLOGIA COMPETENZA CHIAVE EUROPEA: La competenza digitale consiste nel saper utilizzare con dimestichezza e spirito

Dettagli

MATEMATICA e COMPLEMENTI di MATEMATICA

MATEMATICA e COMPLEMENTI di MATEMATICA ALLEGATO N.8_b MATEMATICA e COMPLEMENTI di MATEMATICA DESTINATARI gli studenti delle classi: terze e quarte nuovo ordinamento RISULTATI DI APPRENDIMENTO DELL OBBLIGO D ISTRUZIONE, CHIAVE EUROPEA Padroneggiare

Dettagli

Ref. Prof.ri TIC e Informatica e Laboratorio A PRESENTAZIONE. Tecnologia dell informazione e della comunicazione ALTRI SOGGETTI COINVOLTI

Ref. Prof.ri TIC e Informatica e Laboratorio A PRESENTAZIONE. Tecnologia dell informazione e della comunicazione ALTRI SOGGETTI COINVOLTI UNITÀ DI APPRENDIMENTO TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE Ref. Prof.ri TIC e Informatica e Laboratorio A.S. 2015-2016 TITOLO PRESENTAZIONI MULTIMEDIALI (POWERPOINT) COD 01/02 A PRESENTAZIONE

Dettagli

Piano Didattico Personalizzato

Piano Didattico Personalizzato 1 Ministero dell Istruzione, dell Università e della Ricerca UFFICIO SCOLASTICO REGIONALE PER IL LAZIO ISTITUTO COMPRENSIVO STATALE A. STRADELLA - NEPI - Anno Scolastico... Scuola...... Classe... 2 A)

Dettagli

PROGRAMMAZIONE COORDINATA TEMPORALMENTE CLASSI: 1AIT-1BIT-1CIT-1AE-1BE-1CE/EM-1AME-1BME TECNOLOGIE INFORMATICHE. 3 ore settimanali (1 + 2 lab)

PROGRAMMAZIONE COORDINATA TEMPORALMENTE CLASSI: 1AIT-1BIT-1CIT-1AE-1BE-1CE/EM-1AME-1BME TECNOLOGIE INFORMATICHE. 3 ore settimanali (1 + 2 lab) PROGRAMMAZIONE COORDINATA TEMPORALMENTE pag. 1 PROGRAMMAZIONE COORDINATA TEMPORALMENTE CLASSI: 1AIT-1BIT-1CIT-1AE-1BE-1CE/EM-1AME-1BME Monte ore annuo 99 E-book dal sito www.matematicamente.it. Pettarin

Dettagli

Introduzione al Coding Il pensiero computazionale a scuola. Andrea Patassini

Introduzione al Coding Il pensiero computazionale a scuola. Andrea Patassini Introduzione al Coding Il pensiero computazionale a scuola Andrea Patassini Assegnista di ricerca, mi occupo di tecnologie per l apprendimento, in particolare di ricerca e progettazione didattica dedicata

Dettagli