210
ISTITUTO DI ISTRUZIONE SUPERIORE “J.C. MAXWELL”
Ed. 3 del 03/09/10
Data: 01/10 /2014
PROGRAMMAZIONE ANNUALE

INDIRIZZO SCOLASTICO



MECCANICA e MECCATRONICA
ELETTRONICA
LOGISTICA e TRASPORTI
LICEO SCIENTIFICO
DISCIPLINA
INFORMATICA
DOCENTE / I
AMATA - VIGL
CLASSE / I
3^
RISULTATI DI
APPRENDIMENTO
Pag. 1di 4
A.S. 2016/ 2017

MANUTENZIONE e ASSISTENZA TECNICA


Conoscere Ie tecniche avanzate e Ie strutture del linguaggio di programmazione C/C++
Sviluppare la capacita di implementare algoritmi per la risoluzione di problemi, anche complessi, nel linguaggio di programmazione
C/C++.

Conoscere e applicare i principi della programmazione ad oggetti nei vari linguaggio di programmazione.
210
Ed. 3 del 03/09/10
COMPETENZE
(assi + regionali + indirizzo)
Implementare un algoritmo in un
particolare linguaggio di
programmazione
ISTITUTO DI ISTRUZIONE SUPERIORE “J.C. MAXWELL”
ABILITA’
Saper codificare un algoritmo
usando il linguaggio di
programmazione C/C++
CONOSCENZE
Funzioni in C++
 Le funzioni
o Funzioni: Chiamata e parametri
attuali
o Parametri: valori e riferimenti
o Funzioni e librerie
o Funzioni e procedure
o Struttura di un programma
 Visibilità e di esecuzione
o Ambiente locale e globale
o Struttura programma C++ e
ambiente di blocco
o Record di attivazione RDA e
durata delle variabili
 Le funzioni ricorsive
o La ricorsione
Schema concettuale funzione
ricorsiva
Strutture di dati
 Array monodomensionali: i vettori
o Manipolazioni di vettori
o Definizioni sui vettori
Algoritmi classici su vettori
 Ordinamento
o per inserimento
o per selezione
o per scambio
o con sentinella
 Ricerca sequenziale e binaria
Quicksort
Data: 01/10 /2014
TEMPI
settembre/
ottobre
Novembre/
dicembre
METODOLOGIA
Lezioni frontali interattive
Pag. 2di 4
TIPI DI
PROVE
Orali, scritte
210
Ed. 3 del 03/09/10
ISTITUTO DI ISTRUZIONE SUPERIORE “J.C. MAXWELL”
Strutture di dati
 Array n-dimensionali: i le matrici
o Dichiarazioni di matrici
o Manipolazione di matrici
o Passaggio a sottoprogrammi
 Dati strutturati: le stringhe
o Operare con le stringhe
o Ricerca in una stringa
Strutture di dati
 Dati strutturati: i record
o Definizione di una struct
o Operazioni sui record
o Tabelle: vettori di record
o Definizione typdef
 I File
o Introduzione agli archivi
o Definizione, apertura e chiusura
o Lettura e scrittura sequenziale
o Acccesso diretto (casuale)
Implementare le caratteristiche di
base di un linguaggio orientato agli
oggetti
Programmazione a oggetti
 La programmazione ad oggetti
 oggetti e classi
 metodi e incapsulamento
 ereditarietà
 polimorfismo
Saper realizzare le classi in un
linguaggio ad oggetti: struttura del
 Dal C al C++
programma, variabili di istanza,
 Le classi e gli oggetti i C++
costruttori, attributi delle variabili di
istanza e dei metodi, istanziazione di  L’ereditarietà in C++
oggetti, ereditarietà e interfacce
Data: 01/10 /2014
Pag. 3di 4
dicembre/
gennaio
febbraio/
marzo
Aprile/
Maggio
Lezioni frontali interattive
Orali, scritte e
pratiche
210
Ed. 3 del 03/09/10
MATERIA/SETTORE
ISTITUTO DI ISTRUZIONE SUPERIORE “J.C. MAXWELL”
Pag. 4di 4
Data: 01/10 /2014
INFORMATICA
CRITERI DI VALUTAZIONE
INDICATORI
frammentarie e/o scorrette
CONOSCENZE
COMPETENZE
ABILITÀ
FASCIA DI PUNTEGGIO
1-2
essenziali
3
complete
4
non sa applicare Ie conoscenze, anche se guidato
0
sa applicare Ie conoscenze, se guidato
1
sa applicare in autonomia Ie conoscenze
2
non sa impostare un compito assegnato
0
imposta il compito assegnato, ma non riesce a risolverlo senza aiuto
1-2
sa risolvere in autonomia il compito assegnato
3-4