ISIS “C.Facchinetti” Sede: via Azimonti, 5 21053 Castellanza Modulo Gestione Qualità Tel. 0331635718 fax 0331679586 UNI EN ISO 9001 : 2008 PSD D62 PIANO STUDIO DELLA DISCIPLINA Modulo redatto da RGQ [email protected] www.isisfacchinetti.it Rev.00 del 1/10/2012 PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Informatica PIANO DELLE UDA 3^ ANNO - SETTORE Informatica Anno 2013/2014 PIANO DELLE UDA 3^ ANNO – disciplina: Informatica 3^ Informatica SERALE ; Docenti: Incorvaia; ITP: De Bernardi UDA UDA n. 1 Titolo: Algoritmi e formalizzazione della soluzione di un problema Ore: Periodo/tempi settembre/ottobre ABILITA’ UDA CONTENUTI DELLE CONOSCENZE Saper cogliere le interazioni tra esigenze di vita e processi tecnologici. • Fasi di un processo tecnologico (sequenza delle operazioni: dall’“idea” al “prodotto”) • Fasi risolutive di un problema, documentazione della soluzione Adottare semplici progetti per la risoluzione di problemi pratici. • Il metodo della progettazione. • Metodo top-down: problemi e sottoproblemi Analizzare, risolvere problemi e codificarne la soluzione • Algoritmi e loro rappresentazione • Organizzazione logica dei dati. Progettare un percorso risolutivo strutturato in tappe • Le fasi risolutive di un problema e loro rappresentazioni con diagrammi o strumenti formali Formalizzare il percorso di soluzione di un problema attraverso modelli Analizzare e applicare procedure di indagine: convalidare i risultati conseguiti, sia empiricamente, sia mediante argomentazioni Ricercare , acquisire e selezionare informazioni generali e specifiche in funzione della produzione di testi scritti di vario tipo • Fasi risolutive di un problema: algoritmi e loro rappresentazione Rielaborare in forma chiara le informazioni • Modalità e tecniche di produzione scritta in riferimento alla formalizzazione e documentazione del procedimento di risoluzione di un problema Rappresentare la soluzione di un problema con un opportuno codice. • Rappresentazione formale di un algoritmo tramite un linguaggio formale. Rappresentare opportunamente le informazioni • Uso di trace table e strumenti di controllo • Elementi strutturali di un testo scritto coerente e coeso in riferimento alla formalizzazione e documentazione del procedimento di risoluzione di un problema • Rappresentazione delle informazioni tramite tipi, variabili, costanti e aggregazioni di variabili ISIS “C.Facchinetti” Sede: via Azimonti, 5 21053 Castellanza Modulo Gestione Qualità Tel. 0331635718 fax 0331679586 [email protected] www.isisfacchinetti.it UDA UNI EN ISO 9001 : 2008 PSD D62 PIANO STUDIO DELLA DISCIPLINA Modulo redatto da DS Rev.00 del 1/10/2012 CONTENUTI DELLE CONOSCENZE ABILITA’ UDA Saper cogliere le interazioni tra esigenze di vita e processi tecnologici. • Fasi risolutive di un problema, documentazione della soluzione Adottare semplici progetti per la risoluzione di problemi pratici. • Il metodo della progettazione. • Metodo top-down: problemi e sottoproblemi UDA n. 2 Titolo: Programmazione e codifica Ore: Analizzare, risolvere problemi e codificarne la soluzione • informazioni e loro rappresentazione • tipi di dati Rappresentare la soluzione di un problema con un opportuno codice. • Rappresentazione formale di un algoritmo tramite un linguaggio formale. Impostare e risolvere problemi utilizzando un linguaggio di programmazione. • Fondamenti di programmazione. • Il linguaggio C • Tipi e variabili. • Strutture di controllo (selezione, iterazione) • Uso di strumenti di debug Ricercare, acquisire e selezionare informazioni generali e specifiche in funzione della produzione di testi scritti di vario tipo • Elementi strutturali di un testo scritto coerente e coeso in riferimento alla formalizzazione e documentazione del procedimento di risoluzione di un problema Rielaborare in forma chiara le informazioni • Modalità e tecniche di produzione scritta in riferimento alla formalizzazione e documentazione del procedimento di risoluzione di un problema Periodo/tempi Ottobre/dicembre 2 ISIS “C.Facchinetti” Sede: via Azimonti, 5 21053 Castellanza Modulo Gestione Qualità Tel. 0331635718 fax 0331679586 [email protected] www.isisfacchinetti.it UDA UDA n. 3 Titolo: funzioni in C Nucleo fondante Ore : PIANO STUDIO DELLA DISCIPLINA Modulo redatto da DS UNI EN ISO 9001 : 2008 PSD D62 Rev.00 del 1/10/2012 CONTENUTI DELLE CONOSCENZE ABILITA’ UDA Progettare e implementare algoritmi utilizzando diverse strutture di dati Suddividere il problema in sottoptroblemi:metodo top down. Documentare il lavoro svolto secondo gli standard della programmazione C Scegliere il tipo di organizzazione dei dati più adatto a gestire le informazioni in una situazione data Utilizzare il lessico e la terminologia tecnica di settore anche in lingua inglese definizione e prototipi chiamata e parametri attuali parametri:valore e riferimento visibilità ed ambiente di esecuzione funzioni e librerie struttura di un programma Strutture dati: array monodimensionali e bidimensionali, stringhe, record(struct) Algoritmi di shift,rotazione Algoritmi di ordinamento:selection-sort e bubble-sort Algoritmi di inserimento e cancellazione Algoritmi di ricerca: sequenziale e dicotomica Introduzione alla programmazione dinamica Periodo: gennaio/febbraio UDA n. 4 Titolo: strutture dati e algoritmi classici Nucleo fondante Analizzare e confrontare algoritmi diversi per la soluzione dello stesso problema Dimensionare e utilizzare correttamente dati strutturati: vettori e strutture Array e Puntatori Ore : Periodo: marzo-maggio 3