PROGRAMMAZIONE DIDATTICA

PROGRAMMAZIONE DIDATTICA
CLASSE: IV A INFORMATICA
MATERIA: TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI
E DI TELECOMUNICAZIONI
PROF: MARINA PIRRI
Anno Scolastico 2014-2015
ANALISI DELLA SITUAZIONE
La classe è formata da 10 alunni. È stato svolto un test di ingresso volto ad evidenziare la
preparazione di base sui sistemi operativi e le loro funzionalità. I risultati sono stati di medio livello.
CONOSCENZE
- Fasi e modelli di gestione di un ciclo di sviluppo
- Tecniche e strumenti per la gestione delle specifiche e dei requisiti di un progetto
- Tipologie di rappresentazione e documentazione dei requisiti, dell'architettura dei componenti di
un sistema e delle loro relazioni e interazioni
- Rappresentazione e documentazione delle scelte progettuali e di implementazione in riferimento
a standard di settore
- Normative di settore nazionale e comunitaria sulla sicurezza e la tutela ambientale
ABILITÀ
- Identificare le fasi di un progetto nel contesto del ciclo di sviluppo
- Documentare i requisiti e gli aspetti architetturali di un prodotto/servizio anche in riferimento a
standard di settore
- Applicare le normative di settore sulla sicurezza e tutela ambientale
METODI DIDATTICI
- Lezione frontale e interattiva
- Esercitazioni in classe e in laboratorio
- Esercizi a casa
- Correzione collettiva o individuale degli esercizi assegnati
VERIFICHE e VALUTAZIONI
Al termine di ogni unità, o gruppo di unità didattiche, si procederà alla verifica delle conoscenze
acquisite dagli alunni attraverso questionari, verifiche orali ed esercitazioni in laboratorio. Nelle
valutazioni si terrà conto, oltre che dell'effettiva preparazione mostrata durante la verifica
(raggiungimento degli obiettivi minimi), anche della partecipazione ed interesse dell'alunno durante
le lezioni. Nel caso di lacune o problemi manifestati dagli studenti, le unità didattiche verranno
riprese al fine di ottenere un livello di preparazione omogeneo all'interno della classe.
Nelle proposte dei voti quadrimestrali, si terrà conto anche dei seguenti indicatori:
- presenza a tutte le verifiche fissate (siano pratiche oppure orali);
- esecuzione costante dei compiti a casa;
- attenzione e partecipazione (prendere appunti, eseguire gli esercizi, ecc);
- abitudine di informarsi in tempo su quanto svolto a scuola in caso di assenza;
- applicazione costante in tutte le attività teoriche – pratiche e uso appropriato delle risorse del
laboratorio.
CICLO DI VITA DEL SOFTWARE (Settembre-Ottobre)
Ingegneria del software. Differenze e analogie tra il software e altri prodotti.
Persone coinvolte nello sviluppo del software: stakeholders.
Ciclo di vita di un prodotto industriale.
Modello a cascata: analisi, progettazione, implementazione verifica, manutenzione.
Modello a spirale. Metodologie agili.
Diagramma UML dei casi d'uso
PIATTAFORMA ELETTRONICA OPEN-SOURCE ARDUINO(Novembre-Febbraio)
Descrizione dei componenti di Arduino: microcontrollore, pin, alimentazione
Presentazione dell'ambiente di sviluppo di Arduino
Struttura del programma di Arduino. Variabili, costanti, costanti di Arduino, controllo del flusso di
esecuzione del codice di un programma.
Ingressi/uscite digitali: pinMode(), digitalRead(), DigitalWrite().
Ingressi/uscite analogici: analogRead(), analogWrite()
Gestione dei servomotori e dei motori dc
PROGRAMMAZIONE CONCORRENTE (Aprile-Maggio)
Thread in ambiente Linux
Il modello produttore consumatore e le regioni critiche di codice
Uso delle variabili di condizione per la sincronizzazione
Deadlock