Scarica - Liceo Severi Frosinone

annuncio pubblicitario
Liceo Scientifico Statale Francesco Severi
Frosinone
PROGRAMMAZIONE DEL DIPARTIMENTO DI INFORMATICA
Risultati di apprendimento per il Liceo Scientifico opzione scienze
applicate
A conclusione del percorso di studio gli studenti dovranno:
Come recita la normativa, il percorso di studio per il liceo deve fornire allo studente gli
strumenti culturali e metodologici per una comprensione approfondita della realtà
affinchè egli si ponga, con atteggiamento razionale, creativo, progettuale e critico, di
fronte alle situazioni, ai fenomeni e ai problemi, ed acquisisca conoscenze, abilità e
competenze adeguate sia al proseguimento degli studi di ordine superiore, che
all’inserimento nella vita sociale e nel mondo del lavoro (art. 2 comma 2 del
regolamento recante “Revisione dell’assetto ordinamentale,organizzativo e didattico
dei licei…”), per raggiungere questi risultati l’insegnamento dell’informatica deve
contemperare diversi obiettivi:



comprendere i principali fondamenti teorici delle scienze dell’informazione,
acquisire la padronanza di strumenti dell’informatica e sapere utilizzare tali
strumenti per la soluzione di problemi significativi in generale, ma in particolare
connessi allo studio delle altre discipline;
acquisire la consapevolezza dei vantaggi e dei limiti dell’uso degli strumenti e
dei metodi informatici e delle conseguenze sociali e culturali di tale uso.
Questi obiettivi si riferiscono ad aspetti fortemente connessi fra di loro, che vanno
quindi trattati in modo integrato. Il rapporto fra teoria e pratica va mantenuto su di un
piano paritario e i due aspetti vanno strettamente integrati evitando sviluppi paralleli
incompatibili con i limiti del tempo a disposizione.
Al termine del percorso liceale lo studente padroneggia con 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. Deve avere 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.
L'uso di strumenti e la creazione di applicazioni deve essere accompagnata non solo da
una conoscenza adeguata delle funzioni e della sintassi, ma da un sistematico
collegamento con i concetti teorici ad essi sottostanti.
Il collegamento con le discipline scientifiche, ma anche con la filosofia e l'italiano, deve
permettere di riflettere sui fondamenti teorici dell'informatica e delle sue connessioni
con la logica, sul modo in cui l'informatica influisce sui metodi delle scienze e delle
tecnologie, e su come permette la nascita di nuove scienze.
E’ opportuno coinvolgere gli studenti degli ultimi due anni in percorsi di
approfondimento anche mirati al proseguimento degli studi universitari e di
formazione superiore.
Dal punto di vista dei contenuti il percorso ruoterà intorno alle seguenti aree
tematiche:








