PROGRAMMAZIONE DIDATTICA DI
Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni
Articolazione: Informatica Anno scolastico 2016-2017
Classe 4^
MODULI
CONTENUTI
Riepilogo dei
U.D. 1
prerequisiti anno S.O:
monoprogrammazione
precedente
Elaborazione Batch,
Sistemi interattivi,
Multiprogrammazione,
Time Sharing, real time
etc. Gestione della
Memoria, Gestione delle
periferiche, Il file
system.
I Processi stati di un
processo, immagine di
un processo, protezione
del sistema.Gestione
delle risorse, politiche di
assegnazione.
OBIETTIVI
METODOLOGI SUSSIDI
E DI LAVORO DIDATTICI
VERIFICHE
Riprendere i concetti
basilari dei S. O.
Descrivere le
tecniche con cui un
sistema operativo
può gestire più
processi che
interagiscono con le
medesime risorse.
1
I Sistemi
Operativi
U.D. 1
I processi, condivisione e
protezione delle risorse
Schedulazione del
processore, politiche di
schedulazione
Conoscere e saper
valutare le diverse
politiche di gestione
delle risorse.
U.D. 2
Conoscere i modelli Lezioni frontali e/o
di elaborazione dei
multimediali
processi. Acquisire il
concetto di risorsa
condivisa.
Libro di testo
Appunti
dell’insegnante
Colloqui
Questionari
Test
Conoscere la
Lezioni frontali e/o
differenza tra
multimediali
processi e Thread.
Sapere le modalità di
utilizzo dei Thread
nei S.O.
Libro di testo
Appunti
dell’insegnante
Colloqui
Questionari
Test
Libro di testo
Appunti
dell’insegnante
Colloqui
Questionari
Test
Risorse e Condivisione.
U.D. 3
I Thread o Processi
leggeri
U.D. 4
Elaborazione
Sequenziale e
Concorrente
Acquisire il concetto
di programmazione
concorrente e di
interazione tra
processi.
Conoscere le
caratteristiche di un
linguaggio
concorrente
Lezioni
multimediali
Esercitazioni
Utilizzo di
2
emulatori
Laboratorio
Installazione e utilizzo di
software che permettono
la realizzazione e
l’esecuzione di
programmi che
gestiscono processi
concorrenti.
Presentazioni
multimediali
Verificare, con
semplici
applicazioni, il
funzionamento di
programmi
concorrenti; Thread,
Esecuzione parallela
(Fork, Join, Cobegin
Coend)
Comunicazione e U.D. 1
sincronizzazione La Comunicazione e la
sincronizzazione dei
processi
Competizione
Cooperazione,
Deadline,
Starvaton, DeadLock,
Semafori, Monitor
Laboratorio
DeadLock,
Semafori, Monitor
Installazione e utilizzo di
software che permettono
la realizzazione e
l’esecuzione di
programmi che
gestiscono DeadLock,
Semafori, Monitor
Lezioni frontali e/o
multimediali
(linguaggio C o
Java)
Verificare, con
semplici
applicazioni, il
funzionamento di
programmi
concorrenti; (Thread,
Esecuzione parallela
Libro di testo
Appunti
dell’insegnante
Colloqui
Questionari
Test
3
(Fork, Join, Cobegin
Coend)
Documentare un U.D. 1
Modelli classici di
progetto
sviluppo di sistemi
mediante UML
Conoscere e
utilizzare i modelli
di riferimento: a
informatici.
Il modello di sviluppo ad Cascata,
a Prototipazione
oggetti.
La documentazione di un rapida incrementale,
a Spirale
Progetto
Ciclo di Vita,
Modello a Cascata,
Modello a
Prototipazione
rapida
Modello a Spirale
Metodologie agili
Documentazione U.D. 2
La documentazione del
del progetto
progetto
Software
U.D. 3
La documentazione del
codice
Comprendere la
necessità di
documentare.
Conoscere il
concetto di
documentazione
interna ed esterna.
Apprendere le
modalità per
realizzare la
documentazione
esterna
Lezioni frontali e/o
multimediali
Lezioni frontali e/o
multimediali
Libro di testo con
supporto Online
Presentazioni
multimediali
Colloqui
Test oggettivi
Questionari
Libro di testo con
supporto Online
Presentazioni
multimediali
Colloqui
Test oggettivi
Questionari
4
Saper definire uno
standard di
documentazione
Lezioni
multimediali
Esercitazioni
Laboratorio
Strumenti di
documentazione
automatica.
Software di
documentazione
automatica
Saper installare
configurare e
utilizzare software di
documentazione
automatica
Le ore di ciascun modulo sono comprensive di eventuali attività di recupero da effettuare nella misura del 20% rispetto al
monte ore annuo .
5
PROGRAMMAZIONE DIDATTICA DI
Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni
CONTENUTI MINIMI
Articolazione: Informatica Anno scolastico 2014-2015
Classe Quarta
 Il Sistema Operativo come gestore di risorse Sistema Operativo: definizione e organizzazione dei
moduli di un S.O.; tipi di S.O.: monotasking, multitasking e di rete I processi, condivisione e
protezione delle risorse. Schedulazione del processore, politiche di schedulazione
 Il Sistema Operativo I Thread o Processi leggeri Risorse e Condivisione. Elaborazione Sequenziale
e Concorrente
 Il Sistema Operativo La Comunicazione e la sincronizzazione dei processi Competizione
Cooperazione, Deadline, Starvaton, DeadLock,Semafori, Monitor
 La Documentare un progetto Modelli classici di sviluppo di sistemi informatici.Il modello di
sviluppo ad oggetti. UML. La documentazione del codice Strumenti di documentazione automatica
 Laboratorio: Installazione e utilizzo di software che permettono la realizzazione e l’esecuzione di
programmi che gestiscono processi concorrenti. Prodotti di documentazione automatica
OBIETTIVI MINIMI
 CONOSCENZA : conoscere i contenuti minimi suindicati e saperli descrivere semplicemente
 COMPETENZA : saper applicare le conoscenze acquisite producendo lavori elementari
 CAPACITA’ : saper cogliere il significato essenziale delle informazioni acquisite, con analisi e sintesi complete,
anche se non approfondite, di casi semplici
6