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