architettura dei computer (AC),
sistemi operativi (SO),
algoritmi e linguaggi di programmazione (AL),
elaborazione digitale dei documenti (DE),
reti di computer (RC),
struttura di Internet e servizi (IS),
computazione, calcolo numerico e simulazione (CS),
basi di dati (BD).
Nello specifico per le classi con opzione scienze applicate nel primo biennio sono usati
gli strumenti di lavoro più comuni del computer insieme ai concetti di base ad essi
connessi. Lo studente è introdotto alle caratteristiche architetturali di un computer: i
concetti di hardware e software, una introduzione alla codifica binaria presenta i codici
ASCII e Unicode, gli elementi funzionali della macchina di Von Neumann: CPU,
memoria, dischi, bus e le principali periferiche. (AC)
Conosce il concetto di sistema operativo, le sue funzionalità di base e le caratteristiche
dei sistemi operativi più comuni; il concetto di processo come programma in
esecuzione, il meccanismo base della gestione della memoria e le principali
funzionalità dei file system. (SO)
Lo studente conosce gli elementi costitutivi di un documento elettronico e i principali
strumenti di produzione. Occorre partire da quanto gli studenti hanno già acquisito
nella scuola di base per far loro raggiungere la padronanza di tali strumenti, con
particolare attenzione al foglio elettronico. (DE)
Apprende la struttura e i servizi di Internet. Insieme alle altre discipline si condurranno
gli studenti a un uso efficace della comunicazione e della ricerca di informazioni, e alla
consapevolezza delle problematiche e delle regole di tale uso.
Lo studente è introdotto ai principi che sono 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 (AL).
Nel triennio si procede ad un allargamento della padronanza di alcuni strumenti e ad
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 (DE); introduzione al modello relazionale dei dati, ai linguaggi di
interrogazione e manipolazione dei dati (BS);
implementazione di un linguaggio di programmazione, metodologie di
programmazione, sintassi di un linguaggio orientato agli oggetti (AL). Per il quinto anno
è opportuno che l'insegnante realizzi percorsi di approfondimento, auspicabilmente in
raccordo con le altre discipline. Saranno comunque oggetto di studio i principali
algoritmi del calcolo numerico (CS), introdotti i principi teorici della computazione (CS)
e affrontate le tematiche relative alle reti di computer, ai protocolli di rete, alla
struttura di internet e dei servizi di rete (RC) (IS). Con l'ausilio degli strumenti acquisiti
nel corso degli anni precedenti, sono inoltre sviluppate semplici simulazioni come
supporto alla ricerca scientifica (studio quantitativo di una teoria, confronto di un
modello con i dati…) in alcuni esempi, possibilmente connessi agli argomenti studiati in
fisica o in scienze (CS).
METODI E STRUMENTI DIDATTICI
Il traguardo formativo potrebbe essere raggiunto privilegiando momenti di scoperte e
di successiva generalizzazione a partire da casi semplici e stimolanti. Gli allievi vengono
così impegnati in attività che favoriscono il consolidamento di meccanismi mentali di
base. Si procederà per moduli didattici, verrà utilizzato il metodo induttivo. Alla lezione
frontale seguirà l’esercitazione pratica in laboratorio per promuovere l'arricchimento
delle conoscenze.
VERIFICHE E VALUTAZIONE
Le verifiche formative saranno fatte durante lo svolgimento dei moduli tramite
domande a risposta multipla o aperta soprattutto per le classi V al fine di preparare gli
allievi per affrontare serenamente gli esami di stato, saranno inoltre somministrati
esercizi on-line e off-line.
Le verifiche avranno lo scopo di guidare gli allievi e verificare il raggiungimento degli
obiettivi ed eventualmente poter colmare le lacune.
Gli strumenti utilizzati saranno colloqui, interrogazioni ed esercitazioni al computer. Le
verifiche sommative serviranno a valutare la competenza disciplinare acquisita e il
raggiungimento degli obiettivi cognitivi prefissati. Gli strumenti utilizzati saranno
verifiche orali individuali, verifiche scritte, test o risposte aperte e chiuse, soluzione di
problemi.
Il numero delle verifiche sommative previste per ogni periodo è un minimo di due
scritte per quadrimestre e due orali .
Per la valutazione minima di sufficienza nei colloqui orali l’alunno deve dimostrare la
conoscenza, anche se non approfondita dei concetti oggetto del programma, deve
saperli esporre in modo semplice con termini appropriati e deve saper risolvere
semplici esercizi e problemi. Inoltre nella valutazione complessiva scritta per il
raggiungimento degli obiettivi minimi si terrà conto della completezza dell’elaborato,
della correttezza, dell’organicità nell’esecuzione e della giustificazione delle procedure
attuate, delle conoscenze, competenze e abilità acquisite da ogni singolo allievo in
relazione ai livelli di partenza e ai livelli finali raggiunti, tenuto conto dell’impegno,
della partecipazione e della costanza nello studio. Tenuto conto dei programmi
ministeriali, si definiscono ora le linee generali e le tematiche disciplinari relative alle
classi prime , seconde, terze e quarte e quinte dell’opzione scienze applicate.
Programmazione specifica
Informatica – classe I nuovo ordinamento-scienze applicate
ARCHITETTURA DI UN COMPUTER (AC)
OBIETTIVI MINIMI
Concetti
di
base
della
tecnologia
dell’informazione.
L’evoluzione dell'informatica
I sistemi di numerazione
La codifica delle informazioni
Le risorse hardware e software.
Struttura generale del sistema di elaborazione.
Struttura logico-funzionale di un computer
(macchina di Von Neumann)
Terminologia tecnica relativa ai componenti
architetturali
La memoria centrale.
L'unita'centrale di elaborazione
Le unità di input/output
Le memorie di massa
 Saper riconoscere le caratteristiche tecniche
