Anno Scolastico 2015/16 PERCORSO FORMATIVO DI INFORMATICA CLASSE VB INFORMATICA Docenti: D Antico Maria Samantha Civardi Mauro Ore settimanali: 6 Ore annuali (previste in data 07/05/2016) : 196
FINALITA' E OBIETTIVI FINALITA L insegnamento dell informatica nel quinto anno ha come fine principale quello di mettere lo studente nella condizione di affrontare, dall analisi alla stesura della documentazione e alla realizzazione, problemi relativi alle basi di dati e di un linguaggio di programmazione atto ad interfacciarsi con le basi dati, agendo con un approccio progettuale e sistemico. Saranno pertanto valorizzati l aspetto metodologico, la costruzione di modelli, la scelta e l utilizzo di strumenti adeguati per il raggiungimento degli obiettivi prefissati. COMPETENZE TRASVERSALI Gli obiettivi trasversali da raggiungere si concretizzano nell ambito della disciplina come segue: capacità di lavorare in gruppo; rispetto delle scadenze per i lavori assegnati (a casa ed in laboratorio); uso di proprietà linguistiche nella creazione della documentazione relativa al problema da risolvere; capacità di esposizione e presentazione del proprio lavoro con l utilizzo di opportuni strumenti COMPETENZE DELLA DISCIPLINA Conoscere la metodologia di sviluppo della soluzione di un problema Conoscere il processo di modellazione dei dati al fine di costruire correttamente una base di dati Conoscere il modello concettuale E/R Conoscere le caratteristiche di un database relazionale
Conoscere le problematiche legate alle Basi di dati in rete Conoscere le modalità di gestione di un database, anche in rete Saper analizzare un problema e progettare e documentare la sua soluzione Saper progettare un data base, rappresentandolo attraverso i modelli E/R e relazionale e saperlo gestire mediante un DBMS relazionale Conoscere il linguaggio SQL Conoscere il linguaggio PHP ed XHTM CONTENUTI/ARGOMENTI Conoscenze - Introduzione alle basi di dati - Sistemi informativi e sistemi informatici - Dati e informazioni: schemi e istanze - Modelli concettuali - Modelli logici: esempi - Caratteristiche dei DBMS - La progettazione di una base di dati: progettazione concettuale, logica e fisica - Progettazione concettuale - Lo schema E/R: entità, attributi, associazioni - Tipi di attributi: semplici, composti e multipli - Attributi chiave - Le associazioni. Tipi e proprietà; 1:1, 1:n, n:n; attributi di associazioni - Vincoli di integrità - Vincoli di integrità impliciti ed espliciti - Progettazione logica - Le relazioni - Dal modello concettuale al modello logico: rappresentazione delle entità e Abilità - Sapere in cosa consiste la progettazione di una base di dati - Saper realizzare la progettazione concettuale attraverso lo schema E/R - Saper stabilire le associazioni tra entità - Saper impostare dei vincoli su di una relazione - Saper passare dallo schema E/R al modello relazionale
degli attributi - Rappresentazione delle associazioni 1:1 - Rappresentazione delle associazioni 1:n - Rappresentazione delle associazioni n:n - Integrità referenziale - Le operazioni relazionali - Tipi di Join - La normalizzazione delle relazioni - Prima, seconda e terza forma normale - Un linguaggio per le basi di dati relazionali: SQL - Identificatori e tipi di dati - Istruzioni del DDL di SQL - creare un database - creare una tabella e i vincoli di integrità - vincoli di ennupla - vincoli di integrità referenziale e politiche di violazione - modificare la struttura di una tabella - eliminare una tabella - Istruzioni del DML di SQL - inserire i valori in una tabella - modificare i valori delle righe di una tabella - cancellare le righe di una tabella - Istruzioni per il reperimento dei dati: SELECT - le operazioni relazionali in SQL - L operazione di join - Le query parametriche - le funzioni di aggregazione - interrogazioni e sottointerrogazioni annidate - tipi di subquery: i predicati Any, All, In ed Exists - Istruzioni del DCL di SQL - Grant e Revoke - diritti di accesso ai dati - le viste - Introduzione ad Access. Caratteristiche generali - Definizione e apertura di un database - Definizione delle tabelle - Definizione di una chiave primaria - Modifica della struttura - Creazione delle relazioni fra le tabelle - Integrità referenziale - Creazione di un indice - Il caricamento dei dati - Saper normalizzare una relazione - Saper utilizzare il linguaggio SQL - Saper definire lo schema - Saper modificare lo schema e i dati - Saper costruire le query - Saper utilizzare le funzioni predefinite - Saper effettuare operazioni complesse - Saper garantire la sicurezza dei dati - Saper realizzare tabelle con MS ACCESS - Saper realizzare le relazioni in Access - Saper effettuare le interrogazioni su un database
- Interrogazione della base di dati (query) - La procedura per la creazione di una query - Join di tabelle - Maschere - L architettura client/server - Concetto di Web server e Data Base server - Programmazione lato client e lato server - Linguaggi di scripting lato server - Ripartizioni delle applicazioni tra client e server - Linguaggio PHP - PHP, XHTML e interazione con il browser - Metodi get e post per il passaggio dei dati - Elementi select, radio e checkbox - Gestione e creazione delle sessioni - Database in rete - MySql e PHP: creazione di database e tabelle; query di inserimento, visualizzazione e aggiornamento - Caratteristiche dei Big Data - Business Intelligence - Learning Machine - Sentimental Analysis - Internet of Things - Saper utilizzare il linguaggio di scripting PHP - Saper realizzare applicazioni dinamiche - Saper realizzare e gestire le sessioni utilizzando PHP - Creare e gestire un database in MySql - Creare e gestire tabelle in mysql - Saper realizzare query di aggiornamento e interrogazione in MySql - Realizzazione di un convegno sui Big Data da parte di tutti gli studenti della classe, che in data 5 maggio 2016 hanno presentato i loro lavori (video e presentazioni Power Point) in Auditorium alle classi quarte e quinte degli indirizzi Informatico, Amministrazione Finanza e Marketing e Liceo delle Scienze Umane Definizione degli obiettivi minimi per il conseguimento della sufficienza Conoscere le caratteristiche di un database relazionale Saper progettare un database relazionale Saper riconoscere le entità, le relazioni e gli attributi in un problema Saper realizzare la progettazione concettuale di una base di dati Saper realizzare la progettazione logica, dato uno schema E/R
Saper realizzare interrogazioni ad un Database attraverso il linguaggio SQL Conoscere le problematiche legate alle Basi di dati in rete Conoscere le modalità di gestione di un database, anche in rete Saper analizzare un problema e progettare e documentare la sua soluzione METODOLOGIA DIDATTICA lezione frontale per la presentazione dei contenuti teorici (dove lo si è ritenuto necessario) lezioni interattive esercitazioni in gruppo e individuali in classe ed in laboratorio su esercizi proposti esercitazioni a casa visione di materiale a casa (siti web, presentazioni power point, video) attività peer to peer flipped classroom approccio problem solving brainstorming coding attraverso giochi di squadra in laboratorio STRUMENTI Verrà seguito il libro di testo adottato, fornendo agli studenti del materiale alternativo se lo si riterrà opportuno ai fini di una migliore comprensione o per approfondimento. Laboratorio di informatica Saranno strumenti di lavoro anche gli appunti delle lezioni sia teoriche che pratiche (laboratorio) Internet Utilizzo di Internet Software didattici Presentazioni power point e video Verifiche scritte a domanda aperta Interrogazioni orali Presentazioni multimediali Progettazione e programmazione in laboratorio MODALITA DI VERIFICA
Interrogazioni Modalità peer to peer Attività laboratoriali, anche in gruppo STRATEGIE DI RECUPERO ATTIVATE VALUTAZIONE DEL PERCORSO FORMATIVO DELLA CLASSE La classe, sin dall inizio dell anno, si è mostrata ben disposta ad interagire positivamente con gli insegnanti. Il clima è stato sereno e collaborativo nel corso dell intero anno scolastico. Gli studenti si sono resi disponibili anche ad iniziative extracurricolari, come per esempio l organizzazione di un convegno sui Big Data, che li ha visti protagonisti in un workshop al quale sono state invitate le classi quarte e quinte degli indirizzi informatico, AFM e liceo delle scienze umane. Il percorso formativo con la classe è stato arricchito anche da attività extracurricolari, come il viaggio di istruzione in Grecia e la partecipazione a varie iniziative di orientamento, sia in ambito Universitario (partecipazione agli Open Day di ingegneria presso il Politecnico e di informatica in Bicocca) che in ambito lavorativo attraverso la collaborazione con società esterne che hanno coinvolto i ragazzi su temi legati al mondo del lavoro. Per quanto riguarda i risultati ottenuti nella materia, una parte della classe ha riportato risultati positivi lungo l intero corso dell anno e ha partecipato attivamente alle lezioni, mentre un altra parte ha mostrato un minore interesse verso i contenuti proposti e c è stato dunque bisogno di un maggiore coinvolgimento per raggiungere risultati positivi. LIBRI DI TESTO - Cloud informatica quinto anno Gallo - Sirsi ed. Minerva Scuola - ISBN 9788829836826 FIRMA DEL DOCENTE... DATA...