PIANO DI LAVORO
Gruppo Disciplinare INFORMATICA
Anno Scolastico 2016-2017
Al termine del percorso liceale lo studente padroneggia i più comuni strumenti software per il calcolo, la ricerca e
la comunicazione in rete, la comunicazione multimediale, l'acquisizione e l'organizzazione dei dati, applicandoli in
una vasta gamma di situazioni, ma soprattutto nell'indagine scientifica, e scegliendo di volta in volta lo strumento
più adatto. Ha una sufficiente padronanza di uno o più linguaggi per sviluppare applicazioni semplici, ma
significative, di calcolo in ambito scientifico. Comprende la struttura logico-funzionale della struttura fisica e del
software di un computer e di reti locali, tale da consentirgli la scelta dei componenti più adatti alle diverse
situazioni e le loro configurazioni, la valutazione delle prestazioni, il mantenimento dell'efficienza.
(dalle “Indicazioni nazionali riguardanti gli obiettivi specifici di apprendimento”)
INFORMATICA PRIMO BIENNIO (LSA)
COMPETENZE
DISCIPLINARI DI BASE
OBIETTIVI SPECIFICI DI
APPRENDIMENTO
 Conoscere le caratteristiche strutturali di
un computer dal punto di vista hardware
Aver chiari i concetti di
hardware e software come
caratteristiche architetturali di
un computer
Utilizzare il computer come
strumento per acquisire e
gestire informazioni
Saper selezionare le
informazioni e riorganizzarle
con documenti elettronici
 Conoscere le caratteristiche strutturali di
un computer dal punto di vista software
 Conoscere il concetto di processo come
programma in esecuzione, il
meccanismo base della gestione della
memoria e le principali funzionalità dei
file system
 Conoscere gli elementi costitutivi di un
documento elettronico
 Conoscere la struttura e i servizi internet
CONTENUTI
 Elementi funzionali della macchina di
Von Neumann: CPU, memoria, dischi,
bus e principali periferiche
 Codifica binaria, codici ASCII e
Unicode
 Sistemi operativi e le sue funzionalità di
base; caratteristiche dei sistemi
operativi più comuni
 Programmi per la produzione di
documenti elettronici (editing di testo,
fogli elettronici, presentazioni)
 Programmi per la navigazione in
internet (browser web)
 Utilizzo di siti per la ricerca di
informazioni (motori di ricerca)
 Algoritmi e pseudocodice
 Conoscere il concetto di algoritmo come
modalità per affrontare un problema
 Capacità di implementare un algoritmo in
pseudo-codice
Comprendere ed usare i
principi alla base dei linguaggi
di programmazione
Utilizzare i linguaggi di
programmazione per
codificare specifici algoritmi
 Conoscere le diverse categorie di
linguaggi di programmazione e il
funzionamento di un compilatore
 Saper scrivere programmi con istruzioni
in sequenza e in blocchi
 Scrivere semplici programmi in uno
specifico linguaggio di programmazione
 Saper commentare e documentare il
proprio codice sorgente
 Saper effettuare il debugging del codice
utilizzando un IDE, tabelle di traccia e
stampe di variabili/valori
 Concetti di esecutore e risolutore
 Le fasi di sviluppo di un algoritmo
 I principali linguaggi di
programmazione: caratteristiche
specifiche e relative sintassi
 Il linguaggio di programmazione C
(ANSI) e C++
 Tipi di dato ed errori di
approssimazione
 Strutture di controllo semplici ed
annidate
 Iterazioni e cicli
 Implementazione di semplici algoritmi
utilizzando strutture operative,
condizionali ed iterative
 Operazioni aritmetiche su array
 Manipolazioni di array
 Operazioni su stringhe
Piano di lavoro annuale - Informatica
Biennio e Triennio
A.S. 2016/17
PIANO DI LAVORO
Gruppo Disciplinare INFORMATICA
Anno Scolastico 2016-2017
COMPETENZE DIGITALI
ABILITA’ / CAPACITA’
COMPETENZE
Utilizzare e produrre testi
multimediali
Utilizzare in modo
consapevole gli strumenti
Web
 Comprendere i prodotti della