di un computer
 Saper utilizzare le periferiche di I/O
disponibili
 Saper utilizzare correttamente i termini
tecnici relativi ai componenti architetturali
 Saper operare con numeri espressi in basi
diverse da dieci, in particolare con i numeri
binari
 Essere consapevole delle potenzialità delle
tecnologie rispetto al contesto culturale e
sociale in cui vengono applicate
IL SISTEMA OPERATIVO (SO)
OBIETTIVI MINIMI
 Saper analizzare le caratteristiche dei
Il sistema operativo.
principali sistemi operativi in commercio
L'evoluzione dei sistemi operativi.
 Saper orientarsi nell’ambiente di lavoro
Installare un sistema operativo.
Windows utilizzando le icone, i menù, i
Navigare all'interno della GUI.
pulsanti e le finestre.
Identificare e applicare comuni tecniche di  Saper gestire file e cartelle con particolare
riguardo alle operazioni di copia,
manutenzione preventiva per i
spostamento,
cancellazione,
ripristino,
sistemi operativi.
trascinamento, compressione e ricerca.
Il sistema operativo windows. Caratteristiche
generali
L'interfaccia standard delle applicazioni.
La gestione delle risorse e dei file.
Gestione di una stampante Installazione e rimozione di nuovi programmi.
Installazione di nuovi componenti hardware
ELABORAZIONE DIGITALE DI UN DOCUMENTO OBIETTIVI MINIMI
DI TESTO (DE)
Concetto di documento, carattere e paragrafo
Terminologia editoriale.
 Saper analizzare un testo da un punto di
vista tipografico
L’editing in Word.
Il controllo ortografico.
Layout di pagina.
Inserimento di gestione di tabelle.
Inserimento di espressioni matematiche
Creazione di una presentazione multimediale ed
inserimento di elementi multimediali, come
immagini, filmati, suoni ed animazioni.
 Saper inserire oggetti di tipo diverso in un
documento (tabelle,immagini, formule,…)
 Saper creare un collegamento ipertestuale
 Saper fare operazioni di creazione,
formattazione e rifinitura di documenti di
testo utilizzando l’editor di testo WORD;
 Saper fare operazioni di creazione,
formattazione di presentazioni da distribuire
su carta o proiettare su uno schermo
attraverso l’uso del Power Point;
Laboratorio:
Software applicativo : pacchetto office
ELABORAZIONE DIGITALE DI UN FOGLIO DI OBIETTIVI MINIMI
CALCOLO (DE)
Formule e funzioni.
Funzionalità dei fogli di calcolo.
Creazione di grafici.
Laboratorio:
Software applicativo : pacchetto office
 Saper fare operazioni di creazione,
formattazione di un foglio di calcolo in Excel,
utilizzando le funzioni di base matematiche,
logiche e statistiche;
 Saper riconoscere ed utilizzare riferimenti
assoluti e relativi
 Saper gestire i grafici con Excel re
riconoscere le caratteristiche delle categorie
principali
Informatica – classe II nuovo ordinamento-scienze applicate
INTERNET E LE RETI (IS)
OBIETTIVI MINIMI
Reti di computer e Internet
Comunicazione Web
Navigare nel WWW
La posta elettronica
 Saper navigare in Internet utilizzando un
