lllo Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi) Via Firenze, 51 - Tel. 0587/213400 - Fax 0587/52742 http://www.itcgfermi.it E-mail: mail@itcgfermi.it PIANO DI LAVORO (a.s. 2014/2015) Prof.ssa Andrea Luppichini Prof. Marco Fiorentini DISCIPLINA Informatica CLASSE 4 SEZIONE ASI
Le ore di lezione settimanali nella classe sono 5 (per un totale circa di 165 ore). Due di queste cinque ore settimanali si svolgono in laboratorio di informatica con il supporto del Prof. Marco Fiorentini. Il libro di testo utilizzato è E-Program Informatica secondo Biennio Juvenilia Scuola. Il testo copre soltanto una parte dei contenuti svolti. Agli studenti viene di volta in volta fornito il materiale elettronico prodotto dal docente come supporto all attività. Il programma è suddiviso in moduli ciascuno formato da unità didattiche. Ciascun modulo contiene le entità concettuali di riferimento, mentre le unità didattiche guidano nell apprendimento dei temi specifici. Questa programmazione fa riferimento alle linee guida predisposte dal dipartimento di informatica. L apprendimento degli allievi sarà favorito da un alternanza di contenuti teorico-pratici. Lezioni in classe in cui si approfondiranno gli aspetti teorici, saranno alternate con lezioni in laboratorio. Le lezioni in laboratorio hanno lo scopo di approfondire e verificare i contenuti teorici mediante l utilizzo di programmi applicativi. Si prevede inoltre di simulare attività e problematiche aziendali attraverso la progettazione e la loro realizzazione OBIETTIVI Conoscenze: Conoscenza delle organizzazioni, modalità di accesso agli archivi e dispositivi di memoria di massa per la loro memorizzazione. Programmazione object oriented Progettazione delle basi di dati e uso di SQL come linguaggio standard per gli ambienti sw nella la gestione di basi di dati. Conoscere le problematiche del sistema informativo aziendale. Competenze: Saper impostare progetti di Data Base seguendo le più comuni tecniche di documentazione. Saper tradurre un modello concettuale in un modello logico Utilizzo di un DBMS (es. Access) per gestire/ implementare un progetto e realizzare vari tipi di query. Applicare i principi principali della programmazione a oggetti utilizzando ambiente come VisualStudio Utilizzare i sistemi informativi aziendali e gli strumenti di comunicazione integrata d impresa, per realizzare attività comunicative con riferimento a differenti contesti OBIETTIVI TRASVERSALI (COGNITIVI E COMPORTAMENTALI) ruolo della disciplina nel loro raggiungimento
Cognitivi: Acquisire strumenti procedurali da applicare all organizzazione di dati strutturati Formalizzare e scegliere modelli Rafforzamento delle capacità operanti nell ambito del Problem Solving Comportamentali: Saper giustificare e documentare in modo appropriato il proprio lavoro. Utilizzare il linguaggio specifico della disciplina per esprimersi in modo chiaro e corretto. Essere puntuali nelle consegne dei compiti assegnati. NUMERO DI VERIFICHE SOMMATIVE PREVISTE PER IL TRIMESTRE Sono programmate tre verifiche sommative che possono essere sia scritte che pratiche. Tali verifiche saranno affiancate da brevi interrogazioni orali. NUMERO DI VERIFICHE SOMMATIVE PREVISTE PER IL PENTAMESTRE Sono programmate quattro o cinque verifiche sommative che possono essere sia scritte che pratiche. Tali verifiche saranno affiancate da brevi interrogazioni orali. Gli interventi giornalieri degli studenti, gli esercizi svolti in classe, sono tracciati in una griglia ripresa da un modello del POF e al termine di ogni modulo, gli interventi positivi si trasformano in una valutazione orale, chi invece ha mostrato difficoltà può recuperare con una interrogazione. MODALITA DI RECUPERO/SOSTEGNO DA ATTIVARE PER LA CLASSE Sarà attivato il tutorato. Inoltre la classe avrà a disposizione l uso della classe virtuale con la piattaforma di e-learning Claroline accedibile via internet. Tale strumento verrà utilizzato per fornire agli studenti approfondimenti sull attività previste in classe, verranno proposti esercizi da svolgere a casa e proporne le soluzioni on-line all insegnante, potranno utilizzare un forum per chiarire/approfondire alcuni aspetti oggetto di lavoro in classe; dovranno poi creare un registro di classe dove inserire a turno gli argomenti trattati durante ogni lezione e i relativi compiti per casa. La classe virtuale permette quindi all insegnante un interazione quotidiana con gli studenti anche da casa, aiutandoli subito a superare eventuali difficoltà e aiuta nel monitoraggio giornaliero dell interesse della classe nelle attività svolte. La strategia didattica in un'aula virtuale si presenta sotto forma di apprendimento collaborativo, stimolando il confronto e la condivisione di conoscenze tra i partecipanti, al fine di raggiungere un obiettivo comune.
INTERVENTI DI APPROFONDIMENTO Gli studenti più motivati saranno convolti alle selezioni scolastiche delle Olimpiadi di Informatica. Nelle prove Modulo 1: Funzioni n. ore 16 circa Risolvere algoritmi che richiedono l'utilizzo di funzioni anche complesse Scrivere semplici funzioni, saperle richiamare Programmare utilizzando funzioni anche per scomporre il problema Modulo 2: Archivi e Basi di dati n. ore 54 circa Progettare e organizzare un semplice database, identificando i dati e le interrogazioni necessarie per la gestione del sistema Saper riconoscere gli oggetti fondamentali di un modello relazionale Essere in grado di interrogare il database con operatori relazionali e File e archivi Accessi sequenziali Ad indice Modello dei dati Schema Concettuale Schema logico relazionale regole di trasformazione
query SQL Saper identificare i contesti in cui è necessario utilizzare un data warehouse utilizzo DBMS Interrogazioni e linguaggio SQL Operatori relazionali DDl, DML e QL query SQL normalizzazione integrità referenziale Amministrazioni di basi di dati Data warehouse Business intelligence OLTP vs OLAP Modulo 3: Programmazione ad oggetti n. ore 65 circa Sapere modellare problemi utilizzando tecniche di tipo object oriented Programmare utilizzando il concetto di classificazione gerarchica Metodi e tecniche Oggetti Classi e attributi e metodi Information hiding Ereditarietà (generalizzazioni e specializzazioni) Overloading e overriding Formalismo per la
rappresentazione delle classi:uml Programmazione con linguaggio object oriented IDE Visual Studio e linguaggio C## applicazioni stand alone e con componenti grafici Modulo 4: Ingegneria del sw n. ore 15 circa Organizzare il programma selezionando le metodologie, gli strumenti di sviluppo e test più appropriati Generare la documentazione appropriata Sapere utilizzare le principali tecniche di sw engeneering. Principi e metodologie per lo sviluppo di sistemi e modelli di riferimento A cascata A spirale A prototipazione A rilasci incrementali Metodologie agili ed extreme programming Conoscere gli strumenti che supportano nelle varie fasi di strumenti e fasi per lo sviluppo di sistemi
sviluppo del sw Saper riconoscere le tipologie di test da utilizzare nei vari contesti Saper identificare l architettura più appropriata Esempi di case tools di supporto alle varie fasi (lower case e upper case, CVS) Testing e documentazione di supporto: concetti di base del testing unit test, integration test, test di accettazione, tools automatici per l esecuzione del test Errori e debugging Analisi lessicale e analisi sintattica Controllo dei tipi Tipologia di test (alfa test e beta test, test di non regressione) cambiamenti nel sw e impatti nella documentazione user manual e tecnical document reference Architetture Impatti sul processo di sviluppo in relazione alle architetture: n-tier, web based, service oriented, sistemi legacy Modulo 5: Programmazione grafica n. ore 10 circa
Ampliare le competenze di Progettare e realizzare pagine web programmazione utilizzando con interfacce grafiche in strumenti più evoluti linguaggio object oriented Uso di oggetti grafici per la realizzazione di interfacce utente Impostazioni delle principali proprietà degli oggetti grafici Gestione degli eventi Modulo 6: Sistema informativo aziendale n. ore 10 circa Interpretare i sistemi aziendali nei loro modelli, processi e flussi informativi con riferimento alle diverse tipologie di imprese Riconoscere i diversi modelli organizzativi aziendali ricercare soluzioni efficaci rispetto a situazioni date Saper identificare le principali problematiche del sistema informativo aziendale e creare il portafoglio applicativo per la gestione delle problematiche emerse. Informazione in azienda L azienda digitale e le sue trasformazioni Importanza delle informazioni Evoluzione delle tecnologie informatiche (EDP, CED, CAD, CAM, CIM, e-business Pianificare la produzione: MRP e distinta base Applicazioni come supporto ai processi aziendali: Enterprise Resource Planning, Customer Relationship Management,
Supply Chain Management, Decision Support System, e-procurement sistemi di gestione della conoscenza Obiettivi minimi Valutare se una metodologia di sviluppo del sw risulta appropriata per il contesto in cui si opera. Analogamente per gli strumenti di sviluppo e di test. Riconoscere il contesto in cui può essere inserita un'applicazione per la gestione dei sistemi informativi Nel quarto anno viene posto l'accento sulla modellizzazione dei dati e funzioni. Lo studente deve essere in grado realizzare semplici modelli in contesti differenti. In particolare conoscere il significato di database, riconoscere il ruolo di un DBMS, identificare il significato di una interrogazione. Modellare un semplice problema in UML che gestisce l'ereditarietà e realizzare le classi corrispondenti Saper creare la struttura di una window a associare le funzioni di base. Una competenza di base comune a tutti i moduli è la presenza di chiarezza espositiva e la capacità di utilizzare termini tecnici specifici della disciplina.
orali verranno valutate le conoscenze, le capacità di applicazione delle medesime ai casi concreti, la chiarezza espositiva e la capacità di utilizzare termini tecnici specifici della disciplina. CRITERI E GRIGLIE DI VALUTAZIONE I criteri dipendono dalla tipologia della prova. Nel caso di problemi, viene indicata la soglia della sufficienza e si tiene conto della correttezza e del tipo di errore (procedimento errato, improprietà, anomalie rilevanti). Nel caso di questionario sarà dato un punteggio ad ogni quesito. Nel caso di prove con uso del computer si tiene conto della funzionalità e della correttezza del progetto. Data: Novembre 2014 Prof.Andrea Luppichini