2ªG_ProgrammazioneInformatica_2016-2017

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