browser
 Cercare informazioni in Internet utilizzando i
motori di ricerca
 Estrarre dati da una pagina web
 Inviare e ricevere messaggi di posta
elettronica
 Saper valutare i diversi prodotti software per
la sicurezza con particolare riferimento alla
navigazione in rete
ALGORITMI E PROGRAMMI: PRIMI ELEMENTI OBIETTIVI MINIMI
DI PROGRAMMAZIONE(AL)
Definizione di algoritmo.
La gestione dei dati: variabili e costanti
Acquisire e comunicare i dati.
Strumenti per la stesura di un algoritmo
Prime rappresentazioni di un algoritmo.
Il lavoro di programmazione
Le basi di un linguaggio
Gli operatori di relazione e logici.
Le istruzioni di ingresso e uscita.
Primi esempi di programmi.
 Saper tradurre un problema in algoritmo
 Conoscere la sintassi delle istruzioni di base
della programmazione
 Tradurre un semplice algoritmo in
programma
 Utilizzare un ambiente di sviluppo: scrittura,
compilazione ed esecuzione di un
programma
 Distinguere e scegliere i vari tipi di dato
 Utilizzare le istruzioni di acquisizione dei dati
e gestire ed organizzare la visualizzazione dei
risultati
 Scrivere espressioni aritmetiche
Laboratorio:
Software applicativo : pacchetto office
Linguaggi di programmazione:: C/C++ .
ALGORITMI
E
PROGRAMMI: OBIETTIVI MINIMI
PROGRAMMAZIONE STRUTTURATA(AL)
 Utilizzare e organizzare le istruzioni di
Sequenza;
sequenza, selezione e iterazione
Selezione semplice, annidata e selezione e
 Individuare le strutture più idonee alla stesura di
iterazione multipla
un algoritmo risolutivo
Operatori aritmetici e relazionali
 Scrivere semplici espressioni aritmetiche e
logiche
Algebra booleana e operatori logici
Iterazione precondizionale, postcondizionale e
enumerativa
Laboratorio:
Software applicativo : pacchetto office
Linguaggi di programmazione:: C/C++ .
Informatica – classe III nuovo ordinamento-scienze applicate
PROCEDURE E FUNZIONI(AL)
OBIETTIVI MINIMI
 Sapere
organizzare
un
programma,
Principi della programmazione top-down
suddividendolo
in
moduli
Definizione e sintassi di utilizzo di funzioni e
 Utilizzare la sintassi per la dichiarazione e
procedure
l’invocazione dei sottoprogrammi
Ambito delle variabili: variabili globali e locali
 Distinguere variabili locali e globali
Passaggio di parametri: passaggio per valore e  Gestire il passaggio di parametri
per riferimento
Funzioni ricorsive
Librerie
Laboratorio:
Linguaggi di programmazione:: C/C++ .
DATI STRUTTURATI: ARRAY VETTORI E MATRICI OBIETTIVI MINIMI
(AL)
 Definire, caricare e utilizzare un array
Array monodimensionali
monodimensionale e bidimensionale
Array bidimensionali
 Costruire algoritmi con l’impiego di strutture
Array paralleli
di dati
Algoritmi fondamentali: Shift, Merge, Rotazione  Utilizzare
le
principali
funzioni di
manipolazione delle stringhe
Algoritmi di ordinamento
Algoritmi di ricerca
Stringhe e funzioni di manipolazione delle
stringhe
Laboratorio:
Linguaggi di programmazione:: C/C++ .
FONDAMENTI
OGGETTI(AL)
DI
PROGRAMMAZIONE
Principi della OOP
Classi di oggetti
Attributi e metodi
Incapsulamento
Accesso pubblico e privato
Sintassi per la dichiarazione di oggetti
Laboratorio:
Linguaggi di programmazione:: C/C++ .
A OBIETTIVI MINIMI
 Costruire una classe e definirne attributi e
metodi
 Dichiarare e utilizzare un oggetto