comunicazione audiovisiva
 Elaborare prodotti multimediali (mappe
concettuali, presentazioni, testi, immagini
e suoni) con tecnologie digitali
CONOSCENZE
 Principali componenti strutturali ed
espressive di un prodotto audiovisivo
 Uso essenziale della comunicazione
telematica
 Semplici applicazioni per l'elaborazione
audio e video
 Ricercare informazioni in modo
consapevole selezionando le fonti
 Conoscere i principali strumenti come
e-mail, ricerca e navigazione
 Utilizzare gli strumenti di comunicazione
e collaborazione online
 Conoscere le politiche in materia di
sicurezza e privacy
INFORMATICA SECONDO BIENNIO E CLASSE QUINTA (LSA)
COMPETENZE
DISCIPLINARI DI BASE
Algoritmi e linguaggio C++
OBIETTIVI SPECIFICI DI
APPRENDIMENTO
 Progettare e implementare algoritmi
utilizzando diverse strutture dati
 Scegliere il tipo di organizzazione dei
dati più adatto a gestire le informazioni in
una situazione data
 Analizzare e confrontare algoritmi diversi
per la soluzione di vari problemi
 Gestire i file ed operare con file di testo
CONTENUTI
 Principali strutture dati e loro
implementazione
 Algoritmi in C++
 Strumenti per lo sviluppo del software
 Gestione dei file
 File di testo
 Progettazione di una presentazione
multimediale
Progettazione Web
Linguaggi di Markup
 Utilizzare i formati testuali e non testuali
(immagini, suoni, filmati)
Pubblicazione dei dati in rete
 Saper organizzare una presentazione
multimediale
Formati testuali e non testuali
(Immagini, suoni, filmati)
La multimedialità
 Progettare, realizzare e gestire pagine
web statiche con interazione locale
 Utilizzo dei formati testuali e non
testuali
 Progettazione di pagine WEB
 Linguaggi di Markup
 Linguaggi per la programmazione lato
client e per la gestione locale di eventi
in pagine web
 Programmazione guidata dagli eventi e
interfacce grafiche, i fogli di stile
Programmazione orientata agli
oggetti e linguaggio Java
 Scegliere il tipo di organizzazione dei
dati più adatto a gestire le informazioni in
una situazione data
 Progettare ed implementare applicazioni
secondo il paradigma ad oggetti
 Principali strutture dati e loro
implementazione
 Programmazione ad oggetti
 Strumenti per lo sviluppo del software e
supporti per la robustezza di
programmi
 Il sistema informativo automatizzato
Trattamento delle informazioni,
loro organizzazione e
manipolazione
Basi di dati relazionali e
linguaggio SQL
 Conoscere la struttura di un sistema
informativo automatizzato
 Modello concettuale, logico e fisico di
una base di dati
 Sviluppare applicazioni informatiche con
basi di dati
 Linguaggi e tecniche per
l’implementazione, l’interrogazione e la
manipolazione delle basi di dati
Piano di lavoro annuale - Informatica
Biennio e Triennio
A.S. 2016/17
PIANO DI LAVORO
Gruppo Disciplinare INFORMATICA
Anno Scolastico 2016-2017
 Comprendere il concetto generale di rete
e le reti di computer
 Conoscere i principali protocolli e le
funzioni fondamentali dei livelli ISO/OSI
Reti di computer
 Classificare le reti in funzione di modelli,
topologie, tecnologie ed estensione
 Definizione e classificazione di una rete
in funzione delle tecnologie
trasmissive, dell'estensione, e della
topologia utilizzata
 Concetto di switching
 I protocolli di rete
 Conoscere vantaggi e svantaggi di
diverse tipologie e topologie di rete
 Modello Client / Server
 Conoscere i servizi di rete
 La sicurezza delle reti: la crittografia
 Individuare gli aspetti pratici per garantire
la sicurezza delle reti
 Sistemi per la trasmissione sicura
 Le reti locali – hardware e software
 I servizi di rete
 Il calcolo numerico
Algoritmi del calcolo numerico
e simulazioni
 Saper utilizzare i principali algoritmi per il
calcolo numerico e per le simulazioni
 Determinazione degli zeri di una
funzione
 Calcolo di integrali definiti
Piano di lavoro annuale - Informatica
Biennio e Triennio
A.S. 2016/17