SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA’ EDUCATIVE DIDATTICHE Disciplina: Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni Classe: 5B Informatica A.S. 2014/15 Docente: Barbara Zannol ITP: Alessandro Solazzo ANALISI DI SITUAZIONE - LIVELLO COGNITIVO La classe è composta da 13 studenti di cui una sola ragazza. Dal punto di vista della disciplina, gli studenti risultano comportarsi in conformità all’età, partecipando alle lezioni in modo costruttivo e intervenendo a modo con domande, richieste di approfondimenti o completamento di argomenti. Dal punto di vista cognitivo si evidenziano alcuni studenti più brillanti ed altri che per difficoltà pregresse risultano più deboli. DEFINIZIONE DEGLI OBIETTIVI COMPORTAMENTALI Alla fine dell’anno scolastico, gli alunni dovranno essere in grado di: • collaborare attivamente al processo di insegnamento – apprendimento • sviluppare la capacità di socializzare in modo corretto • essere tolleranti nei confronti degli altri • sviluppare atteggiamenti di solidarietà nei confronti dei compagni bisognosi o in difficoltà • usare il proprio tempo in modo consapevole e propositivo • sviluppare la capacità di svolgere il proprio lavoro in modo responsabile • rispettare orari e regole della vita comunitaria mantenendo un comportamento corretto nei confronti del Dirigente Scolastico, dei docenti, del personale ATA e dei compagni • utilizzare con cura e responsabilità ambienti, strumenti e materiali scolastici • usare la lingua italiana nelle relazioni interpersonali con i docenti • utilizzare un linguaggio consono all’ambiente scolastico DEFINIZIONE DEGLI OBIETTIVI TRASVERSALI • capacità di leggere e interpretare documenti • capacità di comunicare in modo efficace utilizzando linguaggi appropriati a seconda del contesto • capacità di formulare giudizi personali • effettuare scelte e prendere decisioni ricercando e assumendo informazioni Pagina 1 di 7 SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA’ EDUCATIVE DIDATTICHE DEFINIZIONE DEGLI OBIETTIVI DISCIPLINARI Obiettivi da raggiungere relativamente alle conoscenze nel quinto anno: • metodi e tecnologie per la programmazione in rete • protocolli e linguaggi di comunicazione a livello applicativo • tecnologie per la realizzazione di web-service Obiettivi da raggiungere relativamente alle abilità nel quinto anno: • realizzare applicazioni per la comunicazione di rete • progettare l’architettura di un prodotto/servizio individuandone le componenti tecnologiche • sviluppare programmi client-server utilizzando protocolli esistenti • progettare semplici protocolli di comunicazione • realizzare semplici applicazioni orientate ai servizi Obiettivi da raggiungere relativamente alle competenze nel quinto anno: • sviluppare applicazioni informatiche per reti locali o servizi a distanza • scegliere dispositivi e strumenti in base alle loro caratteristiche funzionali • gestire progetti secondo le procedure e gli standard previsti dai sistemi aziendali di gestione della qualità e della sicurezza • gestire processi produttivi correlati a funzioni aziendali • configurare, installare e gestire sistemi di elaborazione dati e reti • redigere relazioni tecniche e documentare le attività individuali e di gruppo relative a situazioni professionali Pagina 2 di 7 SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA’ EDUCATIVE DIDATTICHE SCELTA DEI METODI Metodi utilizzati in ambito comportamentale : Il raggiungimento degli obiettivi comportamentali richiede l’adozione delle seguenti metodologie: Metodi utilizzati in ambito cognitivo: • lezione frontale • esercitazione in classe • lavori di gruppo • richiesta di interventi dal posto • proposte di problemi concreti e ricerca di soluzioni non codificate • assegnazione di lavoro individuale domestico • correzione in classe dei lavori assegnati individualmente • studio guidato • verifica della comprensione degli argomenti trattatati, prima di procedere con il programma Pagina 3 di 7 SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA’ EDUCATIVE DIDATTICHE VALUTAZIONE E VERIFICA Vengono adottati i seguenti strumenti di valutazione: compiti tradizionali interrogazioni Test Per quanto riguarda i livelli della valutazione del profitto si adotterà una scala da 1 a 10, facendo riferimento alla tabella d’Istituto riportata nel POF: Numero di verifiche e/o valutazioni Il numero delle verifiche e/o valutazioni è di minimo 2 scritti e 2 prove pratiche nel trimestre e altrettante nel pentamestre. Si elaborano prove di verifica e/o di valutazione relative a uno (o più) moduli . I dati vengono utilizzati per : • individuare il grado di preparazione degli alunni • individuare chi necessita di recupero • individuare gli alunni con specifici debiti formativi La riconsegna agli alunni delle prove corrette avviene entro 15 giorni dalla somministrazione. La valutazione delle prove orali è comunicata agli alunni al massimo entro il successivo giorno di lezione. Nel valutare si tiene conto : • • • • • dell’impegno dimostrato della correttezza espositiva dei progressi effettivamente riscontrati rispetto alla situazione di partenza della capacità di analisi, sintesi e rielaborazione dei contenuti della capacità di operare collegamenti all’interno della stessa disciplina e di discipline diverse Modalità di recupero in corso d’anno. Nel corso del presente anno scolastico sono considerati bisognosi di recupero gli alunni che risultano insufficienti nelle prove di valutazione e/o verifica e si propongono: • strategie di recupero durante l’orario curriculare • attività di sportello STRUMENTI UTILIZZATI Saranno utilizzati i seguenti strumenti: • • • • • libro di testo lavagna computer appunti altro: fotocopie per integrare gli esercizi Pagina 4 di 7 SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA’ EDUCATIVE DIDATTICHE DEFINIZIONE DEGLI OBIETTIVI DISCIPLINARI DEI MODULI - SCELTA DEI CONTENUTI Unità didattiche modulo UD1 – I sistemi distribuiti UD2 – Storia dei sistemi distribuiti e modelli architetturali UD3 – Il modello client-server UD4 – Le applicazioni di rete Obiettivi: 1.conoscenze 2.competenze 3.abilità Conoscenze: • Conoscere gli stili architetturali fondamentali per sistemi distribuiti • Comprendere il modello client-server • Avere chiaro il concetto di elaborazione distribuita • Conoscere il concetto di middleware • Conoscere le caratteristiche del modello client-server • Conoscere l’evoluzione del modello client-server • Avere chiaro il concetto di applicazione di rete Competenze: • Saper riconoscere le diverse tipologie di sistemi distribuiti • Saper classificare le architetture distribuite • Individuare i benefici della distribuzione • Confrontare la distribuzione con l’elaborazione concentrata • Scegliere i protocolli per le applicazioni di rete • Individuare le diverse applicazioni distribuite Abilità: • Classificare le applicazioni di rete • Saper installare e configurare IIS • Saper installare e configurare Apache e MySQL Tempi Seconda metà di settembre ed ottobre 2014 1Architettura di rete Modulo Pagina 5 di 7 Abilità: • Utilizzo delle classi Classe Socket e Server Socket • Realizzare un client TCP in Java • Realizzare un server TCP in java • Realizzare un server multiplo in Java • Realizzare un server UDP in java • Realizzare un server TCp in C • Realizzare un client TCP in C • Realizzare un server UDP in C Conoscenze: • Conoscere il ciclo di vita di una servlet • Conoscere le caratteristiche delle pagine JSP • Conoscere le caratteristiche delle Bean • Conoscere i tipi di driver per la connessione ai database Competenze: • Acquisire le caratteristiche delle servlet • Riconoscere i componenti di una pagina JSP • Saper realizzare un’applicazione con JSP e Bean • Acquisire le caratteristiche dell’interfaccia JDBC Abilità: • Realizzare un’applicazione web • Generare un file .WAR • Scrivere, installare e configurare una servlet • Realizzare un’applicazione web dinamica con pagine JSP • Connettere le applicazioni web con MySQL e Access Novembre, dicembre 2014 e gennaio 2015 UD1– il linguaggio XML UD2 – Le servlet UD3 – JSP: Java Server Page UD4 – JSP: Java Server Page e Java Bean UD5 – JDBC: Java DataBase Connectivity Conoscenze: • Conoscere i protocolli di rete • Avere il concetto di socket • Conoscere le famiglie e le tipologie di socket • Conoscere la comunicazione multicast • Sapere le caratteristiche della comunicazione con i socket Java • Sapere le caratteristiche della comunicazione con i socket in C Competenze: • Acquisire il modello di comunicazione in una network • Acquisire il protocollo UDP nel linguaggio Java Febbraio - aprile 2015 2I socket e la comunicazione con i protocolli TCP/UDP UD1- I socket e i protocolli per la comunicazione di rete UD2- La connessione tramite socket 3 – Applicazioni lato server in Java SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA’ EDUCATIVE DIDATTICHE Pagina 6 di 7 SCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA’ EDUCATIVE DIDATTICHE UD1- I file e l’upload in PHP UD2- Gli oggetti in PHP UD3- Le API di Google e PHP ad Competenze: • Apprendere il ruolo del Web Server • Saper applicare le API di Google in pagine Web dinamiche • Comprendere il ruolo di AJAX nel dialogo client - server Abilità: • Saper realizzare applicazioni client server in PHP con l’uso dei socket • Saper realizzare applicazioni web dinamiche che realizzino interazione con le mappe di google • Saper realizzare pagine con Ajax e PHP • Saper realizzare pagine Web con Socket • Saper realizzare server FTP con PHP • Saper realizzare un servizio di mailing con PHP • Saper realizzare pagine in formato PDF con PHP • Saper realizzare file in formato excel e Word da PHP Aprile - Maggio 2015 4 – Applicazioni lato server in PHP Conoscenze: • Conoscere i file e l’upload in PHP • Conoscere la programmazione oggetti in PHP Le attività di laboratorio previste sono: • Web server apache • Web server IIS su Windows • Java socket e realizzazione di server • Server engine tomcat • Le servlet • Installazione di easyphp e xampp e loro utilizzo Data: 31 ottobre 2014 I docenti Pagina 7 di 7