SCHEDA DI PROGRAMMAZIONE DISCIPLINARE PER LA CERTIFICAZIONE DELLE COMPETENZE NEL BIENNIO DELL’OBBLIGO A.S. 2016-2017 ASSE MATEMATICO DISCIPLINA INFORMATICA DOCENTE Francesco Battini 1° BIENNIO CLASSE: seconda CORSO I SEZIONE LICEO SCIENTIFICO opzione SCIENZE APPLICATE Tempi Competenze Abilità/ capacità Conoscenze Utilizzare, con autonomia Saper utilizzare un foglio di calcolo Foglio di calcolo: funzioni avanzate metodologica ed esecutiva, procedure e tecniche per trovare soluzioni efficaci ed efficienti, in relazione a problemi nei campi di propria competenza. per elaborare i dati raccolti. Rappresentare i dati in tabelle e saperli interpretare e darne una rappresentazione grafica. Individuare le funzioni più idonee per spiegare e interpretare i dati. Saper analizzare e scegliere la procedura corretta per trovare una soluzione rapida e valida. Sapere gestire elenchi e ricercare dati Saper utilizzare Libre Office Calc Ripasso elementi di base di un foglio elettronico Funzioni SE Gli operatori logici E ed O Funzioni CONTA.NUMERI, CONTA.VALORI, CONTA.VUOTE, CONTA.SE, SOMMA.SE, CERVA.VERT, CERCA Elenco di dati Ordinamento Filtri automatici e avanzati Subtotali (primo trimestre secondo pentamestre) PRIMO Metodi strumenti Metodi: Lezioni frontali. Verifiche Numero valutazioni: minimo 3 a quadrimestre Esercitazioni in classe Tipologie possibili: individuali. Esercitazioni domestiche. a)Verifiche scritte, strutturate e semistrutturate Uso dei laboratori Uso videoproiettore b)Esercitazioni in del laboratorio c) Esercitazioni domestiche Cooperative learning Uso guidato del libro d) Interrogazioni di testo. Individuare le strategie appropriate per la soluzione di problemi: analisi dei dati, interpretazione e rappresentazione. Progettare e codificare Saper affrontare un problema Saper affrontare un problema con La progettazione degli algoritmi approccio algoritmico. Saper distinguere un linguaggio di programmazione da un linguaggio macchina. algoritmi. Saper distinguere all’interno di un problema tra variabili e costanti, tra dati ed azioni. Saper riconoscere le caratteristiche fondamentali delle istruzioni che compongono un algoritmo. Conoscere i principi della programmazione strutturata per costruire algoritmi ben ordinati attraverso le strutture di controllo. Saper rappresentare gli algoritmi utilizzando la pseudo-codifica e i diagramma a blocchi. Concetti di: problema, algoritmo, programma, processo, risolutore, esecutore Linguaggi di programmazione Diagrammi a blocchi Programmazione strutturata La metodologia di lavoro Variabili e costanti I tipi di dato Input e output dei dati La tabella di traccia Le strutture di controllo: - La sequenza - La struttura di selezione semplice, doppia e nidificata, multipla - La struttura iterativa (while, repeat e for) Teorema di Böhm-Jacopini Strumenti: Libro di testo. Appunti. Eventuali file .pdf con esercizi di ripasso e approfondimento Utilizzare gli strumenti e Impostare e risolvere problemi con le potenzialità offerte da applicazioni di tipo informatico un linguaggio di programmazione. Il linguaggio Pascal Sapere la sintassi del linguaggio di programmazione. Implementare un algoritmo in un linguaggio formale ad alto livello. Riconoscere i diversi tipi di errore La dichiarazione delle costanti e delle variabili Le frasi di commento L’assegnazione dei valori alle variabili Gli operatori di relazione e matematici Le istruzioni di input e output (con relativa formattazione) Compilazione Debug - tipi di errori Codifica delle istruzioni di controllo Sequenza Selezione Iterazione Algoritmo di ricerca del massimo e del minimo di una sequenza Gestione di sequenze di dati: a numerosità conosciuta I dati: tipi e strutture I tipi di dati I tipi semplici (integer, real) Ambiente DEV- PASCAL Elementi di base SECONDO