DPG - ITT Focaccia

Transcript

DPG - ITT Focaccia
Istituto Tecnico Tecnologico
“Basilio Focaccia”
Salerno
Programmazione
Disciplinare:
TPSIT
Classi: Quarte
Anno scolastico 2014 - 2015
Salerno, lì settembre 2014
I Docenti della Disciplina
Finalità della Disciplina:
Istituto Tecnico Tecnologico “Basilio Focaccia” – Salerno
Programmazione Disciplina: TPSIT
Anno scolastico 2014 - 2015
Fornire le basi teoriche e pratiche per l’applicazione delle tecnologie informatiche nella codifica
dell’informazione
digitale, l’identificazione e l’analisi dell’organizzazione e delle funzionalità dei principali componenti di un
sistema
operativo. Le conoscenze e competenze acquisite sono finalizzate alla capacità di scegliere un determinato
ambiente di
sviluppo e alla definizione di tecniche e metodologie di organizzazione del progetto di sistemi informatici a
partire dal ciclo di vita del software e del sistema informativo.
Modulo n. 1 : Processi sequenziali e paralleli
- Obiettivi del Modulo
• Conoscere i modelli di elaborazione dei processi
• Conoscere il ciclo di vita dei processi
• Acquisire il concetto di risorsa condivisa
• Distinguere le richieste e le modalità di accesso alle risorse
• Apprendere l'utilizzo del grafo di Holt per descrivere processi e risorse
• Conoscere la differenza tra processi e thread
• Sapere le modalità di utilizzo dei thread nei SO
• Acquisire il concetto di programmazione concorrente
• Acquisire il concetto di interazione tra processi
• Conoscere le caratteristiche di un linguaggio concorrente
- Contenuti:
Processi sequenziali e paralleli
•
•
•
•
•
I processi
Risorse e condivisione
I thread o “processi leggeri”
Elaborazione sequenziale e concorrente
La descrizione della concorrenza
- Periodo di svolgimento del Modulo: Settembre-Ottobre
- Numero ore previste per lo svolgimento del Modulo: 20
Modulo n. 2 : Comunicazione e sincronizzazione
- Obiettivi del Modulo
• Conoscere il modello ad ambiente globale
• Conoscere il modello ad ambiente locale
• Individuare le tipologie di errori nei processi paralleli
• Comprendere l'esigenza di sincronizzazione
• Definire ed utilizzare i semafori di basso livello
• Comprendere il concetto di indivisibilità di una primitiva
• Sapere il funzionamento dei semafori di Dijkstra
- Contenuti:
Comunicazione e sincronizzazione
•
•
•
•
•
•
•
Istituto Tecnico Tecnologico “Basilio Focaccia” – Salerno
Programmazione Disciplina: TPSIT
Anno scolastico 2014 - 2015
La comunicazione tra processi
La sincronizzazione tra processi
La sincronizzazione tra processi: i semafori
Applicazione dei semafori
Problemi “classici” della programmazione concorrente
I monitor
Lo scambio di messaggi
- Periodo di svolgimento del Modulo: Novembre-Febbraio
- Numero ore previste per lo svolgimento del Modulo: 40
Modulo n. 3 : La specifica dei requisiti software
- Obiettivi del Modulo
• Comprendere l'importanza della fase di analisi
• Avere il concetto di requisito utente e di sistema
• Avere il concetto di fase di esplorazione
• Conoscere le tecniche di esplorazione
• Avere il concetto di scenario e caso d'uso
• Analizzare il documento di Specifica dei Requisiti Software (SRS)
- Contenuti (i Contenuti possono essere suddivisi in Unità Didattiche):
La specifica dei requisiti software
• La specifica dei requisiti
• La raccolta dei requisiti
• Scenari e casi d'uso
• La documentazione dei requisiti
- Periodo di svolgimento del Modulo: Marzo-Aprile
- Numero ore previste per lo svolgimento del Modulo: 25
Modulo n. 4 : Documentazione del software
- Obiettivi del Modulo
• Comprendere la necessità di documentare
• Sapere quali sono i documenti necessari in un progetto
• Conoscere il concetto di documentazione interna ed esterna
• Apprendere le modalità per realizzare la documentazione esterna di sistema e utente
• Conoscere i principali tool di documentazione automatica del codice
- Contenuti (i Contenuti possono essere suddivisi in Unità Didattiche):
Documentazione del software
•
•
La documentazione del progetto
La documentazione del codice
- Periodo di svolgimento del Modulo: Maggio-Giugno
- Numero ore previste per lo svolgimento del Modulo: 15
Istituto Tecnico Tecnologico “Basilio Focaccia” – Salerno
Programmazione Disciplina: TPSIT
Anno scolastico 2014 - 2015
Considerazioni sulle Verifiche
- Tipologia Verifiche: ( apporre una crocetta sulla tipologia di verifiche che si intendono adottare relativamente al
Modulo)
Prove non strutturate
Prove semistrutturate
Prove strutturate
stimolo aperto e risposta aperta
– risposte non univoche e non programmabili
-
stimolo chiuso e riposta aperta
– risposte non univoche ma in gran parte
predeterminabili grazie a vincoli posti dagli
stimoli -
Interrogazioni
Temi
Relazioni
Articoli
Lettere
Riflessione parlata (verbalizzazione
delle operazioni mentali che si stanno
utilizzando per la soluzione di un
problema/esercizio)
..........
Composizioni
Saggi brevi
Riassunti
Interviste
Ricerche
Esperienze di laboratorio
Risoluzione di problemi
Esercizi di calcolo
............
stimolo chiuso e risposta chiusa
– risposte univoche e predeterminabili -
Test vero/falso
Test a scelta multipla
Close test
Corrispondenze
.................
- Modalità didattiche: ( apporre una crocetta sulla tipologia di verifiche che si intendono adottare relativamente al
Modulo)
Individualizzazione
Apprendimento
Brain storming
Didattica laboratoriale
cooperativo
Debriefing (riflessione
Circle time
Documentazione
Interdisciplinarietà
autocritica di ciò che si è
fatto)
Metodo didattico
Metodo euristico
Metodo sperimentale
Lavoro di gruppo
Personalizzazione
(contratto formativo)
Percorso operativo per la
costruzione consapevole della
conoscenza
Problem posing
Role playing
Problem solving
Problem networking
Ricerca Azione
Strumenti formativi (uso
di mediatori didattici finalizzati
alla visualizzazione grafica e
alla formalizzazione di
operazioni logico/mentali –
grafici, schemi, tabelle,
diagrammi ...-)
Appunti
Lavagna
Calcolatrice
Computer
(organizzazione tecniche,
procedure, strumenti idonei a
conseguire un obiettivo)
(pianificazione delle azioni)
- Strumenti didattici:
Libro di testo
LIM
(Schiumaggio)
I Docenti della Disciplina