Stampa Definitiva Regione PIEMONTE 07/10/2010 BANDO IFTS - POLI FORMATIVI Anno Accademico 2009/2010 Scheda descrittiva percorso formativo Sezione 1 - Scheda Introduttiva Parte 1.1 Identificativo del corso (Dati Libra) Denominazione del corso Codice: Denominazione: TECNICO SUPERIORE PER LO SVILUPPO SOFTWARE Indirizzo/i: INDIRIZZO WEB DEVELOPER Codice progr. def.: 0001 Certificazione: SPECIALIZZAZIONE Altri dati del corso Asse/Obiettivo Specifico/Attività/Azione: IV.L.16.20 Settore: TERZIARIO Comparto: SERVIZI COMMERCIALI Durata complessiva: 800 Annualita: ANNUALE Data presunta avvio corso: Corso a Pagamento: Intervallo di costo per allievo: Min.: 0 € Max.: 0 € Identificazione univoca della Struttura Formativa Ente: A208 - I.T.I.S. PININFARINA Centro: A208 / 1 - I.T.I.S. PININFARINA Indirizzo: VIA PONCHIELLI 16 Cap.: 10024 Telefono: 0116058311 Comune: MONCALIERI Fax: 0116820273 Sede occasionale Nome: Indirizzo: Cap.: Comune: Telefono: Fax: Percorso di riferimento Nome: IFTS Tecnico superiore per lo sviluppo software - Web Developer Nome/i Profilo/i: • IFTS - Diagnosticare STANDARD Profili professionali • IFTS - Economico Aziendale STANDARD Profili professionali IFTS Giuridica Estratto da • NUOVO Profili professionali IFTS Lingua Inglese • STANDARD Profili professionali A208 - 1 - 0001 2005 2005 2009 2005 IFTS Tecnico superiore per lo sviluppo software - Web Developer 1 / 54 Stampa Definitiva Regione PIEMONTE • • • • • 07/10/2010 IFTS - Relazionarsi STANDARD Profili professionali 2005 IFTS - Tecnico Superiore per lo Sviluppo del Software- Analisi e progettazione di applic. Web Based NUOVO Profili professionali 2009 IFTS - Tecnico superiore per i sistemi e le tecnologie informatiche -Estratto da NUOVO Profili professionali 2009 IFTS - Tecnologica (Informatica) estratto NUOVO Profili professionali 2010 Pari opportunita' STANDARD Obiettivi 2008 Parte 1.2 Destinatari Posizione sul Mercato del Lavoro: 1 GIOVANI DISOCCUPATI Livello di scolarità: DIPLOMATI Altri titoli di studio ammessi o richiesti: L'accesso ai percorsi IFTS e' consentito anche a coloro che sono in possesso dell'ammissione al quinto anno dei percorsi liceali, ai sensi del D.lgs. 17 ottobre 2005, n. 226, articolo 2, comma 5, nonche' a coloro che non sono in possesso del diploma di istruzione secondaria superiore, previo accreditamento delle competenze acquisite in precedenti percorsi di istruzione, formazione e lavoro successivi all'assolvimento dell'obbligo di istruzione di cui al regolamento adottato con decreto del Ministro della Pubblica Istruzione 22 agosto 2007, n. 139. Prerequisiti del percorso: Motivazione ed attitudine alla figura professionale Attività preliminari Descrizione sintetica prova d'ingresso o di orientamento: In mancanza del diploma verra' somministrato un test (elaborato dagli Standard Formativi della Regione Piemonte) relativo ai requisiti di cui sopra come indicato dalla Conferenza Unificata del 2 Marzo 2000 e del 1 Agosto 2002 (Allegato E). Verranno valutati, mediante colloqui individuali aspetti motivazionali relativi allo sbocco professionale e verificati, mediante test, aspetti attitudinali (logico verbali,attitudine a relazionarsi e ad inserirsi positivamente in un contesto di gruppo). Altri dati Deroga ore: Deroga requisiti: A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 2 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Sezione 2 - Profilo di riferimento Parte 2.1 Identificazione univoca del Profilo di riferimento Nome: IFTS - Tecnico Superiore per lo Sviluppo del Software- Analisi e progettazione di applic. Web Based Indirizzo: Tipo: Profili professionali Edizione: 2009 Descrizione: Il Tecnico superiore per lo sviluppo del software opera e collabora nelle attivita' di analisi e progettazione, manutenzione evolutiva e collaudo delle soluzioni software, sulla base delle specifiche individuate utilizzando le metodologie piu' appropriate; contribuisce alle fasi di sviluppo, individuando gli strumenti piu' opportuni alla realizzazione delle applicazioni software. ATTIVITA' PROFESSIONALI FONDAMENTALI --collabora nelle attivita' di individuazione e formalizzazione dei requisiti del software, in termini funzionali ed architetturali; --partecipa alle attivita' di pianificazione e progettazione del software di base e applicativo; --interviene nelle fasi di individuazione e selezione degli strumenti e delle metodologie per la conduzione delle attivita' di analisi, progettazione e sviluppo del software; --contribuisce alle fasi di sviluppo del software applicativo, anche utilizzando metodologie volte all'integrazione per componenti software; --collabora nelle operazioni di installazione e configurazione del software realizzato; --partecipa alle attivita' di collaudo, gestione tecnica, manutenzione e assistenza del software realizzato Parte 2.2 Descrizione analitica Attività: Formalizzare i requisiti del software Descrizione: Azioni: • • • • Redigere i requisiti utente Utilizzare software CASE per la gestione dei requisiti Redigere i documenti di analisi Redigere il piano dei costi di sviluppo di una applicazione Argomenti: • Metodologie di analisi e gestione Focus: • Redigere documenti di analisi Attività: Delineare le specifiche Descrizione: Azioni: • • • • Descrivere le strutture dati Disegnare il diagramma di flusso Descrivere le procedure e le funzioni Disegnare le maschere ed i report di stampa Argomenti: • • • Metodologie e tecniche di programmazione Strutture dati Database relazionali Focus: • Produrre un diagramma di flusso Attività: Realizzare le applicazioni Descrizione: Azioni: • • • • • • Creare le strutture dati Scrivere il codice ed includere le librerie Disegnare l'interfaccia video ed i report Utilizzare l'ambiente di sviluppo Modificare le applicazioni Realizzare la guida utente Argomenti: • • A208 - 1 - 0001 Ambienti di sviluppo Ambienti DBMS IFTS Tecnico superiore per lo sviluppo software - Web Developer 3 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Focus: • Scrivere il codice Attività: Installare e configurare software Descrizione: Azioni: • • • Installare pacchetti software Configurare pacchetti software Risolvere incompatibilità e ripristinare il sistema Argomenti: • • • Fondamenti dei sistemi operativi Reti di computer Software applicativo Focus: • Configurare software utente Attività: Realizzare la manutenzione dell'applicazione Descrizione: Azioni: • • • Effettuare collaudi Determinare le cause dei malfunzionamenti Installare aggiornamenti Argomenti: • Tecniche di debug Focus: • Verificare la correttezza del codice Competenza: Esaminare i requisiti utente Descrizione: Capacità: • • • Individuare i requisiti utente Rappresentare i requisiti utente in maniera formale Determinare i costi di sviluppo dell'applicazione Argomenti: Focus: • Rappresentare i requisiti utente Competenza: Progettare software di base e applicativo Descrizione: Capacità: • • • • Dettagliare le specifiche tecniche Schematizzare l'architettura del sistema Formalizzare lo schema del software in un modello multi-tier Garantire l'usabilità Argomenti: Focus: • Formalizzare lo schema dell'applicazione Competenza: Sviluppare software Descrizione: Capacità: • • • • • • A208 - 1 - 0001 Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Individuare moduli di librerie Diagnosticare le anomalie Gestire le verifiche e le modifiche funzionali Strutturare le informazioni per l'utente IFTS Tecnico superiore per lo sviluppo software - Web Developer 4 / 54 Stampa Definitiva Regione PIEMONTE • 07/10/2010 Gestire il processo di sviluppo secondo standard di qualità Argomenti: Focus: • Sviluppare un'applicazione funzionante Competenza: Individuare gli strumenti di sviluppo software Descrizione: Capacità: • • • • Valutare gli strumenti di sviluppo software presenti sul mercato Scegliere il sistema operativo Scegliere la piattaforma hardware Scegliere l'architettura di rete Argomenti: Focus: • A208 - 1 - 0001 Verificare la compatibilita' dell'applicazione con una piattaforma data IFTS Tecnico superiore per lo sviluppo software - Web Developer 5 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Parte 2.3 Matrice Attività/Competenze C1 A1 C2 C3 C4 X A2 A3 A4 A5 X X X X Elenco competenze: C1 - Esaminare i requisiti utente C2 - Progettare software di base e applicativo C3 - Sviluppare software C4 - Individuare gli strumenti di sviluppo software Elenco attività: A1 - Formalizzare i requisiti del software A2 - Delineare le specifiche A3 - Realizzare le applicazioni A4 - Installare e configurare software A5 - Realizzare la manutenzione dell'applicazione A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 6 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Sezione 3 - Percorso Formativo Parte 3.1 Descrizione Percorso formativo di riferimento Nome: IFTS Tecnico superiore per lo sviluppo software - Web Developer Descrizione del Corso di Formazione: Il Percorso intende sviluppare le competenze per formare la figura di tecnico superiore per lo sviluppo software. Allo scopo sono state introdotte diverse unita' formative specifiche per sviluppare le competenze di un Web Developer come lo studio di metodologie di analisi e progettazione di applicativi web based, la conoscenza dell'ambiente di sviluppo LAMP, l'apprendimento dei linguaggi PHP e JAVA (lato client e server), per lo studio e l'interfacciamento con database. Il percorso prevede di approfondire competenze tecniche avanzate che vengono ben utilizzate nell'ambito ICT delle aziende e delle istituzioni pubbliche. Il progetto si pone tra le iniziative che favoriscono il rientro nell'attivita' produttiva di inoccupati e di disoccupati in possesso di competenze o titoli di studio non richiesti dal mercato del lavoro. Alle competenze di tipo tecnico professionalizzante si sono aggiunte anche competenze ti tipo commerciale (marketing) e linguistico (PET). Il percorso prevede l'erogazione della didattica su tre sedi grazie alla modalita' di formazione e-learning, utilizzando la piattaforma sincrona Training Center di CISCO e la piattaforma di e-learning asincrona Moodle, gli allievi presenti in aula dove non e' previsto il docente saranno guidati da un e-tutor. In base alla riduzione della durata del percorso formativo da 1.200 ore (D.I. 436/2000) a 800 ore (D.P.C.M. 25/1/08) a fronte del mantenimento degli stessi obiettivi formativi correlati alle figure/profili professionali di tecnico superiore verra' posta particolare attenzione nell'accertamento, in ingresso, del possesso delle competenze di base necessarie per poter conseguire le competenze attese in esito; la struttura del percorso e' stata progettata focalizzandosi in modo particolare sulle competenze tecnico professionalizzanti, riferite al profilo di riferimento, riducendo l'incidenza dei moduli formativi riferiti alle competenze di base. Totale ore U.F.: 544 Durata stage: 240 Durata prova finale: 16 Durata complessiva: 800 di cui Numero ore FAD: 0 Ore non professionalizzanti: 116 Percorso nuovo: No Percorso invariato: No Percorso variato solo perchè riscritto in funzione dell'evoluzione dei profili: Si Percorso variato nei seguenti punti: Collegamento ad altri percorsi: Annotazioni: Il modello del corso integra la componente geografica interprovinciale confrontando la mappa dell'offerta di lavoro con quella della possibile erogazione, alla ricerca di meccanismi di orientamento ai corsi che minimizzino gli spostamenti delle persone e comunque possano prevedere all'occorrenza anche forme di erogazione di corsi residenziali. In questa logica si prevede di erogare il corso in contemporanea con le province di Torino (Istituto Pininfarina di Moncalieri), Verbania (Istituto Cobianchi) e di Novara (Immaginazione e Lavoro), utilizzando le moderne tecnologie che il web 2.0 permette. Gli allievi delle tre province potranno seguire le lezioni utilizzando la piattaforma di e-learning Training center di CISCO in una aula informatizzata ed in presenza di un tutor d'aula. Verranno svolte diverse riunioni di coordinamento dei docenti e dei tutor e di formazione ove previsto. Innovazioni collegate Parte 3.2 Struttura del percorso Struttura sintetica Ore Denominazione Accesso al corso Orientamento in ingresso Informatica di base Inglese Competenze Relazionali e Organizzative ELEMENTI PER LA SOSTENIBILITA' Fase professionalizzante 8 16 38 12 0 Algoritmi e programmazione C Programmazione Java Programmazione WEB client-side LAMP 54 44 44 40 A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 7 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 32 44 50 50 40 40 Il marketing Basi di dati Programmazione WEB server-side PHP Programmazione WEB server-side JSP Metodologie di analisi e progettazione di applicazioni web based Sviluppo di un'applicazione web Orientamento al mondo del lavoro Pari opportunita' Diritto privato, contrattualistica e sicurezza Introduzione all'esperienza di stage aziendale Esercitazioni per Esame finale 8 8 8 Preparazione e ripasso Misure di accompagnamento 8 0 Stage: Prova finale: Totale: 240 16 800 Strumenti Nome: Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri Descrizione: Attrezzature in dotazione: 1) N? 1 Laboratorio Wireless (Aula E02) N?1 Postazione docente con collegamento al proiettore e collegamento wireless alla rete, Intel P IV 2.8 GHz,Ram 256,HD 80 GB,Masterizzatore DVD,Lettore DVD,Monitor 17", Scheda rete wireless 108 Mbps Windows XP Professional SP2 Office 2003 Professional N? 25 Postazione Studente con collegamento alla rete Wireless Intel P IV 2.8 GHz,Ram 256,HD 80 GB,Lettore DVD,Monitor 17", Scheda rete wireless 108 Mbps Windows XP Professional SP2 Office 2003 Professional N? 6 Postazione Studente con computer portatili Centrino 1.8 Il laboratorio e' attrezzato per erogare il curriculum Cisco CCNA1 CCNA2 CCNA3 CCNA4 Fundamentals of Wireless LANs 2)N? 1 Laboratorio Informatica (Aula E05) N?1 Postazione docente con collegamento al proiettore e collegamento alla rete Intel P IV 2.8GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17" Windows XP Professional SP2 Office 2003 Professional Autocad 2003 N? 25 Postazione Studente Intel P IV 2.8 GHz,Ram 256,HD 80 GB,Lettore DVD,Monitor 17" Windows XP Professional SP2 Office 2003 Professional Autocad 2003 3) N? 1 Laboratorio Informatica (Aula E06) N?1 Postazione docente con collegamento al proiettore e collegamento alla rete Intel P IV 3.0 GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17" Windows XP Professional SP2 Office 2003 Professional Derive Cabri N? 25 Postazione Studente Intel P IV 3.0,Ram 256,HD 80 GB,Lettore DVD,Monitor 17" Windows XP Professional SP2 Office 2003 Professional Derive Cabri 4)N? 1 Laboratorio Wireless (Aula E19) N?1 Postazione docente con collegamento al proiettore e collegamento Wireless alla rete Intel P IV 2.6 GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17" Scheda rete wireless 54 Mbps Windows XP Professional SP2 Office XP Professional A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 8 / 54 Regione PIEMONTE Stampa Definitiva 07/10/2010 Derive Cabri N? 25 Postazione Studente Intel P IV 2.6 GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17" Scheda rete wireless 54 Mbps Windows XP Professional SP2 Office XP Professional Derive Cabri 5)N? 1 Laboratorio Linguistico (Aula E20) N?1 Postazione docente con collegamento al proiettore e collegamento alla rete Intel P IV 2.8 GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17", Scheda di rete 10/100 Mbps Windows XP Professional SP2 Office 2000 Professional N? 15 Postazione Studente Intel Pentium MMX 166 MHz,Ram 32,HD 20 GB,Lettore CD ,Monitor 15" Scheda di rete 10/100 Mbps Windows 95 Office 97 6) N? 1 Laboratorio Informatica (Aula E21) N?1 Postazione docente con collegamento al proiettore e collegamento alla rete Intel P IV 1.8 GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17" Windows 2000 Professional SP4 Scheda rete 10/100 Mbps Office 2000 Professional Derive Cabri N? 25 Postazione Studente Intel P IV 2.6 GHz,Ram 256,HD 20 GB,Lettore CD,Monitor 17" Scheda di rete 10/100 Mbps Windows 2000 Professional SP4 Office 2000 Professional Derive Cabri 7)N? 1 Laboratorio Informatica (Aula E23) N?1 Postazione docente con collegamento al proiettore e collegamento alla rete Intel P IV 2.8 GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17", Scheda rete 10/100 Mbps Windows 2000 Professional SP4 Office 2000 Professional Derive Cabri N? 25 Postazione Studente Intel P III 800 MHz,Ram 256,HD 20 GB,Lettore CD,Monitor 17" Scheda di rete 10/100 Mbps Windows 2000 Professional SP4 Office XP Professional Derive Cabri Il laboratorio e' attrezzato per erogare il curriculum Cisco CCNA1 CCNA2 CCNA3 CCNA4 Fundamentals of Wireless LANs Connessione satellitare (ricezione digitale e terreste) 8)N? 1 Laboratorio Informatica (Aula E24) N?1 Postazione docente con collegamento al proiettore e collegamento alla rete Intel P IV 2.8 GHz,Ram 256,Masterizzatore DVD,HD 80 GB,Lettore DVD,Monitor 17" Windows 2000 Professional SP4 Office 2000 Professional N? 25 Postazione Studente Intel P IV 2.8 GHz,Ram 256,HD 80 GB,Lettore DVD,Monitor 17" Windows 2000 Professional SP2 Office 2000 Professional Server di Dominio (Windows 2003) File Server (Windows 2003) Proxy Server (Windows 2003) + (Isa Server) Connessione Internet 10 Gb (FatWeb) Il Pininfarina e' una Regional/Local Academy aderente al Cisco Network Academy A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 9 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 e conta tra i suoi collaboratori 4 istruttori certificati CCNA (Cisco Certified Network Academy),dal 10/10/2005 e' la prima scuola pubblica ad erogare Fundamentals of Wireless LANs Il Pininfarina e' Microsoft IT Academy abilitato alla formazione e certificazione Microsoft e conta tra i suoi collaboratori 4 istruttori Master Instructor LABORATORIO DI SVILUPPO SOFTWARE: Software: Server internet:-Microsoft Internet Information Server Ambiente di sviluppo (installati 1 per ogni pc dell'aula): -Visual Studio.NET -SDK .NET Linguaggi di Sviluppo (installati 1 per ogni pc dell'aula): -C# -HTML -ASP -XML -Soap -WSDL -SQL DBMS: -Microsoft SQL SERVER 2000 con Enterprise Manager SQL server -Mysql Nome: CDROM/DVD Descrizione: Supporti con materiale didattico interattivo Nome: Dispense Descrizione: Materiale didattico preparato dal docente Nome: Intranet Descrizione: Server nella rete locale per archiviazione materiale didattico Nome: Lavagna Descrizione: Lavagna bianca con pennarelli cancellabili Nome: Personal computer Descrizione: Computer di ultima generazione Nome: Server FAD Descrizione: Server di formazione a distanza su piattaforma Moodle Nome: Testi Descrizione: Libri consigliati dal docente Nome: Via telematica Descrizione: Collegamento ad Internet da rete locale Nome: Videoproiettore Descrizione: Per la proiezione su grande schermo dalla postazione docente Nome: Laboratorio linguistico Descrizione: Il Laboratorio linguistico Multimediale e' uno Strumento Didattico tecnologicamente avanzato in grado di sopperire alle piu' svariate esigenze didattiche e rappresenta un valido strumento per l'insegnamento della lingua inglese. Nome: Laboratorio Informatico Multimediale - Immaginazione e Lavoro Novara Descrizione: Il laboratorio dispone di 14 postazioni con PC Multimediale Intel Pentium IV 1.8 GHz con 512MB/1GB Ram, Hd 40 GB, CD ROM 52X, Scheda di rete 1 Gbps , Monitor 17'. Su ogni PC e' installato il Sistema operativo XP Professional ed e' installato il software MS Office. Sono inoltre installati e costantemente aggiornati specifici software Antivirus. Inoltre disponiamo di software specifici come: Autocad Tutti i PC sono collegati ad internet tramite ADSL FastWeb distribuita su una rete LAN gestita dal SERVER DI SEDE. Il browser per Internet e' Explorer 8.0. Il filtro DAVIDE impedisce la visione dei siti contenenti pornografia, violenza e pedofilia. Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania Descrizione: Aula/Laboratorio dotato di: - 1 PC docente collegato a videoproiettore e monitor interattivo - 20 PC postazioni corsisti A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 10 / 54 Regione PIEMONTE Stampa Definitiva 07/10/2010 - 1 Stampante di rete L'intero laboratorio e' completamente cablato sia in rame, sia in Wireless, cosi' da consentire sia l'accesso ai server della Rete informatica dell'Istituto, sia la navigazione controllata in Internet con linea XDSL 4MB. Sono presenti inoltre i seguenti strumenti per la teledidattica: N.1 Lavagna Interattiva 3M? Digital Board DB565 N.1 Sistema per videoconferenza completo di registrazione automatica dell'attivita' in formato video digitale ed archiviazione su server cosi' composto: Sistema videoconferenza HD completo di condivisione dei dati. Modulo Multipunto 4 siti di prestazioni Monitor LCD 46'' Full HD con ingresso HDMI Server di registrazione e streaming Polycom RSS2000 Nome: Kit Parita' 2009 Descrizione: Materiale liberamente tratto dal Kit Parita' distribuito dalla Regione Piemonte a tutte le scuole di ogni ordine e grado ed agenzie formative - 1 volumetto Diritti e Rovesci della grammatica della parita' - 10 schede operative 10 segni di civilta' - 1 poster - 10 cartoline - 1 Dvd Open Mind Project - 1 pieghevole Giochi di Societa' - 1 copia della Lectio Magistralis di N. Bobbio Altro materiale: - Gioco Etnopoli - Manuale Dire no alla Violenza - riviste contenenti il codice pari opportunita' - dispense e glossari - opuscoli con rapporti di ricerca - documenti ed atti legislativi con allegati strumenti di orientamento e guida all'utilizzo - la Costituzione della Repubblica Italiana (in particolare artt.: 3, 37, 51) - le direttive fondamentali della Comunita' Europea - il Decreto Legislativo n. 151 del 26 marzo 2001 (Testo unico delle disposizioni in materia di tutela e sostegno della maternita' e della paternita') - Legge 125/91 (azioni positive per rimuovere ostacoli che impediscono le pari opportunita'), l'aggiornamento bibliografico relativo all'area delle pari opportunita' - film, documentari e altro materiale video - Testo ''Dalla parte delle bambine'' di Elena Gianini Belotti NORMATIVA SOPRANAZIONALE Le disposizioni internazionali: - Convenzione ONU sull'eliminazione di ogni forma di discriminazione nei confronti della donna (18/12/1979) Le disposizioni comunitarie: - Art. 141 (ex art. 119) del Trattato di Amsterdam - Direttiva del Consiglio delle Comunita' europee, del 10 febbraio 1975, per il ravvicinamento delle legislazioni degli Stati membri relative all'applicazione del principio della parita' delle retribuzioni tra i lavoratori di sesso maschile e quelli di sesso femminile (75/117/Cee) - Direttiva del Consiglio delle Comunita' europee, del 9 febbraio 1976, relativa all'attuazione del principio della parita' di trattamento fra gli uomini e le donne, per quanto riguarda l'accesso al lavoro, alla formazione e alla promozione professionale e le condizioni di lavoro (76/207/Cee) - Direttiva del Consiglio del 15 dicembre 1997 riguardante l'onere della prova nei casi di discriminazione basata sul sesso (97/80/CE) - Direttiva del Consiglio, del 27 novembre 2000, che stabilisce un quadro generale per la parita' di trattamento in materia di occupazione e di condizioni di lavoro (2000/78/CE) - Raccomandazione dei Consiglio delle Comunita' europee, del 13 dicembre 1984, sulla promozione di azioni positive a favore delle donne (84/635/Ce) NORMATIVA NAZIONALE e NORMATIVA REGIONALE o Direttiva del Presidente del Consiglio dei Ministri (27 marzo 1997) - Azioni volte a promuovere l'attribuzione di poteri e responsabilita' alle donne, a riconoscere e garantire liberta' di scelte e qualita' sociale a donne e uomini o Parita' e pari opportunita' nel lavoro - Legge 9 dicembre 1977, n. 903. Parita' di trattamento tra uomini e donne in materia di lavoro - Legge 10 aprile 1991, n. 125 - Azioni positive per la realizzazione della parita' uomo-donna nel lavoro - L. 25 febbraio 1992, n. 215 - Azioni positive per l'imprenditoria femminile - Disciplina dell'attivita' delle Consigliere e dei Consiglieri di parita' e disposizioni in materia di azioni positive, a norma dell'art. 47 della legge 17.05.1999 o Accesso all'impiego, pari opportunita' telelavoro e part-time nella pubblica amministrazione - Legge 9 febbraio 1963, n. 66 - Ammissione della donna ai pubblici uffici ed alle professioni - Decreto Legislativo 3 febbraio 1993 n. 29 e successive modifiche e integrazioni - Legge 16 giugno 1998, n. 191 - Modifiche ed integrazioni alle leggi 15 marzo 1997, n. 59, e 15 maggio 1997, n. 127, nonche' norme in materia di formazione del personale dipendente e di lavoro a distanza nelle pubbliche amministrazioni. Disposizioni in materia di edilizia scolastica - Decreto del Presidente della Repubblica 8 marzo 1999, n. 70 - Regolamento recante disciplina del telelavoro nelle pubbliche amministrazioni, a norma dell'articolo 4, comma 3, della legge 16 giugno 1998, n. 191 - Decreto Legislativo 25 febbraio 2000, n. 61 - Attuazione della direttiva 97/81/CE relativa all'accordo-quadro A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 11 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 sul lavoro a tempo parziale concluso dall'UNICE, dal CEEP e dalla CES o La tutela della lavoratrice madre e i congedi parentali - Legge 9 gennaio 1963, n. 7 - Divieto di licenziamento delle lavoratrici per causa di matrimonio e modifiche alla legge agosto 1950, n. 860, "Tutela fisica ed economica delle lavoratrici madri" - DPR 25 novembre 1976 n. 1026 - Regolamento di esecuzione della Legge 30 dicembre 1971 n. 1204, sulla tutela delle lavoratrici madri - Legge della Regione Puglia 5 settembre1977, n. 30 - Istituzione del servizio di assistenza alla famiglia e di educazione alla maternita' e paternita' - Decreto legge 29 marzo 1991, n. 103 convertito con legge 1? giugno 1991, n. 166 - Disposizioni urgenti in materia previdenziale - Legge 5 febbraio 1992, n. 104 - Legge-quadro per l'assistenza, l'integrazione sociale e i diritti delle persone handicappate - Decreto Legislativo 25 novembre 1996, n. 645 - Recepimento della direttiva 92/85/CEE concernente il miglioramento della sicurezza e della salute sul lavoro delle lavoratrici gestanti, puerpere o in periodo di allattamento o Gli organismi per le pari opportunita' a livello territoriale - Legge 9 dicembre 1977, n. 903. Parita' di trattamento tra uomini e donne in materia di lavoro - Legge 10 aprile 1991, n. 125 - Azioni positive per la realizzazione della parita' uomo-donna nel lavoro L. 25 febbraio 1992, n. 215 - Azioni positive per l'imprenditoria femminile Sitografia: Regione Piemonte: Kila, il punto di vista delle donne: http://www.kila.it/ Ministero delle pari opportunita': http//www.pariopportunita.gov.it/ Sito consigliera parita' di Torino: www.consiglieraparita.torino.it Portale del Comune di Torino: http://www.irma-torino.it Ufficio politiche di genere del Comune di Torino: http://www.comune.torino.it/politichedigenere/ www.provincia.novara.it/sett8/pari_opp/consigliera/consigliera.htm www.provincia.verbania.it/ www.provincia.cuneo.it www.retediparita.it www.retepariopportunita.it blog.i4e.it/2006/06/2007_anno_europ.html; http://it.wikipedia.org/wiki/Pari_opportunit%C3%A0; www.retepariopportunita.it/DefaultDesktop.aspx?doc=2175; www.intercultura.it/; http://educare.it/Frontiere/intercultura/intercultura_index.htm;www.donne.toscana.it www.csr.unioncamere.it www.rsinews.it Sito Melting Lab : www.meltinglab.it Sito pari opportunita' della Regione Marche: http://www.pariopportunita.regione.marche.it Sito pari opportunita' della Provincia di Trento: http://www.pariopportunita.provincia.tn.it Filmografia: Il coraggio della Verita', Erin Brockovich Mobbing, mi piace lavorare La figlia del generale, Billy Elliott Grazie signora Thatcher Monna Lisa Smile Vogliamo anche le rose'' di Alina Marazzi Waitress: Ricette d'amore Il Vangelo secondo Precario North Country-Storia di Josey; Corazones de Mujer Nome: Kit per lo Sviluppo Sostenibile 2009 Descrizione: 1. SITOGRAFIA: www.conai.org www.rifiutile.it www.amministrativo.it/ambiente/materie.php www.greenpeace.it/inquinamento/ www.osservatorionazionalerifiuti.it/Documenti/NAZIONALE/62_4329411116200662.pdf www.federambiente.it/ http://it.wikipedia.org/wiki/Raee http://it.wikipedia.org/wiki/Riciclaggio_della_carta www.ambiente.it/ www.borsarifiuti.com/materiali.phpsc?i=d www.amicidellaterra.org/download/manuale_risparmio_energetico.pdf www.officina-ambiente.it/aree.cfm?req=4#32 www.minambiente.it/ http://www2.minambiente.it/sito/home.asp www.regione.piemonte.it/ambiente/ http://www.minambiente.it/index.php?id_sezione=2652&sid=6f2528c576c24ed1ae1478e0e1001e9c http://87.241.41.49/index.php?id_sezione=322 (Valutazione (VAS) http://87.241.41.49/index.php?id_sezione=1875 (valutazione VIA) http://87.241.41.49/index.php?id_sezione=334 (valutazione rischio ambientale) http://www.agenda21.provincia.modena.it/brochureSVS.pdf A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 12 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 http://www.unep.org/ http://ec.europa.eu/sustainable/ http://www.arpa.piemonte.it/ 2. DISPENSA 3. MANUALE ON LINE: 80 COSE GIUSTE DA FARE PER LA SOSTENIBILITA' AMBIENTALE comprendente: - comportamenti responsabili nella gestione dei consumi domestici - comportamenti responsabili sul luogo di lavoro 4. Documento ''CRESCITA E OCCUPAZIONE - lavorare insieme per il futuro dell'Europa - Il Rilancio della Strategia di Lisbona'' Modalità Nome: Analisi di casi Descrizione: Nome: Autoistruzione Descrizione: Ricerca di documentazione e di approfondimenti sui vari argomenti Nome: Discussione e confronto Descrizione: Nome: Esercitazione di laboratorio Descrizione: Nome: Esercitazione pratica Descrizione: Realizzazione di un'esercitazione da effettuarsi individualmente Nome: Lezione frontale Descrizione: Erogazione della formazione in aula Nome: Problem solving Descrizione: Nome: Simulazione Descrizione: Nome: Testimonianza Descrizione: Presenza in aula di esperti del mondo del lavoro Nome: ORIENTAMENTO AI PERCORSI DI STUDIO_IFTS Destinatari previsti: Occupati Inoccupato Disoccupato -- Attivita' previste: Approfondimento delle motivazioni del fabbisogno formativo e delle progettualita' individuali -- Modalita' di realizzazione: Consulenza e offerta di spazi e servizi per la realizzazione di attivita' di laboratorio destinate a studenti di scuole superiori Consulenza e Collaborazione ad iniziative di Scuole, Enti locali e Associazioni attivamente impegnate nelle diverse discipline inerenti i beni culturali. Esperti di orientamento/psicologi aiuteranno l'utente a fare l'analisi delle sue reali attitudini e della sua propensione a svolgere l'attivita' della figura professionale a cui il corso e' preposto. Durante tutto il percorso sanno svolti colloqui individuali di anamnesi e di restituzione, in modo da far fronte a esigenze individuali o di gruppo per un miglior apprendimento e orientamento sulle competenze relative alla figura professionale del corso. -- Tempi di realizzazione luoghi/collegamenti con il territorio: Fase iniziale di accoglienza ed in itinere nell'ambito dello svolgimento delle UFC trasversali -- Operatori impiegati: Esperti di orientamento (psicologi ed educatori), tutors. -- Attivita' previste: Predisposizione di piani di studio personalizzati -- Modalita' di realizzazione: Valutazione ed accertamento delle competenze d'ingresso e programmazione di un eventuale piano individuale. Durante la fase iniziale del percorso formativo, i docenti delle materie tecnicospecifiche predisporranno un test per verificare il livello di conoscenze tecniche base relative agli argomenti dell'Unita' Formativa che sta per iniziare. Sulla base dei risultati e sulla base di specifiche richieste individuali da parte degli allievi, si provvedera' ad applicare azioni formative di recupero in determinate giornate oppure verra' fornito del materiale supplementare a quello normalmente distribuito. -- Tempi di realizzazione luoghi/collegamenti con il territorio: ? Durante la durata del corso -- Operatori impiegati: Docente e coordinatore didattico. Nome: FLESSIBILITA' DEGLI ORARI PER ADULTI OCCUPATI_IFTS Descrizione: Descrizione: -- Destinatari previsti: ? Occupato con altre esperienze di lavoro ? Occupato con esperienza nel settore -? ? ? A208 - 1 - 0001 Attivita' previste: Flessibilita' nell'erogazione dell'intervento Orari di fruizione dedicati Tutoraggio IFTS Tecnico superiore per lo sviluppo software - Web Developer 13 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 -- Modalita' di realizzazione: ? riconoscimento crediti. Gli argomenti trattati dal corso sulle competenze di base e trasversali generalmente vengono riconosciuti come crediti agli allievi occupati perche' si tratta di competenze che normalmente si acquisiscono lavorando oppure perche' si tratta di competenze acquisite con il percorso di studi precedente. La valutazione avverra' attraverso l'acquisizione di documenti se presenti, colloqui con i docenti delle unita' formative interessate e, se necessario, attraverso prove pratiche o scritte. ? accordo con gli allievi per l'inserimento di lezioni al sabato o per il prolungamento dell'orario in fascia serale. Una volta composta l'aula si analizzano le esigenze che possono emergere e, in accordo con la classe, si puo' decidere di inserire in calendario giornate di 4/8 ore al sabato oppure di prolungare l'orario delle lezioni in alcune occasioni fino alle 10 di sera ? Formazione individuale: E' possibile programmare con gli allievi brevi moduli formativi individuali con il riconoscimento della frequenza attraverso crediti formativi. In questo modo sara' possibile aiutare ulteriormente gli allievi occupati a portare a termine con successo il percorso. -- Tempi di realizzazione luoghi/collegamenti con il territorio: ? In ingresso dopo la fase di selezione e di orientamento -? ? ? ? Operatori impiegati: Docente Docente esperto Tutor formativo Coordinatore didattico Nome: CONSULENZA INDIVIDUALE_IFTS Descrizione: -- Destinatari previsti: ? ? ? ? Occupato con altre esperienze di lavoro Occupato con esperienza nel settore Inoccupato Disoccupato -- Attivita' previste: ? Colloqui individuali -- Modalita' di realizzazione: ? Attivita' personalizzata, ispirata al modello del counselling,che mira a sostenere l'allievo durante il percorso formativo e a supportarlo nell'elaborazione di un progetto professionale. Rientra nell'ambito di una azione globale continua di rafforzamento delle motivazioni personali e professionali di ogni singolo allievo. E' un supporto fornito alle persone che ne necessitano e ne fanno richiesta,per allievi che presentano particolari difficolta' causate da demotivazione o disorientamento, al fine di operare una adeguata rimotivazione e rintracciare correttamente la traiettoria formativo-lavorativa insieme. -- Tempi di realizzazione luoghi/collegamenti con il territorio: ? In ingresso e nelle fasi pre-post stage, per la definizione del progetto personale professionale. -- Operatori impiegati: ? Altro ? Tutor formativo ? Tutor aziendale ? Coordinatore didattico Nome: CERTIFICAZIONE DI CREDITI IN INGRESSO_IFTS Descrizione: -- Destinatari previsti: ? Occupati ? Inoccupato ? Disoccupato -- Attivita' previste: ? Procedura di selezione ? Procedura di accreditamento delle competenze - Fase 1 Individuazione e definizione delle eventuali acquisizioni pregresse ? Procedura di accreditamento delle competenze - Fase 2 Riconoscimento del/dei credito/i formativo/i corrispondente/i -- Modalita' di realizzazione: ? L'attivita' di selezione e' propedeutica all'ottimale realizzazione del percorso formativo. Essa si pone come obiettivo la verifica della presenza delle condizioni di ammissibilita' e l'analisi delle competenze in ingresso dei singoli soggetti. ? La procedura di accertamento delle competenze in ingresso permettera' a coloro che hanno maturato significative esperienze sia in contesti lavorativi che formativi di ridurre la durata del percorso: mediante il confronto tra le competenze in possesso degli individui che vi accedono e quelle relative alla figura professionale in uscita al percorso,verranno riconosciuti i crediti formativi. Partendo dalla valorizzare delle competenze possedute dalle persone che intendono frequentare si potra' cosi' tendere alla personalizzazione dei percorsi,in modo che tipologia e durata dell'intervento siano quelle necessarie per l'acquisizione delle competenze specifiche previste. La verifica delle competenze in ingresso sara' effettuata attraverso specifiche prove di riscontro e colloqui individuali tra il richiedente e un operatore abilitato, durante cui il candidato interessato presenta un A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 14 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 proprio dossier individuale contenente informazioni sulle competenze gia' maturate,autodichiarate e/o documentate che afferiscono ai seguenti ambiti: ? istruzione, formazione e tirocini (es. titoli di studio, certificazioni o attestazioni formative, esperienze formative interrotte o in corso, stage e tirocini formativi o di orientamento, contenuti dei diversi percorsi, conoscenze e competenze acquisite); -esperienze professionali (es. documentazione relativa alle esperienze professionali in corso e pregresse, settore di riferimento, attivita' svolte, prodotti/risultati,conoscenze e competenze acquisite); ? attivita' extra-professionali (es. esperienze, attivita' svolte, conoscenze e competenze acquisite). Ai partecipanti di questo progetto sara' fornito un servizio di "bilancio delle competenze" personali e professionali. Saranno individuate competenze, attitudini professionali e personali, bisogni, aspirazioni dei soggetti al fine di tracciare le loro possibili evoluzioni professionali. Inoltre, il bilancio potra' anche rappresentare un valido strumento della progettazione formativa, in particolare per i percorsi individualizzati. Il dossier individuale,cosi' come le informazioni e documentazioni in esso contenute, e' sottoposto a vincolo di riservatezza ed e' quindi consultabile soltanto dall'utente interessato,oppure da coloro che fanno parte dello staff del corso,ed esclusivamente in relazione a questo. Ai candidati non in possesso di diploma verranno somministrate le prove di valutazione delle competenze alfabetico funzionali pubblicate dagli Standard Formativi della Regione Piemonte come indicato dalla Conferenza Unificata del 1 Agosto 2002. Verra' assegnato un punteggio ai singoli test/colloqui che porteranno alla stesura della graduatoria di selezione. Per l'ammissione al corso sara' necessario ottenere un punteggio minimo di 60/100. In generale si verificheranno le seguenti competenze:-conoscenza della lingua Inglese ? conoscenza e utilizzo del mezzo informatico ? competenze alfabetico-funzionali ? disponibilita' alla pianificazione e organizzazione delle proprie risorse. Le procedure di selezione si baseranno su : ? test di domande a risposta multipla di cultura generale, lingua inglese e informatica (40% del punteggio totale) ? colloquio individuale di motivazione e orientamento (60% del punteggio totale) I test sopra descritti, unitamente a documenti forniti dagli allievi avranno lo scopo di riconoscere eventuali crediti formativi in ingresso. -- Tempi di realizzazione luoghi/collegamenti con il territorio: ? Durante la fase di reperimento -- Operatori impiegati: ? Tutor formativo ? Coordinatore didattico ? Selezionatore Nome: AZIONI DI RIALLINEAMENTO DELLE COMPETENZE DI BASE_IFTS Descrizione: -- Destinatari previsti ? Occupato con altre esperienze di lavoro ? Occupato con esperienza nel settore ? Inoccupato ? Disoccupato -- Attivita' previste ? Predisposizione di piani di studio personalizzati -- Modalita' di realizzazione ? Nel caso di uno studente non diplomato, e' previsto un test di valutazione predisposto dalla regione Piemonte atto a verificare e certificare le competenze di base necessarie all'ingresso dei percorsi IFTS. In seguito all'analisi e certificazione delle competenze si concorda con l'utente un piano di studi personalizzato idoneo al superamento di eventuali lacune iniziali. ? -- Tempi di realizzazione luoghi/collegamenti con il territorio ? In ingresso dopo la fase di orientamento -- Operatori impiegati ? Tutor formativo ? Coordinatore didattico -? ? ? ? -? -? -? -? ? ? Destinatari previsti Occupato con altre esperienze di lavoro Occupato con esperienza nel settore Inoccupato Disoccupato Attivita' previste Moduli di recupero extra corsuali Modalita' di realizzazione Predisposizione di aule ed attrezzature (informatiche, linguistiche) assistite da un tutor. Tempi di realizzazione luoghi/collegamenti con il territorio In fase iniziale e durante la formazione in aula Operatori impiegati Tutor formativo Docente Docente esperto Nome: ATTIVITA' PER L'INSERIMENTO LAVORATIVO E DI SOSTEGNO ALLA CREAZIONE DI IMPRESA_IFTS Descrizione: -- Destinatari previsti: ? Occupato con altre esperienze di lavoro A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 15 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 ? Occupato con esperienza nel settore ? Inoccupato ? Disoccupato -- Attivita' previste: ? Collegamento a banche dati -- Modalita' di realizzazione: ? Invio della documentazione informativa sul corso alle aziende presenti nelle banche dati a disposizione; successivo invio curriculum vitae ad aziende che dimostrano interesse ad accogliere uno o piu' allievi in stage. -- Tempi di realizzazione luoghi/collegamenti con il territorio: ? Prima del periodo di inizio Stage e al termine del corso. -? ? ? Operatori impiegati: Tutor formativo Coordinatore didattico Coordinatore di attivita' non formative -- Attivita' previste: ? Incontri con le aziende presenti sul territorio -- Modalita' di realizzazione ? Presentazione alle aziende del percorso formativo, dei curricula degli allievi e svolgimento di colloqui individuali. Condivisione dei risultati ottenuti con l'ATS. -- Tempi di realizzazione luoghi/collegamenti con il territorio: ? Durante l'intero percorso. -? ? ? ? Operatori impiegati: Direttore di corso Tutor aziendale Coordinatore didattico Tutor di stage -- Attivita' previste: ? Seminari e giornate informative -- Modalita' di realizzazione: ? Presentazione alle aziende del percorso formativo,dei curricula degli allievi e svolgimento di colloqui individuali. Condivisione dei risultati ottenuti con le aziende partner del Polo. -- Tempi di realizzazione luoghi/collegamenti con il territorio: ? Durante lo svolgimento del corso -- Operatori impiegati: ? Altro ? Docente ? Docente esperto ? Tutor formativo -- Attivita' previste: ? Collegamento a servizi telematici presenti sul territorio -- Modalita' di realizzazione: ? Disponibilita' di stazioni informatiche con accesso Internet guidato alle banche dati Lavoro attraverso le quali gli allievi potranno mettersi in contatto con imprese del settore per migliorare la propria posizione lavorativa o per la ricerca di posti di lavoro. -- Tempi di realizzazione: ? Durante lo svolgimento del corso,in modo continuativo -- Operatori impiegati: ? Altro ? Tutor formativo Nome: COMPORTAMENTO SOSTENIBILE IN AULA E NEI LABORATORI Descrizione: La parte pratica delle lezioni che prevede l'uso del computer e dei materiali di consumo (soprattutto carta) viene condotta trasmettendo agli allievi i principi dello sviluppo sostenibile e della gestione equilibrata delle risorse. Questa modalita', gestita dai docenti di qualsiasi disciplina, prevede l'attento utilizzo dei materiali e dei supporti elettronici utilizzati durante le ore di lezione. Gli allievi vengono accompagnati a comprendere cosa si intende per sviluppo sostenibile e comportamento sostenibile attraverso l'invito ad un corretto uso di carta, computer, struttura. USO DELLA CARTA: Gli allievi sono invitati a utilizzare i fogli su entrambe le facciate, e a utilizzare carta di riciclo per le stampe di prova di lavori, relazioni, esercitazioni.... Le dispense prodotte e distribuite come fotocopia sono sempre in formato fronte/retro; se possibile vengono stampate quattro pagine per foglio. TRATTAMENTO DEI RIFIUTI: Le aule avranno a disposizione un cestino per i rifiuti in genere, un cestino per la plastica e nei corridoi sara' a disposizione un cesto per il riciclo della carta. USO DEI COMPUTER: A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 16 / 54 Regione PIEMONTE Stampa Definitiva 07/10/2010 Viene chiesto agli allievi di spegnere correttamente il PC e lo schermo prima di lasciare l'aula. Viene sollecitato l'uso delle anteprime di stampa al posto della stampa di prova, Il materiale se possibile viene salvato nella cartella a disposizione del corso ed e' copiabile su un supporto elettronico da parte degli allievi. USO DELLA STRUTTURA: Vengono invitati gli allievi a prestare attenzione all'uso corretto delle risorse energetiche (accensione/spegnimento luci, accensione/spegnimento PC) Viene consegnato agli allievi un regolamento per l'utilizzo delle fotocopiatrici a disposizione dei corsisti. A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 17 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Fase Nome: Accesso al corso Durata: 74 Descrizione: La prima fase del percorso e' finalizzata all'orientamento formativo, alla condivisione e al riallineamento delle competenze di base necessarie ad affrontare la fase professionalizzante e l'esperienza di stage. L'orientamento formativo e' rivolto agli allievi affinche' siano in grado di valutare, con cognizione di causa, il reale interesse e attitudine alle professioni che dovranno svolgere nel loro futuro lavorativo. La condivisione e riallineamento delle competenze e' utilizzata affinche' gli allievi acquisiscano un bagaglio di attivita' e competenze tali da assicurare una sufficiente omogeneita' di preparazione. Unità formativa Nome: Orientamento in ingresso Durata: 8 Descrizione: In questa UF vengono affrontati gli elementi che concorrono alla scelta esplicitata nel progetto personale di ciascun allievo/a. Sara' attivato un percorso di analisi delle competenze che ha lo scopo di aiutare a fare il punto su se stessi, rilevando capacita' acquisite, esperienze maturate, interessi, attitudini e aspirazioni spesso inespresse quindi sconosciute allo stesso soggetto. Si tratta di un percorso di orientamento che prevede non solo una parte in gruppo, ma anche dei momenti di counseling individuale per poter individualizzare meglio il percorso. Competenze Attività Nome: Nome: Azioni: Capacità: Riconoscere e valutare situazioni e problemi di lavoro Identificare le problematiche e il contesto organizzativo della professione Monitorare i processi di inferenza Controllare l'effetto dell'azione applicata Argomenti: Saperi: Sviluppare il proprio progetto professionale Esplicitare le proprie motivazioni e aspettative Indicare i propri punti di forza e debolezza Costruire un progetto professionale Argomenti: Strumenti per la costruzione del dossier personale Saperi: Il profilo anagrafico e il curriculum del corsista Il fabbisogno formativo individuale Le evidenze relative all'attivita' di formazione effettuata La valutazione periodica Argomenti: Linee guida per la definizione del proprio progetto individuale Saperi: Valutazione, con cognizione di causa, del reale interesse e attitudine alle professioni che i corsisti dovranno svolgere nel loro futuro lavorativo. Stesura del patto formativo Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Analisi di casi Nome: Nome: Discussione e confronto Nome: Problem solving Lezione frontale Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Nome: A208 - 1 - 0001 Laboratorio Informatico Multimediale - IIS Cobianchi Verbania IFTS Tecnico superiore per lo sviluppo software - Web Developer 18 / 54 Stampa Definitiva Regione PIEMONTE N. allievi per strumento: 07/10/2010 1 Argomenti liberi Unità formativa Nome: Informatica di base Durata: 16 Descrizione: L'unita' formativa intende introdurre gli studenti alle problematiche legate all'informatica, sia dal punto di vista "culturale", sia dal punto di vista "tecnologico". Insieme alle competenze dell'unita' formativa ''Algoritmi e programmazione C'' si possono acquisire crediti in ingresso presso l'universita' e il Politecnico. Competenze Attività Nome: Nome: Capacità: Individuare le caratteristiche di un PC e relativo sistema operativo Identificare i principali componenti hardware, software di un elaboratore Riconoscere le caratteristiche generali di un'interfaccia utente Argomenti: Saperi: Azioni: Utilizzare in modo consapevole un PC e i principali programmi applicativi Eseguire le principali operazioni di gestione dei file Configurare, utilizzare le principali periferiche Argomenti: Hardware e periferiche Saperi: ARCHITETTURE DI SISTEMI DI ELABORAZIONE -- Modello Von Neumann (programma in memoria, UC, UO) -- CPU (velocita' di esecuzione) e cache -- Architettura di un PC (scheda grafica, dischi, bus di I/O, ...) -- Trasmissione dati (collo di bottiglia, banda condivisa, velocita' asimmetriche) Argomenti: Sistemi operativi Saperi: Strumenti ARCHITETTURA SOFTWARE -- Linguaggio macchina, assembler, di alto livello -- Traduzione dei linguaggi, librerie ed esecuzione -- Il sistema operativo (gestione dei task) Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Lezione frontale Nome: Problem solving Nome: Simulazione Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Nome: A208 - 1 - 0001 Laboratorio Informatico Multimediale - IIS Cobianchi Verbania IFTS Tecnico superiore per lo sviluppo software - Web Developer 19 / 54 Stampa Definitiva Regione PIEMONTE N. allievi per strumento: 07/10/2010 1 Argomenti liberi Nome: Saperi: Informazione numerica e non numerica RAPPRESENTAZIONI NUMERICHE E NON NUMERICHE Numeri senza segno - concetto di intervallo di rappresentazione - operazioni in binario puro: somma, sottrazione, overflow Numeri con segno - modulo e segno: rappresentazione - complemento a due: rappresentazione, somma, sottrazione, overflow, shift Numeri frazionari (fixed e floating point) - conversione di numeri frazionari ed errore di conversione - fixed-point e floating-point (rappresentazione esponenziale) Codifica dei caratteri (ASCII, UNICODE) Codifica di immagini (raster e vettoriale) Codifica di suoni (campionamento) Codifica di filmati (differenziale) Compressione e controllo errori ALGEBRA DI BOOLE Operatori AND, OR, NOT ed espressioni logiche Unità formativa Nome: Inglese Durata: 38 Descrizione: Il corso di lingua inglese e' strutturato in modo da esercitare, sviluppare e migliorare le quattro abilita' di base ( reading- writing- listening- speaking) e portare gli allievi in grado di sostenere l'esame P.E.T. della Cambridge University, esame che attesta il raggiungimento di un livello intermedio della conoscenza della lingua inglese. Accanto alla parte prettamente comunicativa della lingua inglese, viene svolta una parte piu' specialistica il cui obiettivo e' quello di mettere gli studenti a contatto con una lingua di settore (ESP) indispensabile per inserirsi nel mondo del lavoro. Competenze Attività Nome: Nome: Azioni: Capacità: Contestualizzare testi scritti e orali in lingua inglese Interpretare e analizzare il testo scritto e orale Distinguere le varietà linguistiche e le tipologie testuali Individuare le fonti, le finalità e gli strumenti espressivi Argomenti: Saperi: Gestire comunicazioni scritte e orali in lingua Nome: Capacità: Argomenti: Saperi: A208 - 1 - 0001 inglese Individuare i ruoli della comunicazione e il contesto linguistico Scegliere lo stile, il registro e la funzione comunicativa appropriati al contesto e alla finalità Organizzare la comunicazione secondo criteri di coerenza Gestire il processo di presentazione e promozione della propria candidatura Utilizzare l'inglese in modo autonomo Comprendere testi scritti e orali anche complessi su argomenti inerenti la vita quotidiana Comprendere il linguaggio scritto e orale dei mezzi di comunicazione Interagire in conversazioni e comunicazioni con spiegazioni e argomentazioni Esporre oralmente descrizioni e presentazioni con approfondimenti Produrre testi scritti comparando e sintetizzando informazioni Argomenti: Regole grammaticali e sintattiche Saperi: Regole grammaticali e sintattiche Potenziamento e approfondimento delle regole grammaticali e sintattiche Uso del dizionario bilingue Tempi e modi verbali Present simple Present continuous past simple - verbi regolari e irregolari Past continuous passato prossimo trapassato prossimo futuro (going to, shall, will) congiuntivo condizionale frasi ipotetiche di 1?,2?,3? tipo passivo verbi ausiliari (be- have) verbi modali (can, could, may, might, should, must, have to, mustn't, don't have to) verbi irregolari verbi frasali uso di pronomi ed avverbi interrogativi IFTS Tecnico superiore per lo sviluppo software - Web Developer 20 / 54 Regione PIEMONTE Stampa Definitiva 07/10/2010 il discorso indiretto avverbi pronomi relativi Argomenti: Regole di pronuncia, intonazione, stili e registri Saperi: Norme che regolano la grafia (spelling) e la pronuncia delle parole Trascrizione fonetica dei suoni Norme che regolano l'intonazione ascendente e discendente delle frasi Analisi degli stili e dei registri linguistici legati al grado di formalita' della lingua Argomenti: Lessico e vocabolario della vita quotidiana e delle fonti di informazione Saperi: Ampliamento del lessico individuale Utilizzo del dizionario bilingue e monolingue Utilizzo di materiale autentico Attivazione di varie tecniche di lettura (skimming, scanning) Utilizzare l'inglese come linguaggio tecnico Nome: Azioni: Comprendere testi scritti e orali anche complessi su argomenti inerenti il dominio professionale Interagire in conversazioni e comunicazioni relative al dominio professionale con spiegazioni e argomentazioni Esporre oralmente descrizioni e presentazioni con approfondimenti in ambito tecnico-specialistico Produrre testi scritti su temi tecnico - specialistici comparando e sintetizzando informazioni Argomenti: Lessico e vocabolario dell'ambito professionale di riferimento Acquisizione di un vocabolario tecnico e specialistico Attivita' di interazione atte all'utilizzo di un lessico specifico Analisi di brani specialistici Argomenti: Documenti del settore: lettere, comunicazioni, presentazioni e relazioni Saperi: Attivita' che prevedono la compilazione di lettere (formali ed informali), comunicazioni varie ( email, short messages, post-it notes) Preparazione di relazioni tecniche e specialistiche Attivita' di presentazione di materiale di carattere specialistico Argomenti: Le fonti specialistiche Saperi: Saperi: Inglese tecnico Analisi di testi descrittivi e/o argomentativi o tecnici contenenti il lessico specifico relativo a concetti dell'ambiente informatico (linguaggi di programmazione ed Internet) e delle reti. Glossario di termini tecnici e sua costruzione Libri e materiali tecnici in inglese Stesura di documenti tecnici Nome: Utilizzare la lingua inglese per muoversi all'interno del Mercato del Lavoro Conoscere le peculiarità dei diversi sistemi nazionali dell'UE in termini di orientamento, formazione e lavoro Ricercare le opportunità professionali/formative di interesse Presentare e sostenere la propria candidatura Azioni: Argomenti: Quadro comunitario in materia di formazione, Saperi: A208 - 1 - 0001 lavoro e servizi Presentazione e ricerca di materiale informativo riguardante il mondo del lavoro Analisi del materiale di formazione Analisi dei servizi a livello comunitario che presuppongono una conoscenza basilare della IFTS Tecnico superiore per lo sviluppo software - Web Developer 21 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 lingua inglese Argomenti: L'autocandidatura in lingua: selezione del Saperi: Strumenti personale, curriculum vitae, colloqui Analisi di modelli di stesura di curricula vitae e application forms (domande di assunzione) Compilazione di un curriculum Scrittura di una ''application form'' Indicazioni per un corretto colloquio in lingua Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: CDROM/DVD Nome: N. allievi per strumento: 1 Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Analisi di casi Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Lezione frontale Nome: Simulazione Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio linguistico Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Unità formativa Nome: Competenze Relazionali e Organizzative Durata: 12 Descrizione: L'obiettivo dell'intervento e' quello di rendere consapevoli i partecipanti riguardo ai meccanismi che regolano la comunicazione e i prevedibili effetti che essa genera. Per tanto si intendono sviluppare le seguenti competenze: - Comunicare con colleghi e superiori - Collaborare in gruppi di lavoro - Concertare e negoziare con altri soluzioni e risorse, in situazione interpersonale e di gruppo L'unita' formativa ha per oggetto la sintassi della comunicazione e i suoi elementi costitutivi, i significati che assume relativamente ai contesti in cui e' impiegata. Affrontare le problematiche relative alla comunicazione in un contesto definito ( istituzionale o meno) e di fornire metodi e strategie per raggiungere una soluzione ai problemi. La comunicazione in un'ottica di negoziazione e mira a sviluppare le capacita' individuali per ottenere risultati sia nella customer satisfaction sia nel lavoro di gruppo. Competenze A208 - 1 - 0001 Attività IFTS Tecnico superiore per lo sviluppo software - Web Developer 22 / 54 Stampa Definitiva Regione PIEMONTE Nome: Negoziare Capacità: Concertare e negoziare con altri soluzioni e risorse Confrontarsi in situazione interpersonale e di gruppo Utilizzare modalità di comunicazione persuasiva Gestire situazioni di conflitto Nome: Argomenti: Saperi: Relazionarsi nell'interazione di team Nome: Capacità: Argomenti: Saperi: Dare e chiedere informazioni a livello interpersonale e di gruppo di lavoro Adattare i propri stili e le proprie strategie comunicative alle esigenze del contesto e degli interlocutori individuali e collettivi Riconoscere e adottare specifiche strategie comunicative e di feed-back Utilizzare specifiche strategie comunicative e di feed-back Azioni: 07/10/2010 Comunicare in un contesto organizzativo e di lavoro Comunicare con altri nel contesto di lavoro Comunicare in situazioni di interazione diretta o mediata da strumenti di diversa natura (cartacei, informatici, telematici) Argomenti: Elementi di comunicazione aziendale Saperi: Le conoscenze fondamentali e preliminari a ogni progettazione di comunicazione. La comunicazione: dalla pubblicita' al business to business. I mezzi, le tecniche, le strutture che si occupano della comunicazione classica. Internet: la comunicazione interattiva. Internet come sistema di vendita, di organizzazione aziendale, di marketing e, naturalmente, di comunicazione. Nome: Azioni: Lavorare in gruppo Operare in sinergia con un gruppo di lavoro Collaborare per affrontare problemi, progettare soluzioni, produrre risultati collettivi Argomenti: Lavoro di gruppo Saperi: la funzione dell'organizzazione e la necessita' della comunicazione all'interno dell'organizzazione (micro e macro sistemi); definizione degli obiettivi; metodi e strategie di gruppo (identita' dei singoli partecipanti; le modalita' delle relazioni) discussione e analisi dei problemi comuni, affrontati in un ottica di problem solving. tecniche di problem - solving collettivo gestire positivamente le relazioni in funzione del raggiungimento dell'obiettivo comunicazione efficace all'interno del proprio gruppo di lavoro gestione dei conflitti inserirsi in modo efficace in una rete comunicativa Argomenti: Principali fenomeni dell'interazione in un gruppo Saperi: Decodificare efficacemente messaggi verbali e non verbali; Ascoltare e sapersi decentrare nella comunicazione; Riconoscere sentimenti ed emozioni e saperli esprimere in modo adeguato al contesto (interazione con i pari, con i superiori, nel gruppo di lavoro) Argomenti: Tecniche di problem-setting e problem solving collettivo Saperi: Problem setting e problem solving in contesti di gruppo il problema come risposta all'ansia rendersi conto del problema: il problem finding definire il problema: il problem setting rispondere alla ''domanda'' posta dal problema: il problem solving Problem solving e Decision Making dal problema alla decisione la matrice decisionale dalla decisione all'azione: il decision taking la verifica dei risultati raggiunti Nome: Azioni: A208 - 1 - 0001 Elaborare le informazioni Utilizzare tecniche per la raccolta delle informazioni di varia natura e su vari supporti Leggere e correlare le informazioni proveniente da fonti diverse IFTS Tecnico superiore per lo sviluppo software - Web Developer 23 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Utilizzare le tecniche per la diagnosi di problemi strutturati o impliciti Argomenti: I flussi e le fonti informative Saperi: Costruzione di modelli per la raccolta delle informazioni Analisi dei flussi Uso delle informazioni Argomenti: Diangosi e strategie correttive Saperi: - Elaborare metodi di diagnosi - Analizzare e interpretare dati - Utilizzare metodi, tecniche e strumenti correttivi Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: CDROM/DVD Nome: N. allievi per strumento: 1 Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Nome: Analisi di casi Nome: Discussione e confronto Nome: Lezione frontale Nome: Problem solving Nome: Simulazione Lavagna Nome: N. allievi per strumento: 25 Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Unità formativa Nome: ELEMENTI PER LA SOSTENIBILITA' Durata: 0 Descrizione: Perseguire obiettivi di sviluppo sostenibile significa agganciare l'educazione ambientale in modo stretto e sinergico al percorso che forma e prepara la professione. All'interno di questo percorso formativo gli allievi vengono sollecitati ed aiutati a riflettere sulla necessita' di perseguire obiettivi di sostenibilita', promuovendo cambiamenti (sotto il profilo comportamentale e professionale) capaci di modificare positivamente le relazioni che intercorrono tra i comportamenti sul luogo di lavoro, gli stili di vita, le scelte di consumo e il loro impatto a livello ambientale. Pertanto e' necessario che gli allievi siano stimolati a verificare se le azioni concepite e intraprese sul luogo di lavoro, all'interno del proprio ruolo e delle proprie mansioni, rispondano e corrispondano a criteri di sostenibilita' sociale, ambientale ed economica. All'interno di questo percorso di educazione alla sostenibilita' previsto da questo progetto, saranno fornite indicazioni sul ''come e perche''' gestire il cambiamento verso strategie e soluzioni di sostenibilita' piu' adeguate, attraverso informazione e divulgazione di esperienze, iniziative e programmi d'azione e buone prassi di comportamento. Vengono pertanto realizzati obiettivi didattici volti a favorire una riflessione consapevole e A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 24 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 personale sia delle criticita' che caratterizzano le economie e le societa' attuali, sia dei problemi reali che determinano la ormai improrogabile necessita' di sviluppare una cultura della sostenibilita'. L'intervento in tema di sviluppo sostenibile si esplicita nei seguenti obiettivi: Per gli aspetti generali - percepire la complessita' delle tematiche ambientali (disponibilita' delle risorse, indicatori di sostenibilita') - individuare le relazioni tra gli aspetti ambientali, economici, sociali con strumenti di tipo culturale, tecnico, normativo ed esempi riferiti alle buone pratiche quotidiane - applicare elementi di ecologia quotidiana (buone pratiche possibili) Per gli aspetti specifici: - prevenire la produzione di RAEE (Rifiuti Apparecchiature Elettriche ed Elettroniche); - promuovere il reimpiego, il riciclaggio ed altre forme di recupero dei RAEE e dei materiali di consumo (soprattutto carta), per diminuire la quantita' da avviare allo smaltimento; - diffondere buone prassi per l'utilizzo eco-compatibile delle tecnologie informatiche e delle risorse energetiche. I temi vengono sviluppati e contestualizzati al percorso formativo nel seguente modo: ARGOMENTO:"Aspetti generali dello sviluppo sostenibile" DURATA: 6 ore UF: IL MARKETING ARGOMENTO:"Aspetti specifici dello sviluppo sostenibile" DURATA: 6 ore UF: LAMP Lo strumento che varra' utilizzato in aula sara' il "kit per lo sviluppo sostenibile" sotto descritto. Si ritiene molto utile per il percorso in oggetto possedere ed utilizzare uno strumento di rapida consultazione che dia indicazioni su approfondimenti e buone prassi da attuare sul luogo di lavoro, ma anche nella quotidianita', che siano compatibili con lo sviluppo sostenibile. Modalita' ad hoc per l'apprendimento dei concetti sara' il "comportamento sostenibile in aula e nei laboratori", effettuata trasversalmente a tutto il corso, dai docenti di qualsiasi disciplina. Tramite questa modalita' gli allievi vengono accompagnati a comprendere cosa si intenda per sviluppo sostenibile e comportamento sostenibile attraverso l'invito ad un corretto uso di carta, computer, struttura, in modo che riportino queste buone prassi sia in aula, sia sul luogo di lavoro, sia nella personale quotidianita'. Competenze Attività Strumenti Modalità Kit per lo Sviluppo Sostenibile 2009 Nome: N. allievi per strumento: 1 Nome: COMPORTAMENTO SOSTENIBILE IN AULA E NEI LABORATORI Argomenti liberi Fase Nome: Fase professionalizzante Durata: 438 Descrizione: La fase professionalizzante e' finalizzata al conseguimento delle competenze tecnico professionali necessarie alla caratterizzazione del profilo professionale. In questa fase e' previsto anche la formazione sugli argomenti della sostenibilita', che verranno trattati in modo trasversale nelle UF previste e descritte in "ELEMENTI PER LA SOSTENIBILITA'". Unità formativa Nome: Algoritmi e programmazione C Durata: 54 Descrizione: L'unita' formativa si occupera' di far acquisire ai partecipanti i principi della progettazione, di analisi e di sviluppo di applicazioni utilizzando il paradigma di programmazione della programmazione strutturata. Si partira' dalla trattazione degli algoritmi e della programmazione strutturata e si completera' il percorso con le tecniche di programmazione in C ANSI. Competenze Attività Nome: Sviluppare software Capacità: Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Nome: Azioni: A208 - 1 - 0001 Delineare le specifiche Descrivere le strutture dati Disegnare il diagramma di flusso Descrivere le procedure e le funzioni IFTS Tecnico superiore per lo sviluppo software - Web Developer 25 / 54 Stampa Definitiva Regione PIEMONTE Individuare moduli di librerie Diagnosticare le anomalie Gestire le verifiche e le modifiche funzionali Strutturare le informazioni per l'utente Gestire il processo di sviluppo secondo standard di qualità Argomenti: Saperi: 07/10/2010 Argomenti: Metodologie e tecniche di programmazione Saperi: Introduzione alle tecnologie dell'IT. Passaggio da un problema alla risoluzione del suo algoritmo. Definizione di algoritmo e tecniche di rappresentazione. Algoritmi strutturati. La pseudo codifica. Analisi dei problemi. Le fasi della programmazione. Dall'algoritmo al programma. Tipi di linguaggi. Metodo TOP-DOWN. Argomenti: Strutture dati Saperi: Nome: Azioni: Strutture dati primitive. Strutture dati aggregate. I File. Realizzare le applicazioni Creare le strutture dati Scrivere il codice ed includere le librerie Utilizzare l'ambiente di sviluppo Modificare le applicazioni Realizzare la guida utente Argomenti: Ambienti di sviluppo Saperi: L'ambiente Bloodshed Dev-C++. Realizzare la manutenzione dell'applicazione Nome: Effettuare collaudi Azioni: Determinare le cause dei malfunzionamenti Installare aggiornamenti Argomenti: Tecniche di debug Saperi: Il debug nell'ambiente di sviluppo Identificazione del bug. Individuazione del componente in cui e' presente il bug (logging) Individuazione della causa del bug Progettazione di una correzione per il bug Implementazione e testing della correzione Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Analisi di casi Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Nome: Lezione frontale Problem solving Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Nome: A208 - 1 - 0001 Laboratorio Informatico Multimediale - IFTS Tecnico superiore per lo sviluppo software - Web Developer 26 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Immaginazione e Lavoro Novara 1 N. allievi per strumento: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Nome: Saperi: Linguaggio di programmazione C ANSI Caratteristiche del linguaggio di programmazione C ANSI. Introduzione alla programmazione C. Regole per assegnare un identificatore ad una variabile. Le variabili e tipi di dato fondamentali Il case sensitive Composizione di un programma in C (Intestazione , Funzione principale). I file Header e il loro utilizzo con la direttiva #include La funzione Main(); Metodo di programmazione TOP-DOWN Dichiarazione di variabili. Funzioni per Output-Input di dati mediante le funzioni della libreria standard. Gli operatori aritmetici e logici. Utilizzo della sequenza di escape nelle funzione di output. Gli specifica tori di formato e il loro utilizzo. Le istruzioni del C Ansi e le parole protette La selezione e relativi algoritmi. Gli operatori condizionali. Le istruzioni interattive i cicli. Caratteristiche e ottimizzazione del loro utilizzo. La selezione a cascata e l'istruzione switch. Strutture dati aggregate i vettori. Algoritmi sull'ordinamento. Algoritmi sulla ricerca. Tipi di dati strutturati le Struct. Analisi per la gestione di informazioni strutturate. Le funzioni e la loro dichiarazione (prototipi). I parametri di una funzione. Parametri formali. Periodi di vita e visibilita' di variabili e funzioni. I valori di ritorno di una funzione. Le funzioni ricorsive. Accenni alle variabili di tipo puntatore. Gli operatori unari (star *;ampersant &). Le strutture dinamiche. I File. File di testo e binari. Tipi di accessi ai file. Apertura, modifica e cancellazione di file. Unità formativa Nome: Programmazione Java Durata: 44 Descrizione: L'unita' formativa ha come obiettivo quello di far acquisire le tecniche di programmazione a oggetti (OOP) e di fornire solide basi per lo sviluppo di applicazioni in ambiente Java. Competenze Attività Nome: Sviluppare software Capacità: Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Individuare moduli di librerie Diagnosticare le anomalie Nome: Azioni: Argomenti: Saperi: A208 - 1 - 0001 Delineare le specifiche Descrivere le strutture dati Disegnare il diagramma di flusso Descrivere le procedure e le funzioni Argomenti: Metodologie e tecniche di programmazione Saperi: Paradigmi di programmazione Il paradigma Object Oriented Introduzione al concetto di classe, gerarchia di classi e classe cosmica Object Introduzione al concetto di package Introduzione al concetto di oggetto IFTS Tecnico superiore per lo sviluppo software - Web Developer 27 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Argomenti: Strutture dati Saperi: Strutture dati primitive e di riferimento. Nome: Azioni: Strutture dati aggregate. Realizzare le applicazioni Creare le strutture dati Scrivere il codice ed includere le librerie Utilizzare l'ambiente di sviluppo Modificare le applicazioni Argomenti: Ambienti di sviluppo Saperi: Java Virtual Machine. Nome: Azioni: Java Development Kit. IDE Eclipse Realizzare la manutenzione dell'applicazione Effettuare collaudi Determinare le cause dei malfunzionamenti Installare aggiornamenti Argomenti: Tecniche di debug Saperi: Il debug nell'ambiente di sviluppo Identificazione del bug. Individuazione del componente in cui e' presente il bug (logging) Individuazione della causa del bug Progettazione di una correzione per il bug Implementazione e testing della correzione Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Nome: Pininfarina Moncalieri N. allievi per strumento: 1 Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 1 Lavagna Nome: N. allievi per strumento: 1 Nome: Nome: Analisi di casi Nome: Discussione e confronto Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Lezione frontale Nome: Problem solving Autoistruzione Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 1 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 1 Videoproiettore Nome: N. allievi per strumento: 1 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Nome: Saperi: A208 - 1 - 0001 Linguaggio di programmazione Java PRINCIPI E STRUMENTI FONDAMENTALI Paradigmi di programmazione Il paradigma Object Oriented Introduzione al concetto di classe, gerarchia di classi e classe cosmica Object IFTS Tecnico superiore per lo sviluppo software - Web Developer 28 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Introduzione al concetto di package Introduzione al concetto di oggetto Caratteristiche principali del linguaggio Java: indipendenza dalla piattaforma, bytecode e JVM Ambienti di sviluppo e JDK API Java Concetti di base Tipi di dati primitivi e riferimento Operatori, assegnazioni ed espressioni Struttura di un programma Java: il metodo main I/O standard: classe Scanner e finestre di dialogo Stringhe e array Statement fondamentali Classi Math, String, System, Array, Arrays Esempi di semplici programmi Java realizzati con approccio imperativo CLASSI E OGGETTI Il concetto di classe come tipo di dato strutturato definito dall'utente -stato di un oggetto e variabili di istanza -information hiding e livelli di visibilita' public/private Creazione di un oggetto come istanza di una classe -l'operatore new -il costruttore di default -costruttori personalizzati -overloading di costruttori Il concetto di classe come tipo di dato astratto -comportamento di un oggetto e metodi -metodi di accesso e modifica -incapsulamento -overloading di metodi Test di una classe e metodo main Gestione delle eccezioni Creazione di package e attribuzione di una classe a un pakage EREDITARIETA' E POLIMORFISMO Ereditarieta' in Java Livello di accesso protected Overriding di metodi Classi astratte e polimorfismo Interfacce e TDA Interfacce grafiche utente e gestione di eventi Il framework Swing Contenitori: JFrame e Panel Componenti base: JtextField, JPassword, JLabel, JButton Gestory di Layout Gestione di eventi su oggetti JButton con classi locali anonime PROGETTAZIONE DI CLASSI E APPLICAZIONI Elementi di analisi object oriented Relazioni tra classi Elementi di progettazione: UML e diagramma delle classi Sviluppo di applicazioni a partire dalle specifiche fornite Unità formativa Nome: Programmazione WEB client-side Durata: 44 Descrizione: Scopo dell'unita' formativa e' far acquisire le capacita' e competenze per realizzare siti e servizi sul World Wide Web costituiti, da testi, immagini e programmi. Verranno illustrati i concetti di base sull'utilizzo di markup languages come HTML, XHTML, XML e CSS e le nozioni piu' importanti per la programmazione WEB lato client. Si dovranno definire le scelte da fare prima di cominciare a scrivere codice e si definiranno le specifiche per l'usabilita' nel web (il W3C). Particolare attenzione verra' posta alla programmazione in Javascript. Competenze Attività Nome: Sviluppare software Capacità: Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Individuare moduli di librerie Diagnosticare le anomalie Gestire le verifiche e le modifiche funzionali Strutturare le informazioni per l'utente Gestire il processo di sviluppo secondo standard di qualità Nome: Azioni: Argomenti: A208 - 1 - 0001 Realizzare le applicazioni Argomenti: Ambienti di sviluppo Saperi: Editor HTML testuali: NotePad++ (o altri) Editor HTML WYSIWYG: NVU (o altri) Editor CSS: NotePad++ (o altri) Editor XML: XMLPad, Altova (o altri) Eclipse. Nome: Realizzare la manutenzione dell'applicazione IFTS Tecnico superiore per lo sviluppo software - Web Developer 29 / 54 Stampa Definitiva Regione PIEMONTE Azioni: Saperi: Nome: Capacità: Individuare gli strumenti di sviluppo software Valutare gli strumenti di sviluppo software presenti sul mercato Scegliere il sistema operativo Effettuare collaudi Determinare le cause dei malfunzionamenti Installare aggiornamenti Argomenti: Tecniche di debug Saperi: Trovare errori pagine web, siti, applicazioni e fare debug codice programmazione Trovare errori di codice in grado di esporre le applicazioni ad attacchi di tipo cross-site scripting e di provocare problemi di caching. Software per il debug Argomenti: Saperi: Strumenti 07/10/2010 Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione pratica Nome: Lezione frontale Nome: Simulazione Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Nome: Saperi: Linguaggi di scripting lato client Fondamenti di JavaScript Caratteristiche dei linguaggi di scripting lato client Fondamenti del linguaggio: variabili, operatori, strutture per il controllo del flusso, array, funzioni,... Inserimento di script JavaScript in una pagina HTML: tag script Inclusione di file JavaScript esterni Compatibilita' con i web browser: tag noscript DOM Gli eventi L'istruzione this Riferimento all'ID di un elemento HTML Esempio di utilizzo degli eventi Programmare a oggetti con Javascript Gli oggetti Javascript Creare oggetti personalizzati Gli ActiveX RIA e Framework JavaScript Significato di RIA (Rich Internet Application) Significato e scopi di un Framework Panoramica dei principali Framework JavaScript: jsLinb, Prototype, jQuery, ExtJS Esempi di utilizzo di un framework A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 30 / 54 Stampa Definitiva Regione PIEMONTE Nome: Saperi: 07/10/2010 Linguaggi di markup e CSS HTML e XHTML Caratteristiche dei linguaggi di markup: i tag Il W3C e la standardizzazione nel web Struttura di una pagina HTML Paragrafi e testo Elenchi Link Immagini Elementi deprecati o sconsigliati Restrizioni introdotte dalla specifica XHTML CSS Caratteristiche dei CSS Proprieta' fondamentali di formattazione: colori, sfondi, testo, posizionamenti, floating,... XML Struttura di un documento XML Validazione di documenti XML Dtd: Document Type Definition XML Schema: elementi e struttura Presentazione di XML con CSS Ruolo di XML nelle applicazioni web Unità formativa Nome: LAMP Durata: 40 Descrizione: LAMP e' una soluzione completamente Open Source, quindi gratuita e libera, che integra le potenzialita' di un sistema operativo stabile ampiamente diffuso nel mondo Web (Linux), il Web Server piu' utilizzato in ambiente di rete (Apache), un database potente e versatile (MySQL) e un linguaggio di programmazione e scripting lato server completo (PHP). Queste quattro componenti saranno analizzate singolarmente e ne verra' verificata l'interoperabilita'. Competenze Attività Nome: Individuare gli strumenti di sviluppo software Capacità: Valutare gli strumenti di sviluppo software presenti sul mercato Scegliere il sistema operativo Scegliere la piattaforma hardware Scegliere l'architettura di rete Nome: Azioni: Argomenti: Saperi: Installare e configurare software Installare pacchetti software Configurare pacchetti software Risolvere incompatibilità e ripristinare il sistema Argomenti: Fondamenti dei sistemi operativi Saperi: Modulo Sistema Operativo Linux Ruolo del sistema operativo Preparare l'installazione La gestione dei dischi Partizionamento e mounting delle unita' Linux e le distribuzioni: storia ed evoluzioni Installazione e scelta delle applicazioni L'interfaccia grafica e quella testuale: introduzione alla shell ed allo shell scripting Verifica del funzionamento delle applicazioni Utilizzo di tool a supporto della gestione: Webmin Modulo Apache Installazione e configurazione del Web Server in ambiente Linux I file di configurazione La gestione del sito Le regole di configurazione Introduzione alla sicurezza del Web Serve Argomenti: Reti di computer Saperi: A208 - 1 - 0001 Definizione di ''rete di computer'' Vantaggi delle reti informatiche Un semplice schema di rete di computer Reti ''punto-a-punto'', ''multipunto'' e ''broadcast'' Topologie di rete Il modello architetturale ISO-OSI Descrizione dei singoli livelli del modello Concetti generali sulle reti LAN IFTS Tecnico superiore per lo sviluppo software - Web Developer 31 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Utilita' di una rete locale Risorse "locali" e risorse "di rete" Rete Client-Server o Peer-to-Peer Argomenti: Software applicativo Saperi: Modulo PHP Nome: Azioni: Installazione del linguaggio Ruolo del linguaggio Analisi e gestione dei file di configurazione Test di funzionamento Modulo MySQL Installazione del database Configurazione e analisi dei file di gestione Connessione al database Tipologie di connessioni Integrazione tra PHP e MySQL Utilizzo di applicazioni di supporto: phpMyAdmin Installazione e configurazione ambiente Java Redigere documenti di progetto Descrivere l'architettura di un SI Descrivere l'architettura di una rete locale Descrivere l'architettura di internetworking Codificare le esigenze di sicurezza ed il livello di protezione dei dati Argomenti: Architetture e protocolli di rete Saperi: La struttura di un indirizzo IP IP dinamici e statici, domini DNS Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: CDROM/DVD Nome: N. allievi per strumento: 1 Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Lezione frontale Nome: COMPORTAMENTO SOSTENIBILE IN AULA E NEI LABORATORI Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Kit per lo Sviluppo Sostenibile 2009 Nome: N. allievi per strumento: 1 Argomenti liberi A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 32 / 54 Stampa Definitiva Regione PIEMONTE Nome: Saperi: 07/10/2010 Aspetti Specifici di Sostenibilita' Abitudini eco-compatibili -- Tecniche di risparmio energetico applicate all'ufficio -- Smaltimento sostanze inquinanti (inchiostri, pile e accumulatori, metalli pesanti, plastiche, ...) -- Gestione e smaltimento dei rifiuti e dei componenti elettrici ed elettronici (RAEE: Rifiuti Apparecchiature Elettriche ed Elettroniche) -- Lo stand-by delle apparecchiature elettriche -- La regolazione della temperatura interna nelle abitazioni e negli uffici -- Prevenire la produzione di rifiuti -- Scelta dei dispositivi e accessori di stampa in base al loro consumo energetico (ricerca informazioni e confronto tramite internet). Unità formativa Nome: Il marketing Durata: 32 Descrizione: Il corso affronta i principali elementi necessari per il corretto posizionamento di una figura professionale in ambito operativo, tecnico, strategico e relazionale e fornisce un quadro completo e approfondito delle dinamiche relazionali e commerciali al personale tecnico che andra' ad operare in un ambiente lavorativo contraddistinto da forti fattori evolutivi e commerciali. Competenze Attività Nome: Nome: Azioni: Capacità: Individuare gli elementi fondamentali delle organizzazioni aziendali Individuare differenti tipologie di organizzazione Interpretare lorganigramma Identificare i principali processi organizzativi dellazienda Argomenti: Saperi: Sviluppare un piano di realizzazione del Nome: Capacità: progetto di business Individuare gli strumenti per la strutturazione e il controllo di un progetto Definire la sequenza delle azioni per l'avviamento e per il monitoraggio Identificare fabbisogni finanziari e fonti di finanziamento Individuare fasi di sviluppo e priorità Valutare fattibilità e convenienza del progetto Argomenti: Saperi: Definire l'impresa e la sua organizzazione Confrontare scelte organizzative con mercati e territorio di riferimento Riconoscere i fattori che concorrono a produrre i risultati dell'impresa Acquisire e valutare informazioni su settori, mercati e territorio Argomenti: Organizzazione aziendale Saperi: Il marketing e l'orientamento al cliente nelle Nome: Azioni: imprese. I presupposti conoscitivi per la definizione delle politiche di mercato: il sistema informativo di marketing e le ricerche di mercato. L'analisi del comportamento del cliente. La segmentazione della domanda e il posizionamento competitivo del prodotto. La definizione delle strategie di marketing. Realizzare l'idea di impresa Esaminare il mercato di riferimento Distinguere il target di destinatari Redigere il business plan Redigere un piano di finanziamento Redigere un piano di controllo Argomenti: Principi di economia aziendale Saperi: Le decisioni relative al prodotto e la gestione del servizio post-vendita. Lo sviluppo delle relazioni con i Clienti, la predisposizione e gestione di GANTT operativi. La gestione, la valutazione del Mercato. Le decisioni relative ai prezzi di vendita e gli aspetti economico finanziari delle decisioni di marketing. Le politiche di comunicazione: la pubblicita', la promozione delle vendite, il direct marketing, le fiere. La distribuzione. Le relazioni pubbliche, tecniche di acquisto e vendita. Tecniche di negoziazione. Il web marketing 2.0. Manifesto del Marketing Etico ?. Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Nome: Pininfarina Moncalieri N. allievi per strumento: 1 Nome: A208 - 1 - 0001 Dispense Nome: Analisi di casi Nome: Discussione e confronto Nome: Lezione frontale IFTS Tecnico superiore per lo sviluppo software - Web Developer 33 / 54 Stampa Definitiva Regione PIEMONTE N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 07/10/2010 Nome: Problem solving Nome: Testimonianza Nome: COMPORTAMENTO SOSTENIBILE IN AULA E NEI LABORATORI Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Kit per lo Sviluppo Sostenibile 2009 Nome: N. allievi per strumento: 1 Argomenti liberi Nome: Saperi: Aspetti Generali di Sostenibilita' Relazioni fra uomo e ambiente, societa'-ambiente, economia-ambiente Il concetto di sviluppo sostenibile Indicatori per misurare la sostenibilita' Strumenti per la sostenibilita' ambientale Buone prassi Quadro normativo Organi di controllo e vigilanza Il protocollo di Kyoto e la politica ambientale europea Unità formativa Nome: Basi di dati Durata: 44 Descrizione: L'unita' formativa consente di acquisire le tecniche e i metodi per affrontare problemi di progettazione di basi di dati e per utilizzare le funzionalita' dei sistemi di gestione di basi di dati nell'ambito dello sviluppo e nella gestione di un sistema informativo, con esplicito riferimento alle basi di dati relazionali e ai relativi sistemi di gestione fondati sul linguaggio SQL e sul DBMS MySQL. Competenze Attività Nome: Progettare sistemi informatici Capacità: Interagire con il committente al fine di individuare i requisiti di sistema Applicare principi di astrazione, raffinamento e modularizzazione nella generazione del progetto Individuare architetture, tecnologie, componenti per l'implementazione del sistema Individuare le politiche di sistema in funzione delle necessità Valutare, per grandi linee, il costo di sviluppo di un sistema informatico Individuare i criteri di applicazione degli standard di sicurezza Collaborare in gruppi di lavoro Nome: Azioni: Argomenti: Saperi: A208 - 1 - 0001 Formalizzare i requisiti del software Redigere i requisiti utente Utilizzare software CASE per la gestione dei requisiti Redigere i documenti di analisi Argomenti: Metodologie di analisi e gestione Saperi: Le metodologie per analizzare i dati I Data flow Diagram Entity relationship UML Nome: Azioni: Delineare le specifiche Descrivere le strutture dati Disegnare il diagramma di flusso Descrivere le procedure e le funzioni Disegnare le maschere ed i report di stampa IFTS Tecnico superiore per lo sviluppo software - Web Developer 34 / 54 Stampa Definitiva Regione PIEMONTE Nome: Esaminare i requisiti utente Capacità: Individuare i requisiti utente Rappresentare i requisiti utente in maniera formale Determinare i costi di sviluppo dell'applicazione Argomenti: Saperi: Gestire sistemi informatici Nome: Capacità: Definire le politiche di diagnostica e monitoraggio Individuare i tool di amministrazione e di controllo Gestire le politiche di sistema in funzione delle necessità Valutare la funzionalità e ottimizzare le prestazioni del sistema informatico Pianificare la manutenzione ordinaria del sistema Garantire la sicurezza del sistema informatico Argomenti: Saperi: Sviluppare software Nome: Capacità: Argomenti: Saperi: Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Individuare moduli di librerie Diagnosticare le anomalie Gestire le verifiche e le modifiche funzionali Strutturare le informazioni per l'utente Gestire il processo di sviluppo secondo standard di qualità 07/10/2010 Argomenti: Metodologie e tecniche di programmazione Saperi: Metodologie per le interviste con gli utenti -- Organizzazione dei requisiti -- Analisi dei requisiti utente -- Definizione dello schema concettuale Metodologie per la definizione dei dati - Il modello entita'-Relazioni - Le entita' - Gli attributi - Le associazioni Trasformare il modello concettuale in modello logico Argomenti: Strutture dati Saperi: Trasformare il modello concettuale in modello logico Definire le tabelle nel modello relazionale Risolvere le associazioni Definire le chiavi Individuare i vincoli di integrita' Argomenti: Database relazionali Saperi: Introduzione ai database relazionali Il modello relazionale La rappresentazione dei dati Le tabelle - Identificare i record Nome: Azioni: Realizzare le applicazioni Creare le strutture dati Scrivere il codice ed includere le librerie Disegnare l'interfaccia video ed i report Utilizzare l'ambiente di sviluppo Modificare le applicazioni Realizzare la guida utente Argomenti: Ambienti DBMS Saperi: Usare MySQL Nome: Azioni: Tipi di dati in MySQL Lavorare con le sequences Set di supporto dei caratteri Conversione sui tipi di dati Sintassi ed uso di SQL per MySQL Utilizzare queries Gli operatori Installare e configurare software Installare pacchetti software Configurare pacchetti software Risolvere incompatibilità e ripristinare il sistema Argomenti: Software applicativo Saperi: Il DBMS MySQL Nome: Azioni: Creare indici Programmare MySQL Estendere MySQL PhpMyAdmin Definire i requisiti dei sistemi informatici Usare modelli strutturati di interazione con il cliente Applicare i principi standard della raccolta dei prerequisiti Descrivere i requisiti utente per l'architettura di sistema Descrivere i requisiti utente per le funzionalità di sistema Redigere documenti di analisi Argomenti: Raccolta ed analisi requisiti utente Saperi: Metodologie per le interviste con gli utenti Organizzazione dei requisiti Analisi dei requisiti utente Definizione dello schema concettuale A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 35 / 54 Stampa Definitiva Regione PIEMONTE Nome: Azioni: Strumenti 07/10/2010 Redigere documenti di progetto Descrivere l'architettura di un SI Descrivere l'architettura di una rete locale Descrivere l'architettura di internetworking Codificare le esigenze di sicurezza ed il livello di protezione dei dati Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione pratica Nome: Lezione frontale Nome: Problem solving Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Unità formativa Nome: Programmazione WEB server-side PHP Durata: 50 Descrizione: L'unita' formativa si pone l'obiettivo di fornire gli strumenti e far acquisire le competenze necessarie per sviluppare autonomamente siti web dinamici. Saranno affrontate le tematiche legate alla programmazione PHP e all'interazione con i database relazionali MySql. Competenze Attività Nome: Sviluppare software Capacità: Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Individuare moduli di librerie Diagnosticare le anomalie Gestire le verifiche e le modifiche funzionali Strutturare le informazioni per l'utente Gestire il processo di sviluppo secondo standard di qualità Nome: Azioni: Argomenti: Saperi: Individuare gli strumenti di sviluppo software Nome: A208 - 1 - 0001 Realizzare le applicazioni Creare le strutture dati Scrivere il codice ed includere le librerie Utilizzare l'ambiente di sviluppo Modificare le applicazioni Argomenti: Ambienti di sviluppo Saperi: Editor PHP. Nome: Azioni: IDE PHP: plugin Eclipse. PhpMyAdmin. Realizzare la manutenzione dell'applicazione Effettuare collaudi Determinare le cause dei malfunzionamenti IFTS Tecnico superiore per lo sviluppo software - Web Developer 36 / 54 Stampa Definitiva Regione PIEMONTE Capacità: Valutare gli strumenti di sviluppo software presenti sul mercato Scegliere il sistema operativo Argomenti: Tecniche di debug Saperi: Trovare errori pagine web, siti, applicazioni e fare debug codice programmazione. Trovare errori di codice in grado di esporre le applicazioni ad attacchi di tipo cross-site scripting e di provocare problemi di caching. Software per il debug. Argomenti: Saperi: Strumenti 07/10/2010 Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 1 Lavagna Nome: N. allievi per strumento: Nome: Analisi di casi Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Lezione frontale Nome: Problem solving 1 Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 1 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 1 Videoproiettore Nome: N. allievi per strumento: 1 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Nome: Saperi: Linguaggio di programmazione PHP Comunicazione Client/Server Intercomunicabilita' fra le pagine Le FORM Metodi GET e POST Variabili di sessione Cookies Variabili di applicazione Sintassi, dichiarazione di variabili, uso della sessione e delle variabili globali Le direttive Interattivita' con i database Modificare una pagina statica per renderla dinamica Includere in una pagina informazioni variabili Modificare l'aspetto e/o i contenuti in maniera condizionale Iterare le informazioni Accedere alle funzioni (pre)definite del linguaggio PHP + MYSQL L'integrazione dell'SQL nel PHP Unità formativa Nome: Programmazione WEB server-side JSP Durata: 50 Descrizione: L'unita' formativa si pone l'obiettivo di fornire gli strumenti e far acquisire le competenze necessarie per sviluppare autonomamente siti web dinamici utilizzando il linguaggio Java ed il server Tomcat. A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 37 / 54 Stampa Definitiva Regione PIEMONTE Competenze Attività Nome: Sviluppare software Capacità: Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Individuare moduli di librerie Diagnosticare le anomalie Gestire le verifiche e le modifiche funzionali Strutturare le informazioni per l'utente Gestire il processo di sviluppo secondo standard di qualità Nome: Azioni: Argomenti: Saperi: Individuare gli strumenti di sviluppo software Nome: Capacità: Valutare gli strumenti di sviluppo software presenti sul mercato Scegliere il sistema operativo Scegliere la piattaforma hardware Scegliere l'architettura di rete 07/10/2010 Realizzare le applicazioni Creare le strutture dati Scrivere il codice ed includere le librerie Disegnare l'interfaccia video ed i report Utilizzare l'ambiente di sviluppo Modificare le applicazioni Realizzare la guida utente Argomenti: Ambienti di sviluppo Saperi: Java EE Tomcat Nome: Azioni: Realizzare la manutenzione dell'applicazione Effettuare collaudi Determinare le cause dei malfunzionamenti Installare aggiornamenti Argomenti: Tecniche di debug Saperi: Trovare errori pagine web, siti, programmazione Trovare errori di codice in grado di esporre le applicazioni ad attacchi di tipo cross-site scripting e di provocare problemi di caching. Software per il debug Argomenti: Saperi: Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 1 Lavagna Nome: N. allievi per strumento: Nome: Analisi di casi Nome: Autoistruzione Nome: Discussione e confronto Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Lezione frontale Nome: Problem solving 1 Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 1 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 1 Videoproiettore Nome: N. allievi per strumento: 1 Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Kit Parita' 2009 Nome: N. allievi per strumento: 1 Argomenti liberi Nome: Saperi: JSP Introduzione alla Piattaforma Java Enterprise Edition Il modello di applicazioni distribuite multilivello di Java EE Client, componenti, moduli, container e servizi Panoramica su servizi e API della piattaforma L'application Server JBoss Il web container Tomcat L'ide Eclipse Design Pattern per Java EE A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 38 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Definizione di Design Pattern Tipologie di pattern: creazionali, strutturali, comportamentali, architetturali Il pattern architetturale MVC (Model View Controller) Estensione del web server con le servlet Ruolo delle servlet nel contesto Java EE Caratteristiche principali delle servlet Oggetti Request e Response Cookie e gestione delle sessioni Creazione di pagine dinamiche con JSP Ruolo di JSP nel contesto Java EE Caratteristiche principali delle pagine JSP Direttive JSP Azioni JSP Oggetti impliciti Collaborazione tra JSP e servlet JavaBeans JSP Standard Tag Libraries (JSTL) (cenni) JSP Custom Tags (cenni) Scrivere pagine JSP usando Expression language (EL) Sviluppo delle componenti business lato server con gli EJB Panoramica sui componenti EJB e sul ruolo di EJB container Tipologie di EJB: session, entity, message-driven. Accesso agli EJB tramite le interfacce Sviluppo di client per il bean Packaging e deployement degli EJB Framework di sviluppo Definizione di framework Spring Hibernate STRUTS Unità formativa Nome: Metodologie di analisi e progettazione di applicazioni web based Durata: 40 Descrizione: L'unita' formativa ha come obiettivo l'analisi dell'ingegneria del software e i modelli di sviluppo, trattando aspetti economici,organizzativi e metodologici. Verranno analizzati problemi quali la pianificazione del processo produttivo, lo studio di fattibilita',la determinazione di obiettivi e vincoli,la gestione dei rischi, il controllo dei processi di produzione e la gestione delle configurazioni. Competenze Attività Nome: Esaminare i requisiti utente Capacità: Individuare i requisiti utente Rappresentare i requisiti utente in maniera formale Determinare i costi di sviluppo dell'applicazione Nome: Azioni: Argomenti: Saperi: Progettare software di base e applicativo Nome: Capacità: Dettagliare le specifiche tecniche Schematizzare l'architettura del sistema Formalizzare lo schema del software in un modello multi-tier Garantire l'usabilità Argomenti: Saperi: Individuare gli strumenti di sviluppo software Nome: Capacità: Argomenti: Saperi: A208 - 1 - 0001 Valutare gli strumenti di sviluppo software presenti sul mercato Scegliere il sistema operativo Scegliere la piattaforma hardware Scegliere l'architettura di rete Nome: Azioni: Formalizzare i requisiti del software Redigere i requisiti utente Utilizzare software CASE per la gestione dei requisiti Redigere i documenti di analisi Redigere il piano dei costi di sviluppo di una applicazione Delineare le specifiche Descrivere le strutture dati Disegnare il diagramma di flusso Descrivere le procedure e le funzioni Disegnare le maschere ed i report di stampa Argomenti: Metodologie e tecniche di programmazione Saperi: Introduzione Introduzione all'ingegneria del software Modelli di sviluppo del software: dal modello all'extreme programming Project Management strumenti e principi Principi di project management Gannt Gestione bug CVS La progettazione orientata agli oggetti Use Case IFTS Tecnico superiore per lo sviluppo software - Web Developer 39 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 UML Progettazione di applicazioni web Studio di un modello di progettazione su un esempio Interazione con l'utente e multimedialita' Espressione di un sito Motivazione e persuasione Modelli dell'interazione Usabilita' Accessibilita' Argomenti: Strutture dati Saperi: Programmazione a oggetti Definizione di oggetti Ereditarieta',Polimorfismo,Classi astratte Design object oriented,Modelli di architettura software Design e Diagrammi,Interazione tra componenti Moduli,interfaccia,relazioni Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Nome: Pininfarina Moncalieri N. allievi per strumento: 1 Dispense Nome: N. allievi per strumento: Intranet Nome: N. allievi per strumento: 1 Nome: Analisi di casi Nome: Discussione e confronto Nome: Esercitazione pratica Nome: Lezione frontale Nome: Problem solving 25 Lavagna Nome: N. allievi per strumento: 25 Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Unità formativa Nome: Sviluppo di un'applicazione web Durata: 40 Descrizione: In questa unita' formativa si sviluppera' lo studio di un case study. I corsisti si cimenteranno sotto la guida del docente allo studio, analisi e progettazione di un applicativo aziendale web in tecnologia PHP e/o Java. Competenze A208 - 1 - 0001 Attività IFTS Tecnico superiore per lo sviluppo software - Web Developer 40 / 54 Stampa Definitiva Regione PIEMONTE Nome: Sviluppare software Capacità: Tradurre i moduli nel linguaggio di programmazione Formalizzare l'interfaccia dell'applicazione Individuare moduli di librerie Diagnosticare le anomalie Gestire le verifiche e le modifiche funzionali Strutturare le informazioni per l'utente Gestire il processo di sviluppo secondo standard di qualità Nome: Azioni: Realizzare le applicazioni Creare le strutture dati Scrivere il codice ed includere le librerie Utilizzare l'ambiente di sviluppo Modificare le applicazioni Argomenti: Ambienti di sviluppo Saperi: Java Virtual Machine. Java Development Kit. IDE Eclipse Text editor PhpMyAdmin. Java EE Tomcat Argomenti: Saperi: Strumenti 07/10/2010 Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 1 Lavagna Nome: N. allievi per strumento: Nome: Analisi di casi Nome: Nome: Autoistruzione Nome: Esercitazione di laboratorio Nome: Esercitazione pratica Nome: Lezione frontale Nome: Problem solving Discussione e confronto 1 Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 1 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 1 Videoproiettore Nome: N. allievi per strumento: 1 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Nome: Saperi: Case Study Sviluppo completo di un'applicazione web based su piattaforma open source in teconologia PHP e/o Java. Fase Nome: Orientamento al mondo del lavoro Durata: 24 Descrizione: Lo stage costituisce una indispensabile esperienza di apprendimento per l'allievo dei corsi IFTS, nonche' un'opportunita' di valorizzazione dell'offerta formativa da parte del partenariato. Si tratta, pertanto, di una tappa estremamente qualificante del rapporto tra formazione con il fine di verificare in che modo gli allievi applichino le conoscenze ed abilita' acquisite nella formazione precedente e quanto siano in grado di gestirle per risolvere i problemi attinenti le mansioni lavorative. Unità formativa Nome: Pari opportunita' Durata: 8 A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 41 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Descrizione: Per ''metodologie formative di pari opportunita''' intendiamo tutte quelle pratiche che si sono rivelate efficaci nella individuazione, nella valorizzazione e nello sviluppo delle attitudini, delle competenze e delle capacita' delle donne e degli uomini in formazione. Competenze Attività Nome: Azioni: Esprimere comportamenti e linguaggi coerenti con la cultura delle pari opportunita' Riconoscere le specificità del soggetto Adeguare il linguaggio alle pari opportunità Valorizzare le differenze nelle pari opportunità Argomenti: Interculturalita' e pari opportunita' Saperi: Principi fondamentali delle Pari Opportunita' Parita' di genere-Strumenti di conciliazioneCondivisione delle responsabilita'. Valorizzazione ed armonizzazione delle differenze: eta', orientamento sessuale ed identita' di genere, religione, razza ed etnia, disabilita'. Identita', stereotipi e adeguamento del linguaggio. Elementi normativi e Istituzioni di parita' Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Analisi di casi Nome: Discussione e confronto Nome: Lezione frontale Nome: Problem solving Nome: Simulazione Nome: Testimonianza Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Kit Parita' 2009 Nome: N. allievi per strumento: 25 Argomenti liberi Unità formativa Nome: Diritto privato, contrattualistica e sicurezza Durata: 8 Descrizione: La presente UF si propone di fornire un quadro generale sul diritto privato, i contratti di lavoro e i sistemi di sicurezza in azienda. In particolare l'obiettivo complessivo del modulo e' sviluppare le seguenti competenze: -- lavorare in un'ottica di sicurezza; -- verifica della conformita' delle procedure utilizzate con le norme vigenti per la prevenzione dei rischi; -- conoscere i propri diritti e doveri di lavoratore. A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 42 / 54 Stampa Definitiva Regione PIEMONTE Competenze Attività Nome: Nome: Azioni: Capacità: Contestualizzare le norme del diritto nel proprio ambito lavorativo Individuare gli enti/attori coinvolti nelle diverse situazioni nell'applicazione delle norme del diritto in ambito lavorativo Gestire le controversie Argomenti: Saperi: Collaborare ad implementare condizioni di Nome: Capacità: sicurezza Identificare figure e norme di riferimento relative al sistema di prevenzione/protezione Riconoscere situazioni di rischio e di emergenza Rilevare e segnalare tempestivamente criticità e difettosità che mettono a rischio colleghi, collaboratori o fornitori Rilevare bisogni di informazione e formazione propri, di collaboratori e fornitori in materia di sicurezza e prevenzione Diffondere attenzione e informazioni sul tema della sicurezza 07/10/2010 Lavorare in un'ottica sicurezza e prevenzione Utilizzare il sistema della sicurezza nell'ambiente di lavoro Applicare i principi fondamentali di prevenzione Applicare i comportamenti previsti in caso di incendio, evacuazione o incidente Prestare un primo soccorso Argomenti: Fonti delle principali norme in materia di sicurezza Saperi: Argomenti: Saperi: Nome: Azioni: e prevenzione Legislazione italiana sulla sicurezza sul lavoro. Un particolare approfondimento, con lettura e commento dei singoli articoli, riguardera' il Dlgs 81/2008 - Testo unico sulla salute e sicurezza sul lavoro. Confronto del Dlgs 81/2008 con il precedente Dlgs 626/94 Misure di prevenzione degli incendi e le procedure di gestione dell'emergenza. Gestione della prevenzione nei luoghi di lavoro Rischi per la salute cui sono esposti i lavoratori negli uffici. Utilizzo di apparecchiature munite di VDT. Uso delle attrezzature di lavoro e dei dispositivi di protezione individuali Impianti e apparecchiature elettriche Misure per la salute e sicurezza nei cantieri temporanei e mobili. Segnaletica di salute e sicurezza sul lavoro Governare l'esercizio del proprio rapporto di lavoro Accedere ai servizi connessi al mondo del lavoro (servizi per l'impiego, patronati, organizzazioni sindacali, ecc.) Leggere/comprendere/redigere i documenti inerenti la propria prestazione lavorativa Argomenti: Legislazione del lavoro e contrattualistica Saperi: Fonti del diritto comunitario. Le istituzioni europee. Gli organismi comunitari Le societa':diritto nazionale,comunitario e internazionale I contratti d'impresa nazionali e internazionali e il commercio elettronico Comunicazione e negoziato contrattuale La risoluzione delle controversie giudiziali ed extragiudiziali L'orario di lavoro e il contratto di lavoro a tempo parziale Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Analisi di casi Nome: Autoistruzione Nome: Discussione e confronto Nome: Lezione frontale Nome: Problem solving Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: Nome: A208 - 1 - 0001 25 Testi IFTS Tecnico superiore per lo sviluppo software - Web Developer 43 / 54 Stampa Definitiva Regione PIEMONTE N. allievi per strumento: 07/10/2010 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Unità formativa Nome: Introduzione all'esperienza di stage aziendale Durata: 8 Descrizione: L'unita' formativa si propone di introdurre gli studenti all'esperienza di stage aziendale, dotandoli di conoscenze ed indicazioni utili per vivere nel modo piu' proficuo il periodo di permanenza all'interno dell'azienda ospitante. Competenze Attività Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Dispense Nome: N. allievi per strumento: 1 Intranet Nome: N. allievi per strumento: 25 Lavagna Nome: N. allievi per strumento: 25 Nome: Analisi di casi Nome: Discussione e confronto Nome: Lezione frontale Nome: Problem solving Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: 25 Testi Nome: N. allievi per strumento: 1 Via telematica Nome: N. allievi per strumento: 25 Videoproiettore Nome: N. allievi per strumento: 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Nome: Saperi: A208 - 1 - 0001 Orientamento allo stage Il curriculum vitae e regole per una corretta compilazione Monitoraggio dei bisogni del gruppo classe. Presentazione del percorso. Contratto formativo: responsabilita' reciproche. L'azienda: struttura, funzioni e ruoli organizzativi. IFTS Tecnico superiore per lo sviluppo software - Web Developer 44 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Prepararsi all'Esperienza di Stage: aspettative e motivazioni; aspettative dell'azienda; "regole d'oro" per un buon inserimento. Il Mondo della Scuola e il Mondo del Lavoro a Confronto Dimensioni significative dei due contesti: responsabilita', rispetto delle regole, relazioni interpersonali, modalita' di verifica; Esercizi di problem solving per imparare a reagire davanti a persone ed ambienti sconosciuti. Fase Nome: Esercitazioni per Esame finale Durata: 8 Descrizione: In questa ultima fase si cerchera' di esercitare gli allievi svolgendo un ripasso con esercitazioni delle materie professionali svolte nel percorso Unità formativa Nome: Preparazione e ripasso Durata: 8 Descrizione: Recuperi, ripasso ed esercitazioni sotto forma di test delle materie professionalizzanti svolte al corso Competenze Attività Strumenti Modalità Laboratorio Informatico Multimediale - ITIS Pininfarina Moncalieri N. allievi per strumento: 1 Nome: Personal computer Nome: N. allievi per strumento: 1 Server FAD Nome: N. allievi per strumento: Nome: Discussione e confronto Nome: Esercitazione pratica Nome: Problem solving Nome: Simulazione 25 Laboratorio Informatico Multimediale Immaginazione e Lavoro Novara N. allievi per strumento: 1 Nome: Laboratorio Informatico Multimediale - IIS Cobianchi Verbania N. allievi per strumento: 1 Nome: Argomenti liberi Nome: Saperi: Simulazione Esame Nome: Saperi: Ripasso finale Test Analisi tesina Test Analisi tesina Unità formativa Nome: Misure di accompagnamento Durata: 0 Descrizione: Per il percorso sono state predisposte le azioni di accompagnamento in maniera tale da essere in grado di supportare le diverse tipologie di utenti che solitamente si rivolgono a percorsi di alta formazione. Gli allievi verranno accompagnati tramite: colloqui individuali: approfondimento delle motivazioni del fabbisogno formativo e della progettualita' individuale: predisposizione di piani di studio personalizzati: predisposizione di piani di studio personalizzati specifici per studenti non diplomati: azioni a favore di adulti occupati: collegamenti a servizi telematici del territorio messa a disposizione degli allievi di strumentazione e laboratori. Competenze Attività Strumenti Modalità Nome: A208 - 1 - 0001 ORIENTAMENTO AI PERCORSI DI STUDIO_IFTS IFTS Tecnico superiore per lo sviluppo software - Web Developer 45 / 54 Regione PIEMONTE Stampa Definitiva Nome: Nome: Nome: Nome: Nome: 07/10/2010 FLESSIBILITA' DEGLI ORARI PER ADULTI OCCUPATI_IFTS CONSULENZA INDIVIDUALE_IFTS CERTIFICAZIONE DI CREDITI IN INGRESSO_IFTS AZIONI DI RIALLINEAMENTO DELLE COMPETENZE DI BASE_IFTS ATTIVITA' PER L'INSERIMENTO LAVORATIVO E DI SOSTEGNO ALLA CREAZIONE DI IMPRESA_IFTS Argomenti liberi A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 46 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Parte 3.3 Altre componenti (profili, obiettivi,competenze / attività, argomenti) P IFTS - Diagnosticare Tipo: NON PROFESSIONALIZZANTE Sviluppare il proprio progetto professionale ) Orientamento in ingresso Esplicitare le proprie motivazioni e aspettative Indicare i propri punti di forza e debolezza Costruire un progetto professionale ! Strumenti per la costruzione del dossier personale ! Linee guida per la definizione del proprio progetto individuale Elaborare le informazioni ) Competenze Relazionali e Organizzative Utilizzare tecniche per la raccolta delle informazioni di varia natura e su vari supporti Leggere e correlare le informazioni proveniente da fonti diverse Utilizzare le tecniche per la diagnosi di problemi strutturati o impliciti ! I flussi e le fonti informative ! Diangosi e strategie correttive Riconoscere e valutare situazioni e problemi di lavoro ) Orientamento in ingresso Identificare le problematiche e il contesto organizzativo della professione Monitorare i processi di inferenza Controllare l'effetto dell'azione applicata P IFTS - Economico Aziendale Tipo: NON PROFESSIONALIZZANTE Definire l'impresa e la sua organizzazione ) Il marketing Confrontare scelte organizzative con mercati e territorio di riferimento Riconoscere i fattori che concorrono a produrre i risultati dell'impresa Acquisire e valutare informazioni su settori, mercati e territorio ! Organizzazione aziendale Realizzare l'idea di impresa ) Il marketing Esaminare il mercato di riferimento Distinguere il target di destinatari Redigere il business plan Redigere un piano di finanziamento Redigere un piano di controllo ! Principi di economia aziendale Individuare gli elementi fondamentali delle organizzazioni aziendali ) Il marketing Individuare differenti tipologie di organizzazione Interpretare lorganigramma Identificare i principali processi organizzativi dellazienda Sviluppare un piano di realizzazione del progetto di business ) Il marketing Individuare gli strumenti per la strutturazione e il controllo di un progetto Definire la sequenza delle azioni per l'avviamento e per il monitoraggio Identificare fabbisogni finanziari e fonti di finanziamento Individuare fasi di sviluppo e priorità Valutare fattibilità e convenienza del progetto P IFTS - Giuridica - Estratto da A208 - 1 - 0001 Tipo: NON PROFESSIONALIZZANTE IFTS Tecnico superiore per lo sviluppo software - Web Developer 47 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Lavorare in un'ottica sicurezza e prevenzione ) Diritto privato, contrattualistica e sicurezza Utilizzare il sistema della sicurezza nell'ambiente di lavoro Applicare i principi fondamentali di prevenzione Applicare i comportamenti previsti in caso di incendio, evacuazione o incidente Prestare un primo soccorso ! Fonti delle principali norme in materia di sicurezza e prevenzione Governare l'esercizio del proprio rapporto di lavoro ) Diritto privato, contrattualistica e sicurezza Accedere ai servizi connessi al mondo del lavoro (servizi per l'impiego, patronati, organizzazioni sindacali, ecc.) Leggere/comprendere/redigere i documenti inerenti la propria prestazione lavorativa ! Legislazione del lavoro e contrattualistica Contestualizzare le norme del diritto nel proprio ambito lavorativo ) Diritto privato, contrattualistica e sicurezza Individuare gli enti/attori coinvolti nelle diverse situazioni nell'applicazione delle norme del diritto in ambito lavorativo Gestire le controversie Collaborare ad implementare condizioni di sicurezza ) Diritto privato, contrattualistica e sicurezza Identificare figure e norme di riferimento relative al sistema di prevenzione/protezione Riconoscere situazioni di rischio e di emergenza Rilevare e segnalare tempestivamente criticità e difettosità che mettono a rischio colleghi, collaboratori o fornitori Rilevare bisogni di informazione e formazione propri, di collaboratori e fornitori in materia di sicurezza e prevenzione Diffondere attenzione e informazioni sul tema della sicurezza P IFTS - Lingua Inglese Tipo: NON PROFESSIONALIZZANTE Utilizzare l'inglese in modo autonomo ) Inglese Comprendere testi scritti e orali anche complessi su argomenti inerenti la vita quotidiana Comprendere il linguaggio scritto e orale dei mezzi di comunicazione Interagire in conversazioni e comunicazioni con spiegazioni e argomentazioni Esporre oralmente descrizioni e presentazioni con approfondimenti Produrre testi scritti comparando e sintetizzando informazioni ! Regole grammaticali e sintattiche ! Regole di pronuncia, intonazione, stili e registri ! Lessico e vocabolario della vita quotidiana e delle fonti di informazione Utilizzare l'inglese come linguaggio tecnico ) Inglese Comprendere testi scritti e orali anche complessi su argomenti inerenti il dominio professionale Interagire in conversazioni e comunicazioni relative al dominio professionale con spiegazioni e argomentazioni Esporre oralmente descrizioni e presentazioni con approfondimenti in ambito tecnico-specialistico Produrre testi scritti su temi tecnico - specialistici comparando e sintetizzando informazioni ! Lessico e vocabolario dell'ambito professionale di riferimento ! Documenti del settore: lettere, comunicazioni, presentazioni e relazioni ! Le fonti specialistiche Utilizzare la lingua inglese per muoversi all'interno del Mercato del Lavoro ) Inglese Conoscere le peculiarità dei diversi sistemi nazionali dell'UE in termini di orientamento, formazione e lavoro Ricercare le opportunità professionali/formative di interesse Presentare e sostenere la propria candidatura ! Quadro comunitario in materia di formazione, lavoro e servizi ! L'autocandidatura in lingua: selezione del personale, curriculum vitae, colloqui A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 48 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Contestualizzare testi scritti e orali in lingua inglese ) Inglese Interpretare e analizzare il testo scritto e orale Distinguere le varietà linguistiche e le tipologie testuali Individuare le fonti, le finalità e gli strumenti espressivi Gestire comunicazioni scritte e orali in lingua inglese ) Inglese Individuare i ruoli della comunicazione e il contesto linguistico Scegliere lo stile, il registro e la funzione comunicativa appropriati al contesto e alla finalità Organizzare la comunicazione secondo criteri di coerenza Gestire il processo di presentazione e promozione della propria candidatura P IFTS - Relazionarsi Tipo: NON PROFESSIONALIZZANTE Comunicare in un contesto organizzativo e di lavoro ) Competenze Relazionali e Organizzative Comunicare con altri nel contesto di lavoro Comunicare in situazioni di interazione diretta o mediata da strumenti di diversa natura (cartacei, informatici, telematici) ! Elementi di comunicazione aziendale Lavorare in gruppo ) Competenze Relazionali e Organizzative Operare in sinergia con un gruppo di lavoro Collaborare per affrontare problemi, progettare soluzioni, produrre risultati collettivi ! Lavoro di gruppo ! Principali fenomeni dell'interazione in un gruppo ! Tecniche di problem-setting e problem solving collettivo Negoziare ) Competenze Relazionali e Organizzative Concertare e negoziare con altri soluzioni e risorse Confrontarsi in situazione interpersonale e di gruppo Utilizzare modalità di comunicazione persuasiva Gestire situazioni di conflitto Relazionarsi nell'interazione di team ) Competenze Relazionali e Organizzative Dare e chiedere informazioni a livello interpersonale e di gruppo di lavoro Adattare i propri stili e le proprie strategie comunicative alle esigenze del contesto e degli interlocutori individuali e collettivi Riconoscere e adottare specifiche strategie comunicative e di feed-back Utilizzare specifiche strategie comunicative e di feed-back P IFTS - Tecnico superiore per i sistemi e le tecnologie informatiche Estratto da Tipo: PROFESSIONALIZZANTE Definire i requisiti dei sistemi informatici ) Basi di dati Usare modelli strutturati di interazione con il cliente Applicare i principi standard della raccolta dei prerequisiti Descrivere i requisiti utente per l'architettura di sistema Descrivere i requisiti utente per le funzionalità di sistema Redigere documenti di analisi ! Raccolta ed analisi requisiti utente Redigere documenti di progetto ) LAMP Descrivere l'architettura di un SI Descrivere l'architettura di una rete locale A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 49 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Descrivere l'architettura di internetworking Codificare le esigenze di sicurezza ed il livello di protezione dei dati ! Architetture e protocolli di rete ) Basi di dati Descrivere l'architettura di un SI Descrivere l'architettura di una rete locale Descrivere l'architettura di internetworking Codificare le esigenze di sicurezza ed il livello di protezione dei dati Progettare sistemi informatici ) Basi di dati Interagire con il committente al fine di individuare i requisiti di sistema Applicare principi di astrazione, raffinamento e modularizzazione nella generazione del progetto Individuare architetture, tecnologie, componenti per l'implementazione del sistema Individuare le politiche di sistema in funzione delle necessità Valutare, per grandi linee, il costo di sviluppo di un sistema informatico Individuare i criteri di applicazione degli standard di sicurezza Collaborare in gruppi di lavoro Gestire sistemi informatici ) Basi di dati Definire le politiche di diagnostica e monitoraggio Individuare i tool di amministrazione e di controllo Gestire le politiche di sistema in funzione delle necessità Valutare la funzionalità e ottimizzare le prestazioni del sistema informatico Pianificare la manutenzione ordinaria del sistema Garantire la sicurezza del sistema informatico P IFTS - Tecnologica (Informatica) estratto Tipo: NON PROFESSIONALIZZANTE Utilizzare in modo consapevole un PC e i principali programmi applicativi ) Informatica di base Eseguire le principali operazioni di gestione dei file Configurare, utilizzare le principali periferiche ! Hardware e periferiche ! Sistemi operativi Individuare le caratteristiche di un PC e relativo sistema operativo ) Informatica di base Identificare i principali componenti hardware, software di un elaboratore Riconoscere le caratteristiche generali di un'interfaccia utente P Pari opportunita' Tipo: NON PROFESSIONALIZZANTE Esprimere comportamenti e linguaggi coerenti con la cultura delle pari opportunita' ) Pari opportunita' Riconoscere le specificità del soggetto Adeguare il linguaggio alle pari opportunità Valorizzare le differenze nelle pari opportunità ! Interculturalita' e pari opportunita' ! Informazione numerica e non numerica ) Informatica di base ! Orientamento allo stage ) A208 - 1 - 0001 Introduzione all'esperienza di stage aziendale IFTS Tecnico superiore per lo sviluppo software - Web Developer 50 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 ! Simulazione Esame ! Ripasso finale ) Preparazione e ripasso ! Linguaggio di programmazione C ANSI ) Algoritmi e programmazione C ! Linguaggio di programmazione Java ) Programmazione Java ! Linguaggi di scripting lato client ! Linguaggi di markup e CSS ) Programmazione WEB client-side ! Aspetti Specifici di Sostenibilita' ) LAMP ! Aspetti Generali di Sostenibilita' ) Il marketing ! Linguaggio di programmazione PHP ) Programmazione WEB server-side PHP ) Programmazione WEB server-side JSP ! JSP ! Case Study ) A208 - 1 - 0001 Sviluppo di un'applicazione web IFTS Tecnico superiore per lo sviluppo software - Web Developer 51 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Parte 3.4 Componenti non utilizzati Deroga utilizzo: A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 52 / 54 Stampa Definitiva Regione PIEMONTE 07/10/2010 Parte 3.5 Stage e verifica finale Stage Durata: 240 Finalità e modalità: Descrizione: Finalita' dello stage e' sviluppare, integrare, maturare il sistema di competenze dell'individuo,puntando sulle capacita' di autodiagnosi e di problem solving. L'esperienza di stage prevede l'inserimento di ogni allievo all'interno di un'azienda del settore informatico per una durata complessiva di 240 ore. Si prevede una attivita' di tutoraggio individualizzato,che precede ed accompagna l'utente,guidandolo verso l'inserimento lavorativo. L'attivita' di tutoring e' cosi' strutturata: Fase 1:Preparazione ed avvio stage Contatto iniziale con azienda, colloquio conoscitivo fra azienda e allievo, feedback con azienda e progettazione stage Fase 2:Monitoraggio in itinere Valutazione delle competenze acquisite in azienda e delle attitudini lavorative complessive dell'utente effettuate durante il tutoring sul posto di lavoro. Fase 3:Output Al termine dello stage, al fine di consolidare l'esperienza formativa vissuta,l'allievo sviluppera' una Relazione Finale,confrontandosi con i docenti gia' coinvolti nella formazione teorica. V Progettato in collaborazione con le aziende Descrizione: Unione Industriale API Unimatica V Monitorato in azienda da parte dei docenti Descrizione: La valutazione in itinere avverra' durante le visite del tutor formativo in azienda con l'utilizzo di questionari e griglie di valutazione/autovalutazione somministrati agli allievi e ai tutor aziendali. Verifica / discussione periodica in aula V Verifica finale dell'attività svolta Descrizione: Le competenze attivate grazie al percorso di tirocinio verranno registrate con due modalita': -autovalutazione da parte dell'allievo, -valutazione da parte del tutor. Entrambe le modalita' verranno attivate sia in itinere che al termine del percorso di stage. Gli allievi al rientro in aula,aiutati dal tutor,elaboreranno una relazione scritta analizzando l'esperienza vissuta ed ipotizzeranno un personale progetto professionale. Il lavoro svolto durante lo stage da ogni singolo allievo verra' valutato dal tutor formativo con l'ausilio del tutor aziendale e portera' ad una votazione in venticinquesimi. Quest'ultima, insieme alle altre valutazioni del percorso,verra' utilizzata per il calcolo del credito valutativo attribuito a ciascun allievo alla fine del percorso formativo. Verifica finale Durata: 16 Deroga prova finale: N Introduzione: La prova finale ha come obiettivo quello di verificare l'acquisizione dei contenuti formativi svolti durante il percorso di aula e il momento di stage al fine di possedere le competenze necessarie per svolgere le attivita' lavorative richieste dalla figura professionale. A tale scopo si ritengono elementi fondamentali le valutazioni dei docenti riferite alle prove svolte durante il percorso formativo, le valutazioni del tutor d'aula e del tutor aziendale. Descrizione: Seguendo le indicazioni della Conferenza Unificata del 2 Marzo 2000,la prova verra' valutata in centesimi e sara' suddivisa in: a) Prova di simulazione b) Prova Orale Prova di simulazione Avra' un peso del 30% sul punteggio totale e sara' suddivisa in due prove: 1) Prova scritta:durata 2 ore,consistente nella somministrazione di un questionario a risposta chiusa e/o a scelta multipla per testare tutte le UF della fase professionalizzante. 2) Prova pratica: durata 8 ore,atta a valutare le competenze tecniche maturate relative a tutte le UF della fase professionalizzante utilizzando il laboratorio aula multimediale. La prova pratica dovra' prevedere la realizzazione di un applicativo software mediante l'uso di un linguaggio di programmazione svolto nel corso. La prova scritta avra' un peso del 10% sul punteggio totale. La prova pratica avra' un peso del 20% sul punteggio totale La somma della prova scritta e della prova prativa costituiscono la prova di simulazione. La prova di simulazione si intende superata se l'allievo raggiunge il punteggio minimo di 18/30 Prova orale Consistera' in un colloquio mirato alla verifica delle competenze maturate durante l'attivita' di stage e durante il percorso formativo. La prova orale e la valutazione del percorso formativo pregresso avranno un peso A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 53 / 54 Regione PIEMONTE Stampa Definitiva 07/10/2010 del 70% sul punteggio totale. La prova orale insieme alla valutazione pregressa del percorso formativo si intendono superate dall'allievo se raggiungono una valutazione almeno del 42/70 La somma delle due soglie minime di superamento dell'esame deve dare il 60% del totale. La valutazione finale e' in Centesimi. A208 - 1 - 0001 IFTS Tecnico superiore per lo sviluppo software - Web Developer 54 / 54