Informatica – classe IV nuovo ordinamento-scienze applicate
RETI DI COMPUTER E PROGRAMMAZIONE OBIETTIVI MINIMI
STATICA NEL WEB(RC-AL)
Aspetti evolutivi delle reti
Modello client/server e peer to peer
I domini, il DNS e la registrazione dei siti.
Il linguaggio HTML
I fogli di stile (CSS)
Linguaggio XML
 Riconoscere la sintassi e i programmi
principali dell’HTML
 Realizzare pagine html attraverso i tag più
comuni
 Saper riconoscere e applicare gli stili CSS
PROGETTAZIONE DI DATABASE(DB)
OBIETTIVI MINIMI
I limiti di una organizzazione tradizionale degli
archivi e necessità dei database
I DBMS
La modellazione dei dati
Il modello ER
Entità, associazioni, attributi semplici e
multivalore, identificatori (anche esterni)
Progettazione di un database
Database relazionali
Regole di integrità
La normalizzazione delle tabelle
 Comprendere la necessità dei database
 Conoscere i vantaggi di un DBMS
 Capire l’importanza della modellazione dei
dati a livello concettuale
 Imparare le tecniche per la definizione del
modello dei dati, individuando entità,
attributi e relazioni
 Documentare un problema in modo efficace
attraverso il modello E-R
DBMS LOCALI E DI RETE e LINGUAGGIO OBIETTIVI MINIMI
SQL(DB)
Gestione dei database mediante DBMS
Il DBMS Microsoft Access
Estrarre informazioni mediante M. Access: le
query
MySQL
Il linguaggio SQL: definizione delle tabelle, i
vincoli intrarelazionali e interrelazionali, le
SELECT e le congiunzioni JOIN
Laboratorio:
Microsoft Access e MySQL
 Individuare i tipi di DBMS e le architetture di
riferimento
 Conoscere la struttura di tabelle, record e
campi
 Saper effettuare ricerche nelle tabelle
 Interrogare il database mediante le query
Informatica – classe V nuovo ordinamento-scienze applicate
PRINCIPI TEORICI DELLA
COMPUTAZIONALE (CS)
COMPLESSITA’ OBIETTIVI MINIMI
Concetto di qualità di un algoritmo
Definire la complessità asintotica
algoritmo
Conoscere la notazione O–grande
di
 Sapere definire il passo base
un  Essere in grado di calcolare la complessità
temporale di un algoritmo
 Saper classificare gli algoritmi in base alle
classi di complessità
CALCOLO NUMERICO (CS)
OBIETTIVI MINIMI
La soluzione approssimata di equazioni
 Metodo di bisezione
 Metodo delle secanti
 Metodo delle tangenti
L’integrazione numerica
 Metodo dei rettangoli
 Metodo dei trapezi
 Metodo di Cavalieri -Simpson
 Sapere sviluppare in linguaggio di
programmazione gli algoritmi studiati per la
soluzione approssimata delle equazioni
 Sapere sviluppare in linguaggio di
programmazione gli algoritmi studiati per
l’integrazione numerica
FONDAMENTI DI NETWORKING (RC)(IS)
OBIETTIVI MINIMI
Tipologie di rete
Tecniche di trasmissione (point to point,
multipoint e broadcast)
Modelli per le reti: approccio a livelli
Modello TCP/IP
 Mezzi trasmissivi e linee digitali
 Indirizzi IP
 I livelli applicativi
Servizi di rete:
 web e http
 trasferimento di file: FTP
 posta elettronica in internet: SMTP, POP
e IMAP
 Classificazione delle reti in base alla
topologia
 Riconoscere i dispositivi di rete
 Classificare le tecniche di trasferimento
dell’informazione
 Funzione degli indirizzi IP
 Utilizzare le principali applicazioni di rete
 Acquisire le modalità di collegamento FTP
 Analizzare i pacchetti SMPT e POP
Docente di Informatica
(Prof.ssa Mariano Paola)
Scarica