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
© Copyright 2024 ExpyDoc