Cons_3A_inf_2012_13

annuncio pubblicitario
Anno scolastico 2012/2013
INDIRIZZO INFORMATICA e TELECOMUNICAZIONI
Opzione Informatica
PROGRAMMA CONSUNTIVO
Informatica
DOCENTI
Maria Fiorella Giordano
Stefano Peverata
CLASSE
3 A INF
Ore settimanali 6 ( 3 Laboratorio )
FINALITA' E OBIETTIVI
COMPETENZE TRASVERSALI
La disciplina Informatica concorre alle seguenti finalità generali:


sviluppare riflessione critica e capacità di giudizio
lavorare autonomamente o in gruppo, cooperando e rispettando le regole
Insieme alle altre discipline tecnico-scientifiche del triennio, concorre a far acquisire agli studenti quella
che sinteticamente possiamo indicare come una preparazione di base tecnico-scientifica, concorrendo
allo sviluppo di capacità di:
 analisi dei problemi e individuazione delle soluzioni
 utilizzo di un metodo di lavoro progettuale e sistemico
 utilizzo di strumenti di misura e di strumenti informatici
 lettura di testi scientifici e manuali tecnici
 utilizzare la rete e gli strumenti informatici nelle attività di studio, ricerca e
approfondimento disciplinare
COMPETENZE DELLA DISCIPLINA
Insieme alle altre discipline più propriamente di indirizzo, concorre a far acquisire agli studenti un
insieme organico di Conoscenze, Capacità e Prestazioni specifiche relative ai processi sotto elencati:

Le prestazioni relative all’uso degli elaboratori, del loro sistema operativo, di programmi,
degli ambienti di sviluppo software, delle reti, e dei servizi. Tali prestazioni si articolano in:
installazione, configurazione e corretto utilizzo di sistemi operativi, servizi, pacchetti software,
ambienti di sviluppo software, programmi di comunicazione su rete locale e geografica

Le capacità di analizzare un problema, di progettarne la soluzione ed individuare la strategia
risolutiva scrivendo algoritmi corretti e utilizzando la metodologia top-down.
Saper organizzare i dati e scrivere opportuni algoritmi per la loro gestione.
Saper scrivere programmi, verificarne la correttezza e scrivere la documentazione sia tecnica
che d’uso.

La capacità di adattarsi all’evoluzione delle tecnologie, inserendo gli elementi innovativi nel
proprio contesto cognitivo e superando quelli obsoleti
CONTENUTI
 Le basi della programmazione
Conoscenze
Abilità
Problemi, formalizzazione dei problemi e tipi di Comprendere e analizzare un problema
strategie risolutive
individuando i dati iniziali e i risultati da produrre
Risolutore ed esecutore, azioni ed istruzioni
Algoritmo e sue proprietà
Come si rappresentano gli algoritmi
(pseudocodice e flow chart)
Scrivere algoritmi risolutivi seguendo i principi
della programmazione strutturata
Verificare la correttezza dell’algoritmo
Saper valutare la complessità computazionale
dell’algoritmo prodotto
Tipi di dati. Le istruzioni operative. Espressioni
e loro valutazione
La programmazione strutturata.
Le strutture di controllo ( sequenza, selezione,
iterazione )
 Linguaggi e traduttori
Conoscenze
Linguaggi naturali e linguaggi formali
Abilità
Utilizzare un linguaggio di programmazione
imperativo per codificare l’ algoritmo risolutivo
Caratteristiche e classificazione dei linguaggi di
programmazione
Fasi di editor , compilazione ed esecuzione del
programma
I programmi traduttori ( compilatori ed
interpreti )
Riconoscimento e correzione degli errori ( uso del
Debugging )
Un linguaggio di programmazione imperativo
 La metodologia top-down
Conoscenze
Abilità
L’approccio top-down e bottom-up
I sottoprogrammi. Tipi di sottoprogrammi
Utilizzare la metodologia top-down per ridurre la
complessità del problema
Ambienti locale e globale.
I parametri. Passaggio dei parametri
Individuare i parametri
La ricorsione
Riconoscere le definizioni ricorsive
Scrivere semplici sottoprogrammi ricorsivi
Scrivere sottoprogrammi nel linguaggio scelto
 I dati strutturati
Conoscenze
Abilità
Dati semplici e strutturati
Saper organizzare i dati individuando la struttura
più idonea
Vettori e matrici
Scrivere algoritmi per la loro gestione
Algoritmi di ricerca e ordinamento
Scrivere programmi che utilizzano strutture dati
Istruzioni per dichiarare e gestire le strutture nel
linguaggio di programmazione scelto
METODOLOGIA DIDATTICA
La metodologia di lavoro sarà la seguente:
-
lezione frontale, per la presentazione dei contenuti
lezioni interattive
approccio “problem solving”
esercitazioni in gruppo e individuali in classe ed in laboratorio su esercizi proposti
esercitazioni individuali a casa
STRUMENTI
-
-
-
Verrà seguito il libro di testo adottato, fornendo agli
laddove lo si riterrà opportuno, ai fini di una
approfondimento.
Saranno strumenti di lavoro anche gli appunti delle
(laboratorio), l’attività stessa di laboratorio, la classe
scuola e corsi on line su piattaforma Moodle
Utilizzo della lavagna interattiva multimediale
studenti del materiale aggiuntivo
migliore comprensione o per
lezioni sia teoriche che pratiche
on line presente sulla BBS della
LIBRI DI TESTO
-
Data
 Gallo Salerno
28/06/2013
Cloud Informatica - secondo biennio - ED. Minerva Italica
Firma
In riferimento al progetto “Generazione Web” si è deciso di sviluppare il seguente argomento
Le strutture di dati: il vettore
Competenze chiave
Acquisire ed interpretare l’informazione
Risolvere problemi e progettare soluzioni
Competenza digitale
Imparare ad imparare
Competenze trasversali
Competenze disciplinari
-
lavorare autonomamente, a coppie o in gruppo, cooperando e rispettando le regole
-
sviluppare riflessione critica e capacità di giudizio
• utilizzare strategie risolutive per affrontare situazioni problematiche, elaborando
soluzioni secondo un metodo progettuale e sistemico
• saper organizzare i dati e scrivere opportuni algoritmi per la loro gestione
• utilizzare le reti e gli strumenti informatici nelle attività di studio, ricerca e
approfondimento disciplinare
Contenuti
 Dati semplici e
strutturati
 Una struttura
omogenea: il vettore
 Algoritmi di ricerca e
ordinamento
 Sintassi specifica
del/dei linguaggi di
programmazione
scelti
Attività proposte
Risorse
 Problem solving
Algoritmi fondamentali
 Esempi di
organizzazione
strutturata e lineare
dei dati
Attività: problemi con vettori
 Stesura algoritmi
 Codifica e controllo
della soluzione
adottata
 Verifica
Ambiente
Ambiente Moodle
Conference T&S
Approfondimenti
Scarica