ISTITUTO SUPERIORE ENRICO FERMI PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s. 2014/2015 ARTICOLAZIONE: INFORMATICA TRIENNIO IT DISCIPLINA:TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI ORE SETTIMANALI: 4 TOTALE ANNUALE : 132 CLASSE/I: 5I IN INSEGNANTI: CAMURRI MARCO, GHEDINI PIETRO PROGRAMMAZIONE ANNUALE (SEQUENZA DI LAVORO): UNITA DIDATTICHE PERIODO ORE DI LEZIONE 11 1. Programmazione concorrente in Java settembre-ottobre 24 2. Metodi e tecnologie per la novembredicembre 28 programmazione di rete 3. Tecnologie per la realizzazione di webservice gennaio-marzo 44 1. 4. Programmazione di applicazioni per dispositivi mobili aprile-giugno 36 RESPONSABILE DEL COORDINAMENTO DISCIPLINARE: Paolo Pelizzoni Firma del Coord. Disc.
UNITÀ DIDATTICA CAPITALIZZABILE N 1 Programmazione concorrente in Java Processi e thread Creazione e sincronizzazione di thread in Java Realizzazione di sezioni critiche e semafori in Java Problema del produttore/consumatore Problema dei lettori/scrittori Metodologia: F L E EP (IN ORE) 24 2
UNITÀ DIDATTICA CAPITALIZZABILE N 2 Metodi e tecnologie per la programmazione di rete Richiami sulla rete Internet: Stack TCP/IP UDP e TCP Modello client/server Modello peer-to-peer Progettazione di protocolli a livello applicativo Realizzazione di applicazioni di rete in Java Applicazioni basate su TCP Applicazioni basate su UDP Metodologia: F L EP (IN ORE) 28 3
UNITÀ DIDATTICA CAPITALIZZABILE N 3 Tecnologie per la realizzazione di web-service Struttura di un documento XML Definizione di schemi in linguaggio XSD Linguaggi per l'interrogazione e la manipolazione di documenti XML API per la gestione di documenti XML in Java Protocolli per la realizzazione di web-service Realizzazione di web-service mediante servlet Metodologia: F L E EP (IN ORE) 44 4
UNITÀ DIDATTICA CAPITALIZZABILE N 4 Programmazione di applicazioni per dispositivi mobili Il sistema operativo Android Realizzazione di APP in ambiente Android Struttura di una APP, risorse e pacchetti APK Activity e Intent Servizi in backgound Strumenti di sviluppo per Android Creazione di un progetto in Eclipse Realizzazione dell'interfaccia grafica con editor WYSIWYG debug e release di una APP con Eclipse Metodologia: F L E EP (IN ORE) 36 5
(1) METODOLOGIE D INSEGNAMENTO: F = Lezione frontale classica I = Lezione interattiva, articolata con interventi D = Discussione in aula De = Debating L = Laboratorio E = Esercitazione individuale G = Lavori, esercitazioni di gruppo M = Costruzione di mappe concettuali P = Problem solving EG = Esercitazione grafica EN = Esercitazione numerica EP = Esercitazione pratica A = Utilizzo di audiovisivi T = Analisi di testi, manuali, depliant S = Stage V = Visite guidate SI = Supporti informatici RP = Role play =. (2) T = Riferimento al testo in adozione E = Svolgimento di esercizi di difficoltà graduale a svolgimento guidato L= Esperienze in Laboratorio F= Filmati da Internet A = Audiovisivi S = Software applicativi =. (3) STRUMENTI DI VERIFICA S = Prova scritta I = Interrogazione orale T = Test D = Interrogaz. dialogata con la classe P = Prova pratica PG = Prova grafica PL = Prova pratica di Laboratorio SG = Prova scritta-grafica R = Relazioni G = valutazione del lavoro di gruppo (vedi rubrica lavoro coop in riunione 1 settembre) PLE = presentazione lavoro estivo =. 6