LICEO SCIENTIFICO SPANO Via Monte Grappa 2 – 07100 Sassari www.liceospano.sassari.it/ - e.mail [email protected] PROGRAMMAZIONE DIDATTICA INDIVIDUALE A.S. 2016 - 2017 codice 210D edizione 3 del 01-09-2011 DISCIPLINA TIPOLOGIA CLASSE DOCENTE Pag. 1 di 4 INFORMATICA Scritta - Pratica 2a G Gavino Tilocca FINALITA’ GENERALI DELLA DISCIPLINA PER L’ANNO CORRENTE (COMPETENZE) NEL PRIMO BIENNIO SONO USATI GLI STRUMENTI DI LAVORO PIÙ COMUNI DEL COMPUTER INSIEME AI CONCETTI DI BASE AD ESSI CONNESSI. LO STUDENTE È INTRODOTTO AI PRINCIPI ALLA BASE DEI LINGUAGGI DI PROGRAMMAZIONE E GLI SONO ILLUSTRATE LE PRINCIPALI TIPOLOGIE DI LINGUAGGI E IL CONCETTO DI ALGORITMO. SVILUPPA LA CAPACITÀ DI IMPLEMENTARE UN ALGORITMO IN PSEUDO-CODICE O IN UN PARTICOLARE LINGUAGGIO DI PROGRAMMAZIONE, DI CUI SI INTRODURRÀ LA SINTASSI. SPAZI E STRUMENTI UTILIZZATI NEI MODULI LA CLASSE HA IN ADOZIONE IL TESTO: “CORSO DI INFORMATICA – LINGUAGGIO C E C++”, PAOLO CAMAGNI, RICCARDO NICOLASSI, HOEPLI, MILANO. ALTRI SUSSIDI DIDATTICI POTRANNO ESSERE FORNITI DURANTE IL CORSO SOTTO FORMA DI FILE DIGITALI SCARICABILI DAL BLOG PROFTILOCCA.ALTERVISTA.ORG O INVIATI TRAMITE MAIL. PER L’INSEGNAMENTO, LADDOVE POSSIBILE, SI PREDILIGERÀ UNA DIDATTICA LABORATORIALE O DI GRUPPO PUNTANDO A FAVORIRE L’INTERESSE E L’APPRENDIMENTO DEI SINGOLI ATTRAVERSO LE DINAMICHE DI INTERAZIONE E COLLABORAZIONE TRA PARI. L’ISTITUTO DISPONE DI UN LABORATORIO DI INFORMATICA CON 26 POSTAZIONI. NELLE LEZIONI IN CLASSE VERRÀ UTILIZZATA LA LIM PER VISIONARE IL TESTO IN FORMATO DIGITALE, MENTRE IN LABORATORIO VERRÀ ADOPERATO IL PROIETTORE. I CONTENUTI PIÙ STRETTAMENTE TECNOLOGICI SARANNO PRESENTATI TRAMITE LEZIONE FRONTALE SENZA MAI TRASCURARE, TUTTAVIA, L’INTERAZIONE CON GLI ALLIEVI IN TERMINI DI VERIFICA E FEEDBACK IMMEDIATO DELLE NUOVE COMPETENZE, SEMPRE NEL TENTATIVO DI RENDERE OGNI SINGOLA LEZIONE QUANTO PIÙ POSSIBILE PARTECIPATA DA PARTE DEI RAGAZZI. DESCRIZIONE DELLA SITUAZIONE GENERALE DI PARTENZA DELLA CLASSE LA CLASSE È COMPOSTA DA 16 ALUNNI, 5 FEMMINE E 11 MASCHI. IL LIVELLO GENERALE DI INTERESSE INIZIALE NON APPARE BUONO. LA CLASSE SI RIVELA MOLTO “VIVACE” E DURANTE LA LEZIONE C’È UN VOCIO CONTINUO. POCHI ALUNNI SEGUONO LA LEZIONE E IL DOCENTE INTERROMPE SPESSO LA SPIEGAZIONE PER COMPORTAMENTI NON IDONEI. LICEO SCIENTIFICO SPANO Via Monte Grappa 2 – 07100 Sassari www.liceospano.sassari.it/ - e.mail [email protected] PROGRAMMAZIONE DIDATTICA INDIVIDUALE A.S. 2016 - 2017 Pag. 2 di 4 codice 210D edizione 3 del 01-09-2011 ALTRE ANNOTAZIONI PER ULTERIORI INDICAZIONI SI FA RIFERIMENTO AI PROGETTI O ATTIVITÀ DI ISTITUTO DELIBERATI DAL CONSIGLIO DI CLASSE ED ALLA PROGRAMMAZIONE DI DIPARTIMENTO PER DISCIPLINA ORGANIZZAZIONE DEL CORSO IN MODULI E UNITÀ DIDATTICHE UNITÀ TITOLO O ARGOMENTI DEL MODULO 7 LA SOLUZIONE DEI PROBLEMI E IL PROGETTO DI ALGORITMI (PAG. 266÷346) 8 PROGRAMMARE IN C E C++ (PAG. 348÷404) 9 LA SELEZIONE (PAG. 406÷448) 10 L’ITERAZIONE (PAG. 450÷481) ORE PERIODO ATTIVITÀ 22 OTTOBRE - NOVEMBRE DICEMBRE- GENNAIO 22 GENNAIO – FEBBRAIO MARZO 12 MARZO - APRILE 10 ORE TOTALI MAGGIO - GIUGNO 66 SOSPENSIONI DELLE ATTIVITÀ SCOLASTICHE: - DAL 23 DICEMBRE 2016 AL 7 GENNAIO 2017 VACANZE NATALIZIE; - DAL 13 AL 18 APRILE 2017 VACANZE PASQUALI; - 25 APRILE 2017 ANNIVERSARIO DELLA LIBERAZIONE; - 28 APRILE 2017 SA DIE DE SA SARDINIA; - 1° MAGGIO 2017 FESTA DEL LAVORO; - 2 GIUGNO 2017 FESTA NAZIONALE DELLA REPUBBLICA; 44 ORE DI LEZIONE RIMANENTI (DAL 9 DICEMBRE 2016 AL 10 GIUGNO 2017): DICEMBRE (3 ORE) GENNAIO (6 ORE) FEBBRAIO (8 ORE) MARZO (10 ORE) APRILE (6 ORE) MAGGIO (9 ORE) GIUGNO (2 ORE) PROGRAMMAZIONE DIDATTICA INDIVIDUALE codice 210D edizione 3 del 01-09-2011 UNITA’ Pag. 3 di 4 7 TITOLO LA SOLUZIONE DEI PROBLEMI E IL PROGETTO DI ALGORITMI OBIETTIVI DEL MODULO IN COMPETENZE • DESCRIVERE LA SOLUZIONE DI SEMPLICI PROBLEMI MEDIANTE ALGORITMI • AFFRONTARE IN MODO SISTEMICO IL PROBLEMA • UTILIZZARE LA TECNICA TOP-DOWN PER DESCRIVERE GLI ALGORITMI • UTILIZZARE UNO STRUMENTO DI EDITING VISUALE LEZ TITOLO O ARGOMENTO CONOSCENZE ABILITA’ 1 ANALISI, ESTRAZIONE E INDIVIDUARE LE DIVERSE • ARRIVARE ALLA MODELLO DEL FASI DI REALIZZAZIONE DI RISOLUZIONE DI UN PROBLEMA UN PROGRAMMA PROBLEMA • CONOSCERE LA • UTILIZZARE LA TABELLA 2 METODI PER LA SIMBOLOGIA DEI DELLE VERITÀ SOLUZIONE DEI DIAGRAMMI DI FLUSSO • UTILIZZARE LA TECNICA PROBLEMI 3 ALGEBRA BOOLEANA E • CONOSCERE LE MODALITÀ TOP-DOWN PER DI RAPPRESENTAZIONE CODIFICARE GLI LOGICA DELLE FIGURE ALGORITMI 5 DIAGRAMMI A BLOCCHI STRUTTURALI • UTILIZZARE LE TRE E TOP-DOWN FIGURE FONDAMENTALI DELLA PROGRAMMAZIONE 6 ALGOBUILD: UN • UTILIZZARE I DIAGRAMMI PROGRAMMA PER DI FLUSSO PER REALIZZARE RAPPRESENTARE GLI I FLOW CHART ALGORITMI UNITA’ 8 TITOLO PROGRAMMARE IN C E C++ OBIETTIVI DEL MODULO IN COMPETENZE • EDITARE, TESTARE E COLLAUDARE UN PROGRAMMA IN C • EFFETTUARE L'INPUT DEI DATI • FORMATTARE L'OUTPUT NUMERICO SULLO SCHERMO • SCRIVERE PROGRAMMI CON ISTRUZIONI IN SEQUENZA E IN BLOCCHI • EFFETTUARE IL CASTING TRA VARIABILI DI TIPO DIVERSO LEZ TITOLO O CONOSCENZE ABILITA’ ARGOMENTO 1 IL LINGUAGGIO C • CONOSCERE I DIVERSI • INSTALLARE E E C++ FORMATI DI UN PROGRAMMA CONFIGURARE L'AMBIENTE • DESCRIVERE LE DIVERSE FASI DI SVILUPPO DEV-C++ 2 IL PROGRAMMA E DI SVILUPPO DI UN PROGRAMMA • DISPORRE L'OUTPUT LE VARIABILI • COMPRENDERE IL CONCETTO SULLO SCHERMO • UTILIZZARE LE VARIABILI 3 INPUT E OUTPUT DI VARIABILE • CONOSCERE LE ISTRUZIONI DI NEI PROGRAMMI DEI DATI COMUNICAZIONE CON L'UTENTE • COMMENTARE IL CODICE • COMPRENDERE L'IMPORTANZA DEL PROGRAMMA 4 CASTING, DEL COMMENTO DEL CODICE • UTILIZZARE VARIABILI OPERATORI INTERE, REALI E BOOL MATEMATICI • UTILIZZARE GLI E COMMENTO DEL OPERATORI / E % SUI CODICE NUMERI INTERI PROGRAMMAZIONE DIDATTICA INDIVIDUALE Pag. 4 di 4 codice 210D edizione 3 del 01-09-2011 UNITA’ 9 TITOLO LA SELEZIONE OBIETTIVI DEL MODULO IN COMPETENZE • RICONOSCERE QUANDO UTILIZZARE SELEZIONI ANNIDATE • CODIFICARE LA SELEZIONE SEMPLICE E DOPPIA • EFFETTUARE L'ANNIDAMENTO DELLE ISTRUZIONI • UTILIZZARE LE VARIABILI DI TIPO BOOL • UTILIZZARE GLI OPERATORI LOGICI LEZ TITOLO O CONOSCENZE ABILITA’ ARGOMENTO 1 LA SELEZIONE • CONOSCERE L'ISTRUZIONE • SCRIVERE CODICE CON SEMPLICE DI SELEZIONE SEMPLICE E ISTRUZIONI CONDIZIONALI E DOPPIA DOPPIA • SCRIVERE CODICE 2 LA SELEZIONE CON • CONOSCERE LE VARIABILI DI COMPLESSO CON BLOCCHI TIPO BOOL E GLI OPERATORI DI ISTRUZIONI ANNIDATE GLI OPERATORI LOGICI • COMBINARE PIÙ SELEZIONI LOGICI &&, II E ! • COMPRENDERE IL CON CONDIZIONI LOGICHE 3 LA SELEZIONE CONCETTO DI ANNIDAMENTO COMPOSTE NIDIFICATA • CONOSCERE L'ISTRUZIONE • SAPER GESTIRE IL E L’ISTRUZIONE DI CICLO PRECONDIZIONATO DANDLING ELSE SWITCH • COMPRENDERE IL • SCRIVERE CODICE CONCETTO DI ANNIDAMENTO UTILIZZANDO L'ISTRUZIONE • CONOSCERE LA NOTAZIONE DI SELEZIONE MULTIPLA PER I BLOCCHI DI ISTRUZIONI UNITA’ 10 TITOLO L’ITERAZIONE OBIETTIVI DEL MODULO IN COMPETENZE • SAPER SCEGLIERE IL TIPO DI ITERAZIONE ADEGUATO ALLE DIVERSE SITUAZIONI • GENERARE NUMERI CASUALI • CODIFICARE L'ITERAZIONE INDEFINITA • CODIFICARE L'ITERAZIONE DEFINITA • CODIFICARE PROGRAMMI CON CICLI ANNIDATI LEZ TITOLO O CONOSCENZE ABILITA’ ARGOMENTO 1 IL CICLO A • COMPRENDERE IL • SCRIVERE PROGRAMMI CON CONDIZIONE INIZIALE: CONCETTO DI ITERAZIONE SELEZIONI E ITERAZIONI WHILE ... • CONOSCERE LE DIVERSE • PROGETTARE PROGRAMMI {...} (O ITERAZIONE TIPOLOGIE DI ITERAZIONE CON CICLI ANNIDATI PRECONDIZIONATA) • COMPRENDERE IL • UTILIZZARE DIVERSE TEOREMA DI JACOPINITIPOLOGIE DI ITERAZIONE 3 IL CICLO A BOHM NELLO STESSO PROGRAMMA CONDIZIONE FINALE: • CONOSCERE LA • UTILIZZARE LA TRACE DO ... WHILE DIFFERENZA TRA TABLE PER INDIVIDUARE (O ITERAZIONE ITERAZIONE DEFINITA E ERRORI NEL CODICE POSTCONDIZIONATA) 5 IL CICLO A CONTEGGIO INDEFINITA FOR Sassari, venerdì 9 dicembre 2016 Il docente Gavino Tilocca