Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 1
PROGRAMMAZIONE INFORMATICA A.S. 2019/2020
PROGRAMMAZIONE di INFORMATICA per COMPETENZE
INDIRIZZO LICEO SCIENTIFICO Opzione SCIENZE APPLICATE
SECONDO BIENNIO
CLASSI TERZE E QUARTE
ore settimanali 2, ore annuali 66
Come indicazioni ministeriali, nel secondo biennio si procede ad un allargamento della padronanza di alcuni
strumenti e un approfondimento dei loro fondamenti concettuali. La scelta dei temi dipende dal contesto e
dai rapporti che si stabiliscono fra l’informatica e le altre discipline. Sarà possibile disegnare un percorso
all'interno delle seguenti tematiche:
Strumenti avanzati di produzione dei documenti elettronici, linguaggi di markup (XML etc), formati
non testuali (bitmap, vettoriale, formati di compressione), font tipografici, progettazione web.
Introduzione al modello relazionale dei dati, ai linguaggi di interrogazione e manipolazione dei dati
Implementazione di un linguaggio di programmazione, metodologie di programmazione, sintassi di
un linguaggio orientato agli oggetti.
Questa materia concorre allo sviluppo delle seguenti competenze:
COMPETENZE DELL’ASSE DEI LINGUAGGI
Produrre testi di vario tipo in relazione ai differenti scopi comunicativi
Utilizzare la lingua inglese per i principali scopi comunicativi
Utilizzare gli strumenti fondamentali per una fruizione consapevole del patrimonio artistico
Utilizzare e produrre testi multimediali
COMPETENZE DELL’ASSE MATEMATICO
Utilizzare le tecniche e le procedure del calcolo aritmetico ed algebrico, rappresentandole anche sotto
forma grafica.
Confrontare ed analizzare figure geometriche, individuando invarianti e relazioni.
Individuare le strategie appropriate per la soluzione di problemi.
Analizzare dati e interpretarli sviluppando deduzioni e ragionamenti sugli stessi anche con l’ausilio
di rappresentazioni grafiche, usando consapevolmente gli strumenti di calcolo e le potenzialità
offerte da applicazioni specifiche di tipo informatico.
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 2
COMPETENZE DELL’ASSE SCIENTIFICO - TECNOLOGICO
Essere consapevole delle potenzialità delle tecnologie rispetto al contesto culturale e sociale in cui
vengono applicate.
Saper scegliere gli strumenti informatici in relazione all’analisi dei dati e alla modellizzazione di
specifici problemi scientifici.
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 3
UNITÀ 1 ANNO DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
OFFICE
AUTOMATION
AVANZATO
3 Settembre e prima
metà di ottobre
Utilizzare i concetti e i modelli delle scienze
sperimentali per investigare fenomeni sociali
e naturali e per interpretare dati.
Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e
approfondimento disciplinare
Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento
CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Strumenti di redazione
collaborativa
Documenti master/slave
Moduli e macro
Tabelle pivot
Funzioni di database di Excel
Effetti animati nelle diapositive
di PowerPoint
Multimedia nelle presentazioni
Abilità
Produrre un’efficace
documentazione
contestualmente allo sviluppo di
progetti
Applicare le funzionalità
avanzate e gli strumenti di
editoria elettronica
indispensabili per una redazione
collaborativa
Gestire fogli di calcolo avanzati
Realizzare presentazioni efficaci
seguendo impostazioni
professionali
Spiegazione
in classe
Esercizi
formativi
Lezioni digitali
Esercizi formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercitazioni per
l’apprendimento dell’uso degli
strumenti informatici
Schede guidate, corredate di
riflessioni e di esercizi da
svolgere
1.Microsoft
Word
• Sommari e
indici •
Stesura
collaborativa •
Moduli e
documenti
master
• Equazioni e
grafici
SmartArt
2.Microsoft
Excel
Formattazione
condizionale •
Funzioni
Data/Ora • I
database •
Tabelle e
grafici Pivot •
Macro
3.Microsoft
PowerPoint
• Modelli e
sezioni •
Oggetti •
Video e audio
• Presentazioni
dinamiche
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 4
UNITÀ 2
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LE BASI DEL
LINGUAGGIO 3
Seconda metà di
ottobre
Seconda metà di
novembre
• Utilizzare le strategie del pensiero razionale negli
aspetti dialettici e algoritmici per affrontare situazioni
problematiche, elaborando opportune soluzioni.
• Pervenire alla traduzione di algoritmi utilizzando la
logica di base dei linguaggi di programmazione.
• Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
• Correlare la conoscenza storica generale agli sviluppi
delle scienze, delle tecnologie e delle tecniche negli
specifici campi professionali di riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Caratteristiche dei
linguaggi C e C++
Passaggi fondamentali
nello sviluppo del
software: dal file
sorgente al file
eseguibile
Differenze tra
compilatori e interpreti
La struttura di un
programma in C/C++
Variabili, costanti e
loro dichiarazione
La gestione dell’I/O in
C e C++
Abilità
Saper gestire un IDE
per lo sviluppo di
applicazioni C/C++
Saper impostare e
comprendere la
Spiegazione in
classe
Lezioni sul testo 1 Il linguaggio C
– 2 L’evoluzione
del C: il
linguaggio C++ 3
Le principali
caratteristiche del
linguaggio 4 Dal
codice sorgente al
codice eseguibile
5 La struttura di
un programma 6I
commenti 7 Il
primo programma
in C/C++:
qualcosa di più 8
Le variabili 9 Le
costanti 10
Espressioni,
operandi e
operatori 11 La
gestione
dell’output in C
12 Le sequenze di
Lezioni con la LIM
Esercizi formativi
Esercitazioni per
l’apprendimento
dell’uso degli
strumenti
informatici
Algoritmi
sviluppati in
linguaggio C e
C++
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 5
struttura di base di un
programma C/C++
Saper tradurre un
algoritmo in
linguaggio C/C++
Riconoscere le
direttive al
preprocessore e la
sezione dichiarativa
all’interno di un
programma C/C++
Riuscire a codificare
semplici programmi
che fano uso di
istruzioni di I/O
Comprendere le
situazioni in cui
necessita un casting
Suggerimenti di
attività per studenti
BES
Schede
escape 13 Le
specifiche di
conversione:
qualcosa in più
14 La gestione
dell’input in C 15
Le istruzioni di
input/output in
C++ 16 Gli
operatori 17 Le
conversioni
aritmetiche
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 6
UNITÀ 3 ANNO DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LE ISTRUZIONI 3 Novembre
Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per
affrontare situazioni problematiche, elaborando
opportune soluzioni.
Pervenire alla traduzione di algoritmi
utilizzando la logica di base dei linguaggi di
programmazione.
Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e
approfondimento disciplinare.
Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
La struttura di
selezione unaria e
binaria
La struttura di
selezione multipla
I vari tipi di costrutti
iterativi
I costrutti selezione e
iterazione in linguaggio
C/C++
Abilità
Saper realizzare
algoritmi che si
servono del costrutto
selezione
Saper scegliere tra i
vari costrutti iterativi
Codificare in
linguaggio C/C++
algoritmi che fanno uso
di costrutti di selezione
e iterativi
Spiegazione in classe Lezioni sul testo 1. Le istruzioni di
selezione – 2.
L’istruzione if ...
else – 3.
L’istruzione di
selezione
multipla: switch
– 4. Le istruzioni
di iterazione – 5.
L’istruzione
while – 6.
L’istruzione do ...
while – 7.
L’istruzione for –
8. Le istruzioni
break e continue
Lezioni con la LIM
Esercizi formativi Esercizi guidati svolti passo
per passo e commentati per
il rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziame
nto delle conoscenze/abilità
apprese
Esercizi svolti passo passo,
per ripassare la teoria
Esercitazioni per
l’apprendimento
dell’uso degli
strumenti informatici
Algoritmi sviluppati in
linguaggio C e C++
Didattica inclusiva Suggerimenti di attività per
studenti BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 7
UNITÀ 4
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LE
FUNZIONI 3
Dicembre e prima
metà di gennaio
• Utilizzare le strategie del pensiero razionale negli aspetti
dialettici e algoritmici per affrontare situazioni
problematiche, elaborando opportune soluzioni.
• Pervenire alla traduzione di algoritmi utilizzando la logica
di base dei linguaggi di programmazione.
• Utilizzare le reti e gli strumenti informatici nelle attività
di studio, ricerca e approfondimento disciplinare.
• Correlare la conoscenza storica generale agli sviluppi
delle scienze, delle tecnologie e delle tecniche negli
specifici campi professionali di riferimento.
CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Metodologia top down
Scomposizione di problemi in
sottoproblemi
Ambienti di visibilità delle
variabili
Tipi di sottoprogrammi
Le procedure
Le funzioni void
l passaggio dei parametri
Le function
La ricorsione
Abilità
Saper scomporre un problema
in sotto problemi
Utilizzare consapevolmente
le variabili locali e le variabili
globali
Riconoscere procedure e
funzioni
Implementare funzioni void e
funzioni non void in C/C++
Saper gestire il passaggio dei
parametri
Riconoscere le differenze nel
passaggio dei parametri in C
e in C++
Saper implementare funzioni
ricorsive
Spiegazione in
classe
Lezioni sul testo 1. Top-down e
bottom-up – 2.
Sottoalgoritmi e
sottoprogrammi – 3.
Tipologie di
sottoprogrammi – 4.
Le procedure – 5. Le
funzioni void in
C/C++ – 6.
Ambiente locale e
ambiente globale –
7. Le regole di
visibilità – 8. I
parametri – 9. Il
passaggio dei
parametri per valore
– 10. Il passaggio
dei parametri per
valore in C/C++ –
11. Il passaggio dei
parametri per
indirizzo – 12. Il
passaggio dei
parametri per
indirizzo in C/C++ –
13. I prototipi – 14.
Le funzioni – 15. Le
funzioni in C/C++ –
16. La ricorsività
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti
passo per passo e
commentati per il
rafforzamento delle
conoscenze/abilità
apprese
Esercizi da completare
e/o svolgere per il
consolidamento/poten
ziamento delle
conoscenze/abilità
apprese
Esercitazioni per
l’apprendimento
dell’uso degli
strumenti
informatici
Algoritmi sviluppati
in linguaggio C e C++
Didattica
inclusiva
Suggerimenti di
attività per studenti
BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 8
UNITÀ 5
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LE
STRUTTURE
DI DATI
3 Seconda metà di
gennaio e prima
metà di marzo
•Utilizzare le strategie del pensiero razionale negli
aspetti dialettici e algoritmici per affrontare situazioni
problematiche, elaborando opportune soluzioni.
•Pervenire alla traduzione di algoritmi utilizzando la
logica di base dei linguaggi di programmazione.
•Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
•Correlare la conoscenza storica generale agli sviluppi
delle scienze, delle tecnologie e delle tecniche negli
specifici campi professionali di riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Le strutture di dati:
proprietà e caratteristiche
I vettori
Tecniche di gestione dei
vettori
Tecniche di ordinamento
di un vettore
Metodologie di ricerca
delle informazioni
all’interno di vettori ordinati
e disordinati
Le stringhe
I vettori di caratteri
Le matrici
Operazioni sulle matrici
Abilità
Realizzare algoritmi che
fanno uso di strutture di dati
Implementare vettori in
C/C++
Realizzare algoritmi che
usano tecniche di ricerca e
ordinamento di strutture
Codificare algoritmi di
ricerca e di ordinamento in
C/C++
Saper gestire le stringhe e
vettori di caratteri anche in
C/C++
Spiegazione in
classe
Lezioni sul testo 1. I vettori – 2. Aspetti
implementativi dei
vettori – 3. Come
definire un nuovo tipo
di dati – 4.
Dichiarazione di un
vettore in C/C++ – 5.
Operazioni di
caricamento sui vettori
– 6. Lo shift degli
elementi – 7.
L’ordinamento per
selezione – 8.
L’ordinamento a bolle
– 9. Il problema della
ricerca – 10. La ricerca
binaria – 11. Le
stringhe – 12.
Operazioni con le
stringhe – 13. Le
matrici – 14.
Operazioni sulle
matrici – 15. Le matrici
in C/C++ – 16. Vettori
di stringhe – 17. I
record – 18. I record in
C/C++ – 19. Struct e
array
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Esercitazioni
per
l’apprendimento
dell’uso degli
strumenti
informatici
Algoritmi sviluppati in
linguaggio C e C++
Didattica
inclusiva
Suggerimenti di attività per
studenti BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 9
UNITÀ 6
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LA
PROGETTAZIONE
DI UN SITO WEB
3
Seconda metà di
marzo e prima metà
di aprile
• Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per affrontare
situazioni problematiche, elaborando opportune
soluzioni.
• Pervenire alla realizzazione di pagine web
utilizzando la logica di base dei linguaggi di
markup.
• Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e approfondimento
disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI
Conoscenze
L’ipertesto e le sue caratteristiche
La multimedialità
L’ipermedia e le sue
caratteristiche
Tecniche di progettazione web
Architettura client server
Siti statici e siti dinamici
Servizi di housing e servizi di
hosting
La pubblicazione del sito
Il dominio del sito web
I servizi offerti dalla rete
I CMS
Abilità
Saper distinguere ipertesti e
ipermedia
Riconoscere le funzionalità e le
innovazioni apportate
dall’introduzione della
multimedialità
Saper progettare un sito web
Saper scegliere i servizi web più
utili per soddisfare differenti
esigenze
Riconoscere il dominio di un sito
web
Saper utilizzare un CMS
Spiegazione
in classe
Lezioni sul testo 1. L’ipertesto – 2.
Multimedia e
ipermedia – 3.
Progettazione web
– 4. Architettura
per il Web – 5.
Struttura e
rappresentazione –
6. Hosting e
housing – 7.
Pubblicare un sito
– 8. Verifiche nel
sito – 9. Il Web in
scatola – 10. CMS
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 10
UNITÀ 7
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LINGUAGGI
PER IL
WEB:
XHTML E
CSS
3
Seconda metà di
aprile e prima
metà di giugno
Utilizzare le strategie del pensiero razionale negli
aspetti dialettici e algoritmici per affrontare situazioni
problematiche, elaborando opportune soluzioni.
Pervenire alla realizzazione di pagine web utilizzando
la logica di base dei linguaggi di markup.
Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
Correlare la conoscenza storica generale agli sviluppi
delle scienze, delle tecnologie e delle tecniche negli
specifici campi professionali di riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
• Caratteristiche e
funzionalità dei linguaggi
di markup
• Il linguaggio XHTML
• Regole di base del
linguaggio XHTML
• Elementi e tag
• Le tabelle in XHTML
• Le immagini in XHTML
• La gestione dei
collegamenti ipertestuali in
XHTML Abilità
• Riconoscere le
caratteristiche dei linguaggi
di markup al fine di
distinguerli dai linguaggi di
programmazione
• Saper scrivere codice in
XHTML
• Identificare elementi e tag
• Realizzare pagine web
accattivanti
• Saper inserire tabelle e
immagini in una pagina
XHTML
• Saper gestire i collegamenti
ipertestuali in XHTML
Spiegazione
in classe
Lezioni sul testo 1. Il linguaggio di
markup – 2. Da HTML a
XHML – 3. Regole di
base – 4. I tag Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Didattica
inclusiva
Suggerimenti di attività per
studenti BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 11
UNITÀ 1 ANNO DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LE
STRUTTURE DI
DATI
ALLOCAZIONE
DINAMICA E
PUNTATORI
I FILE
4 Da settembre alla
prima metà di
ottobre
• Utilizzare le strategie del pensiero razionale negli
aspetti dialettici e algoritmici per affrontare
situazioni problematiche, elaborando opportune
soluzioni.
• Pervenire alla traduzione di algoritmi utilizzando
la logica di base dei linguaggi di programmazione.
• Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Strutture di dati in memoria
centrale e in memoria di massa
I record
Gli array di record
La memoria heap
La gestione della memoria
heap: i puntatori
Istruzioni del linguaggio C++
legate alla gestione dinamica
Comprendere l’utilità dei file
per la memorizzazione dei dati
su memoria secondaria.
Comprendere le differenze
tra i vari tipi di file e le relative
tecniche di gestione Abilità
Comprendere le differenze
tra array e record
Saper implementare record e
array di record in
pseudolinguaggio e in
linguaggio C++
Gestire efficacemente la
memoria heap attraverso i
puntatori inquadrando i
momenti e le situazioni in cui
occorre deallocare la memoria
Saper gestire i flussi in C++
Spiegazione in
classe
Lezioni sul testo
Lezioni digitali 1Le stringhe –
Operazioni con le
stringhe – Le
matrici –
Operazioni sulle
matrici – Le
matrici in C/C++
– Vettori di
stringhe – I
record – I record
in C/C++ –
Struct e array
Allocazione
statica e
dinamica della
memoria –
Allocazione e
deallocazione
della memoria –
La garbage
collection – I
puntatori –
Puntatori e array
– Puntatori e
stringhe –
Puntatori a
strutture – File e
flussi
Lezioni con la LIM
Esercizi formativi Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Esercitazioni per
l’apprendimento
dell’uso degli
strumenti
informatici
Algoritmi sviluppati in
linguaggio C e C++
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 12
UNITÀ 2
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
FONDAMENTI DI
PROGRAMMAZIONE
ORIENTATA AGLI
OGGETTI
4
Dalla seconda
metà di ottobre a
fine ottobre
Utilizzare le strategie del pensiero razionale negli
aspetti dialettici e algoritmici per affrontare
situazioni problematiche, elaborando opportune
soluzioni.
Pervenire alla traduzione di algoritmi utilizzando
la logica di base dei linguaggi di
programmazione.
Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Caratteristiche e
scopi della OOP
Classi e oggetti
Il metodo
costruttore
UML
Le interfacce
Classi e metodi in
C++
Il metodo Main
Abilità
Costruire oggetti
software
utilizzando la
metodologia OOP
Saper
implementare una
classe in C++
Codificare
efficacemente
algoritmi secondo
gli schemi previsti
dal paradigma a
oggetti attraverso il
linguaggio C++
Spiegazione in
classe
Lezioni sul testo 1. Nascita e scopo della
programmazione a oggetti – 2.
Classi di oggetti – 3. Definire
una classe – 4. Creare gli
oggetti: i metodi costruttori – 5.
UML: rappresentazione grafica
di classi e istanze – 6.
Comunicazione e interazione tra
oggetti – 7. Le interfacce – 8.
Definire le classi in C++ – 9. I
metodi in C++ – 10. Il metodo
Main – 11. Oggetti allocati
dinamicamente
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercitazioni
per
l’apprendimento
dell’uso degli
strumenti
informatici
Algoritmi sviluppati in
linguaggio C e C++
Didattica
inclusiva
Suggerimenti di attività per
studenti BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 13
UNITÀ 3
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
EREDITARIETÀ
E
POLIMORFISMO
4 Novembre
• Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per
affrontare situazioni problematiche,
elaborando opportune soluzioni.
• Pervenire alla traduzione di algoritmi
utilizzando la logica di base dei linguaggi di
programmazione.
• Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e
approfondimento disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Information hiding e
incapsulamento
L’ereditarietà
Specializzazione
delle classi
Le classi astratte
Tecniche di gestione
dell’ereditarietà in
C++
Abilità
Costruire oggetti
software utilizzando la
metodologia OOP
Saper implementare
l’ereditarietà in C++
Codificare
efficacemente
algoritmi secondo gli
schemi previsti dal
paradigma a oggetti
attraverso il linguaggio
C++
Spiegazione in
classe
Lezioni sul testo 1. Information hiding e
incapsulamento – 2.
Vantaggi
dell’incapsulamento – 3.
Ereditarietà – 4.
Specializzazione, tipi di
ereditarietà e classi astratte –
5. Ereditarietà e C++ – 6.
Polimorfismo – 7.
Polimorfismo e C++
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Esercitazioni
per
l’apprendimento
dell’uso degli
strumenti
informatici
Algoritmi sviluppati in
linguaggio C e C++
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 14
UNITÀ 4
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
APP INVENTOR:
CREARE APP
SEMPLICI E
DIVERTENTI
4 Dicembre
• Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per
affrontare situazioni problematiche,
elaborando opportune soluzioni.
• Pervenire alla traduzione di algoritmi
utilizzando la logica di base dei linguaggi di
programmazione.
• Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e
approfondimento disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze • Differenze tra
programma e app
• Caratteristiche di
App Inventor
• La gestione dei
progetti
• L’impaginazione
e i blocchi
• I blocchi estesi
• Le strutture di
controllo con App
Inventor
Abilità
• Costruire
semplici e
divertenti app per
sistemi Android
utilizzando
l’ambiente App
Inventor
Spiegazione in
classe
Lezioni sul testo 1. Installazione – 2.
L’interfaccia – 3. Un nuovo
progetto – 4. La connessione –
5. L’impaginazione – 6. I
blocchi – 7. App – Un tocco di
colore – 8. Estensioni dei
blocchi – 9. Disegno e
animazione – 10. App –
Colpisci la talpa
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercitazioni
per
l’apprendimento
dell’uso degli
strumenti
informatici
App sviluppate con App
Inventor
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 15
UNITÀ 5 ANNO DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
INTRODUZIONE
ALLE BASI DI
DATI
4 Gennaio
• Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per affrontare
situazioni problematiche, elaborando opportune
soluzioni.
• Utilizzare il linguaggio e i metodi della
matematica per organizzare e valutare
informazioni qualitative e quantitative.
• Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
Sistema informativo
e sistema informatico
Le basi di dati:
generalità,
caratteristiche e
potenzialità
Dati e informazioni
Schemi e istanze
Il ruolo del DBMS
I modelli di dati
Tecniche di
progettazione di una
base di dati
Abilità
Comprendere e
analizzare le differenze
tra sistema informativo
e sistema informatico
Saper modellare una
realtà analizzando tutti
gli aspetti ritenuti
essenziali per una
corretta applicazione di
un appropriato livello
di astrazione
Spiegazione
in classe
Lezioni sul testo 1. Il sistema informativo – 2.
Il sistema informatico – 3.
Che cos’è una base di dati – 4.
Dati e informazioni: schemi e
istanze – 5. Il DBMS – 6.
Livelli di astrazione di un
DBMS – 7. Il modello dei dati
– 8. La progettazione di una
base di dati
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 16
UNITÀ 6
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LA
PROGETTAZIONE
CONCETTUALE:
IL MODELLO ER
4 Seconda metà di
gennaio e mese di
febbraio
• Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per
affrontare situazioni problematiche, elaborando
opportune soluzioni.
• Utilizzare il linguaggio e i metodi della
matematica per organizzare e valutare
informazioni qualitative e quantitative.
• Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e
approfondimento disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
• Il ruolo della
progettazione concettuale
• Il modello ER
• Entità e attributi
• Gli attributi chiave
• Le associazioni e i tipi di
associazioni
• I vincoli di integrità
• Le gerarchie
Abilità
• Saper riconoscere entità e
attributi all’interno di una
realtà di interesse
• Saper porre in relazione
varie entità utilizzando le
associazioni più opportune
• Saper impostare
appropriati vincoli di
integrità
• Gestire efficacemente
gerarchie
• Riuscire a modellare varie
realtà servendosi delle
regole del modello ER
Spiegazione in
classe
Lezioni sul testo 1. La progettazione
concettuale – 2. Il
modello concettuale ER
– 3. Le entità – 4. Gli
attributi – 5.
Classificazione e
rappresentazione degli
attributi – 6. Gli attributi
chiave – 7. Le
associazioni – 8. Il grado
dell’associazione – 9. Gli
attributi
dell’associazione – 10.
Quando modellare con
un attributo e quando con
un’entità – 11. Le
associazioni ricorsive e i
ruoli – 12. Le proprietà
delle associazioni – 13.
Tipi di associazioni – 14.
Un primo esempio svolto
– 15. I vincoli di integrità
– 16. Collezione di entità
e gerarchie
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Didattica
inclusiva
Suggerimenti di attività per
studenti BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 17
UNITÀ 7
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LA
PROGETTAZIONE
LOGICA: IL
MODELLO
RELAZIONALE
4 Marzo
• Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per
affrontare situazioni problematiche, elaborando
opportune soluzioni.
• Utilizzare il linguaggio e i metodi della
matematica per organizzare e valutare
informazioni qualitative e quantitative.
• Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e
approfondimento disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
• Il ruolo della
progettazione logica
• La ristrutturazione dello
schema ER
• Il concetto di relazione
• Tecniche di mapping dello
schema ER
• Il concetto di integrità
referenziale
• L’algebra relazionale
• Le tecniche di
normalizzazione di una
base di dati
Abilità
• Tradurre uno schema
concettuale in uno schema
relazionale
• Applicare
consapevolmente gli
operatori dell’algebra
relazionale al fine di
interrogare la base di dati
• Saper normalizzare
schemi non normalizzati
Spiegazione in
classe
Lezioni sul testo 1. La progettazione
logica – 2.
Ristrutturazione dello
schema ER – 3 Le
relazioni – 4. Il
mapping delle entità e
degli attributi – 5.
Rappresentazione delle
associazioni – 6. I
vincoli di integrità – 7.
L’integrità referenziale
– 8. Le operazioni
relazionali – 9. Gli
operatori primitivi – 10.
Gli operatori derivati –
11. La normalizzazione
– 12. La prima forma
normale (1FN) – 13. La
seconda forma normale
(2FN) – 14. La terza
forma normale (3FN) e
la forma BCFN – 15. La
forma normale di
Boyce-Codd
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Didattica
inclusiva
Suggerimenti di attività per
studenti BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 18
UNITÀ 8
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LO STANDARD
SQL
MICROSOFT
ACCESS E
MYSQL
4 Aprile
Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per
affrontare situazioni problematiche, elaborando
opportune soluzioni.
Utilizzare il linguaggio e i metodi della
matematica per organizzare e valutare
informazioni qualitative e quantitative.
Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI
Conoscenze
• Le caratteristiche del
linguaggio SQL
• Le istruzioni del DDL di
SQL
• Le istruzioni del DML di
SQL
• Come reperire dati all’interno
di una base di dati
• Le funzioni di aggregazione
• Interrogazioni annidate
• Le viste
Abilità
• Riconoscere le varie
istruzioni SQL in funzione
delle operazioni da svolgere
• Saper impostare
correttamente le istruzioni
SQL servendosi della sintassi
appropriata e corretta
• Utilizzare il linguaggio SQL
per costruire query semplici e
query annidate
• Saper far uso corretto di
funzioni di aggregazione
• Implementare una base di
dati attraverso i DBMS
Microsoft Access e MySQL
Spiegazione in
classe
Lezioni sul testo
Lezioni digitali
1. Il linguaggio SQL – 2.
Identificatori e tipi di dati – 3.
Istruzioni del DDL di SQL – 4.
Vincoli di ennupla e di integrità
– 5. Indici e modifica delle
tabelle – 6. Istruzioni del DML
di SQL – 7. Reperimento dei
dati: SELECT – 8. Alias e
calcoli – 9. Il valore NULL –
10. Le operazioni relazionali in
SQL – 11. L’operazione di
proiezione – 12. L’operazione
di selezione – 13. L’operazione
di giunzione (join) – 14. Join o
cross join – 15. Inner join – 16.
Inner join tra tabelle
utilizzando SELECT – 17. Left
join – 18. Right join – 19. Join
tra più di due tabelle – 20. Self
join – 21. Le operazioni di
unione, intersezione e
differenza – 22. Le query
parametriche – 23. Le funzioni
di aggregazione – 24. Query e
subquery annidate – 25. Tipi di
subquery: predicati ANY e
ALL – 26. Tipi di subquery:
predicati IN ed EXISTS – 27.
Le viste
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati
svolti passo per
passo e commentati
per il rafforzamento
delle
conoscenze/abilità
apprese
Esercizi da
completare e/o
svolgere per il
consolidamento/pote
nziamento delle
conoscenze/abilità
apprese
Esercizi svolti passo
passo, per ripassare
la teoria
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 19
UNITÀ 9
ANNO
DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
LINGUAGGI PER
IL WEB: XHTML
E CSS
LA
REALIZZAZIONE
DI UN SITO WEB
4 Seconda metà di
aprile e prima metà
di maggio
• Utilizzare le strategie del pensiero razionale
negli aspetti dialettici e algoritmici per
affrontare situazioni problematiche, elaborando
opportune soluzioni.
• Pervenire alla realizzazione di pagine web
utilizzando la logica di base dei linguaggi di
markup.
• Utilizzare le reti e gli strumenti informatici
nelle attività di studio, ricerca e
approfondimento disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI
Conoscenze
• Caratteristiche dei fogli di
stile CSS
• Le regole CSS
• Contenitori e contenuto
nell’ambito di una pagina
web
• I link e la loro impostazione
• Il box model
• I moduli
Abilità
• Realizzare pagine web
accattivanti
• Saper gestire i collegamenti
ipertestuali in XHTML
• Saper impostare pagine web
con l’uso dei fogli di stile
• Comprendere l’utilità
dell’affiancamento di CSS a
XHTML
• Utilizzare frame e
contenitori per realizzare
moduli dinamici
Spiegazione
in classe
Lezioni sul testo I fogli di stile CSS –
Sintassi e regole di CSS
I contenitori – I link –
Presentare il contenuto –
Il box model – I moduli Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Esercizi svolti passo passo, per
ripassare la teoria
Didattica
inclusiva
Suggerimenti di attività per
studenti BES
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 20
UNITÀ 10 ANNO DI
CORSO
PERIODO DI
SVOLGIMENTO COMPETENZE
FONDAMENTI
DI XML 4
Seconda metà di
maggio e prima
metà di giugno
• Utilizzare le strategie del pensiero razionale negli
aspetti dialettici e algoritmici per affrontare
situazioni problematiche, elaborando opportune
soluzioni.
• Pervenire alla realizzazione di pagine web
utilizzando la logica di base dei linguaggi di markup.
• Utilizzare le reti e gli strumenti informatici nelle
attività di studio, ricerca e approfondimento
disciplinare.
• Correlare la conoscenza storica generale agli
sviluppi delle scienze, delle tecnologie e delle
tecniche negli specifici campi professionali di
riferimento.
CONOSCENZE E
ABILITÀ
STRATEGIE STRUMENTI CONTENUTI
Conoscenze
• Il linguaggio XML
• XML e basi di dati
• Struttura di un
documento XML
Abilità
• Saper utilizzare
consapevolmente
il linguaggio XML
al fine di creare
altri linguaggi di
markup
• Comprendere la
struttura di un
documento XML
• Realizzare
documenti XML
efficaci
Spiegazione
in classe
Lezioni sul testo 1. Introduzione a XML – 2. La
struttura – 3. Le parti di XML –
4. Realizzare i documenti
Lezioni con la LIM
Esercizi
formativi
Esercizi guidati svolti passo
per passo e commentati per il
rafforzamento delle
conoscenze/abilità apprese
Esercizi da completare e/o
svolgere per il
consolidamento/potenziamento
delle conoscenze/abilità
apprese
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 21
TRAGUARDI ESSENZIALI PER IL SECONDO BIENNIO
Saper usare i comandi di input/output, le variabili.
Saper usare e interpretare il funzionamento dei comandi selettivi, cicli condizionati e i cicli
iterativi
Saper usare i fondamenti di HTML e HTML5
Saper formattare la grafica di una pagina HTML con l'uso del CSS
Sapere la sintassi dei CSS
Saper realizzare la struttura di una pagina Web
Saper realizzare la struttura di un sito
Saper usare i comandi di input/output, le variabili.
Saper usare e interpretare il funzionamento dei comandi selettivi, cicli condizionati e i cicli
iterativi
Saper le specifiche, funzionamento e possibile uso del microcontrollore Arduino
Saper programmare la scheda Arduino: accensioni led e uso dei pulsanti
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 22
CRITERI E STRUMENTI DI VALUTAZIONE
Per il controllo in itinere del processo di apprendimento si utilizzeranno verifiche orali, scritte e
pratiche, nonché l’osservazione del comportamento assunto durante l’attività didattica svolta sia in
classe sia in laboratorio. Saranno utilizzate anche discussioni informali e guidate.
Alla valutazione finale concorreranno il percorso di apprendimento effettuato, l’acquisizione dei
contenuti e le abilità maturate, il grado di raggiungimento degli obiettivi prefissati, la partecipazione
al lavoro scolastico e l’impegno profuso.
Le verifiche saranno effettuate mediante:
Trattazione sintetica degli argomenti
Prove scritte strutturate e non che potranno avere anche validità di prove orale e per ognuna
sarà poi declinato il peso di ciascuna domanda
Prove orali
Elaborati eseguiti al computer singolarmente o in gruppo
Le valutazioni saranno riportate su scala decimale completa. Si riporta di seguito la griglia di
valutazione della prova orale:
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 23
GRIGLIA PER LA VALUTAZIONE PER LE PROVE ORALI INFORMATICA
INDICATORI
- Conoscenza dell’argomento
- Osservazione di fatti e fenomeni; individuazione di analogie e differenze
- Comprensione di problemi, formulazione di ipotesi di soluzione, verifica della rispondenza tra
ipotesi e risultati sperimentali
- Comprensione ed uso di linguaggi specifici
10
La conoscenza degli argomenti è completa e approfondita.
L’osservazione di fatti e fenomeni è approfondita con la totale individuazione di
analogie e differenze.
La comprensione di problemi, formulazione di ipotesi di soluzione, verifica della
rispondenza tra ipotesi e risultati sperimentali sono precisi
La comprensione ed uso di linguaggi specifici è rigorosa.
9
La conoscenza degli argomenti trattati è ampia e ben strutturata.
L’osservazione di fatti e fenomeni è accurata con la totale individuazione di
analogie e differenze. La comprensione di problemi è completa, ed efficaci le
procedure di soluzioni adottate,
rigorosa è la verifica delle ipotesi.
La comprensione ed l’uso del linguaggio specifico è rigorosa
8
La conoscenza degli argomenti è ampia.
L’osservazione di fatti e fenomeni è precisa e l’individuazione di analogie e
differenze è vasta. La comprensione di problemi è sicura, e le procedure di
soluzione sono complete, seppure con qualche imperfezione, precisa la verifica
delle ipotesi.
La comprensione ed l’uso del linguaggio specifico è appropriata.
7
La conoscenza degli argomenti è buona.
L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze è
abbastanza precisa. La comprensione di problemi, le procedure di soluzione e la
verifica delle ipotesi sono complessiva mente corrette.
La comprensione ed l’uso del linguaggio specifico è adeguata.
6
La conoscenza degli argomenti è stata acquisita per linee essenziali.
L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze avviene
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio
ZICARO ROSARIO DAMIANO 24
con alcune incertezze.
La comprensione di problemi è sommaria, incomplete, ma corrette, le procedure di
soluzione, incerta
la verifica delle ipotesi.
La comprensione ed l’uso del linguaggio specifico è accettabile
5
La conoscenza degli argomenti è approssimativa.
L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze è
imprecisa. La comprensione di problemi è parziale, le procedure di soluzione sono
incomplete e non sempre corrette, la verifica delle ipotesi è incerta.
La comprensione ed l’uso del linguaggio specifico è incerta.
0 - 4
La conoscenza degli argomenti è scarsa.
L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze è
imprecisa e confusa.
La comprensione di problemi è inadeguata, le procedure di soluzione e verifica delle
ipotesi non sono individuate.
La comprensione ed l’uso del linguaggio specifico non è adeguata.
Top Related