ISTITUTO TECNICO INDUSTRIALE “P. HENSEMBERGER” ISTITUTO TECNICO : Elettrotecnica, Informatica, Telecomunicazioni, Meccanica e Meccatronica, Biotecnologie Sanitarie LICEO SCIENTIFICO SCIENZE APPLICATE Via Berchet 2 - 20900 Monza 039324607 - Fax 0392326972 - C.F. 85018150152 - C.M. MITF410005 e-mail [email protected] - internet: www.hensemberger.gov.it PROGRAMMAZIONE a. s. 2016 / 2017 MATERIA Classe INFORMATICA 5 Sez. D1 Prof. ( Teoria ) LAURA PAVIA Prof. ( Laboratorio ) G.MARIA SPINELLI A) ANALISI DELLA SITUAZIONE INIZIALE Tenuto conto della complessità e vastità del programma di informatica del quinto anno, si è preferito iniziare subito tale programma senza effettuare un ripasso degli argomenti di quarta, peraltro non propedeutici. B) COMPETENZE DI CITTADINANZA Nel corso di tutto l’anno scolastico si lavorerà affinché gli studenti acquisiscano le competenze di cittadinanza sotto elencate: imparare ad imparare progettare comunicare collaborare e partecipare agire in modo autonomo e responsabile risolvere problemi individuare collegamenti e relazioni acquisire ed interpretare l’informazione C) PROGRAMMAZIONE DIDATTICA E COMPETENZE DISCIPLINARI Risulta difficile poter prevedere con precisione i tempi per lo svolgimento dei vari argomenti, poiché ciò dipende da diversi fattori quali: eventuali difficoltà incontrate dagli studenti; maggiore/minore interesse della classe per un certo argomento (alcuni argomenti, su richiesta degli alunni, potrebbero richiedere approfondimenti, altri no). Verrà riportato un piano di lavoro suddiviso per competenze. Ad ogni competenza si associano le abilità e le conoscenze e si elencano i livelli relativi all’acquisizione di esse. 5D1 INFORMATICA 2016/17 Pagina 1 di 6 ITI“ P.HENSEMBERGER ” Ad ogni livello si associa, infine, un voto. La numerazione delle aree tematiche è solo indicativa e potrà non rispecchiare l’effettiva la tempistica di svolgimento. AREA TEMATICA 1: Sistemi informativi e sistemi informatici COMPETENZE Utilizzare le strategie del pensiero razionale negli aspetti dialettici ed algoritmici per affrontare situazioni problematiche elaborando opportune soluzioni. Sviluppare applicazioni informatiche per reti locali e servizi a distanza. SUB COMPETENZA Utilizzare il lessico e la terminologia tecnica di settore ABILITA’ Utilizzare il lessico e la terminologia tecnica nel settore della progettazione di sistemi informatici CONOSCENZE Sistemi informativi e sistemi informatici Ciclo di vita di un sistema informatico Aspetti intensionale ed estensionale dei dati File di dati Basi di dati e sistemi di gestione delle basi di dati Architettura logica delle basi di dati AREA TEMATICA 2: Le basi di dati relazionali COMPETENZE Utilizzare le strategie del pensiero razionale negli aspetti dialettici ed algoritmici per affrontare situazioni problematiche elaborando opportune soluzioni. Sviluppare applicazioni informatiche per reti locali e servizi a distanza. SUB COMPETENZA Utilizzare il lessico e la terminologia tecnica di settore Impostare e risolvere problemi basati sul modello di dati relazionale utilizzando i diagrammi Entità/Relazioni ABILITA’ Utilizzare il lessico e la terminologia tecnica nel settore della progettazione di data base Utilizzare i Diagrammi Entità/Relazioni per la progettazione di una base di dati relazionale CONOSCENZE Diagrammi Entità/Relazioni Entità 5D1 INFORMATICA 2016/17 Pagina 2 di 6 ITI“ P.HENSEMBERGER ” Attributi delle entità ed attributi chiave Associazioni binarie Associazioni IS-A Associazioni ternarie Associazioni ricorsive Associazioni parziali e totali Attributi delle associazioni Il modello dei dati relazionale Il concetto di relazione Schema di relazione (tabella) Chiave di una relazione Trasformazione da schema ER a schema relazionale Progettazione e normalizzazione (1NF – 2NF – 3NF) di una base di dati relazionale Esempi di progettazione di basi di dati relazionali Linguaggi per operare su basi di dati relazionali Transazioni AREA TEMATICA 3: Il linguaggio SQL COMPETENZE Utilizzare le strategie del pensiero razionale negli aspetti dialettici ed algoritmici per affrontare situazioni problematiche elaborando opportune soluzioni. Sviluppare applicazioni informatiche per reti locali e servizi a distanza. SUB COMPETENZA Utilizzare il lessico e la terminologia tecnica di settore Utilizzare i linguaggi e le tecniche per l’interrogazione e la manipolazione delle basi di dati ABILITA’ Utilizzare il lessico e la terminologia tecnica nel settore della progettazione di data base Sviluppare applicazioni informatiche con basi di dati CONOSCENZE Il comando SELECT Le operazioni relazionali nel linguaggio SQL: selezione, proiezione, join Le query nidificate Join e self-join Le funzioni di aggregazione e la clausola di raggruppamento Ordinamenti Le condizioni di ricerca I comandi DDL del linguaggio SQL Esempio di database relazionale: MySQL introduzione all’interfaccia grafica per MySql presentazione del sistema creazione di tabelle 5D1 INFORMATICA 2016/17 Pagina 3 di 6 ITI“ P.HENSEMBERGER ” inserimento, modifica e cancellazione dei dati reperimento dei dati (istruzione SELECT) AREA TEMATICA 4: Pagine web dinamiche con linguaggio PHP COMPETENZE Utilizzare le strategie del pensiero razionale negli aspetti dialettici ed algoritmici per affrontare situazioni problematiche elaborando opportune soluzioni. Sviluppare applicazioni informatiche per reti locali e servizi a distanza. SUB COMPETENZA Utilizzare il lessico e la terminologia tecnica di settore Sviluppare applicazioni web-based integrando anche basi di dati ABILITA’ Utilizzare il lessico e la terminologia tecnica nel settore della progettazione di data base Sviluppare applicazioni web-based in PHP e HTML che interagiscono con basi di dati CONOSCENZE Introduzione/ripasso linguaggio HTML: Principali tag di HTML 5 Fogli di stile: CSS3 FORM La sintassi del linguaggio PHP Le variabili del linguaggio PHP Gli array del linguaggio PHP Le funzioni del linguaggio PHP La gestione dei form con il linguaggio PHP Modulo CLIL: PHP 5 MySQLi Functions How to perform insert, delete, update, select operations with PHP and MySQLi Static and dynamic Webpage architecture http: a stateless protocol Cookies What is a cookie? How does a cookie work? Cookies in php sessions in web application What is a session? How does a session work? sessions in PHP PHP login form with session and MySQL PHP sign up and login forms with session and MySQL Enchryption in PHP: hashing passwords with the PHP 5.5 Password Hashing API 5D1 INFORMATICA 2016/17 Pagina 4 di 6 ITI“ P.HENSEMBERGER ” D) VERIFICHE DELL’APPRENDIMENTO PROVE: sono previste valutazioni in numero non inferiore a tre a quadrimestre. TIPOLOGIA PROVE: analisi di problemi e progettazione di soluzioni con l’ausilio di un database anche in ambiente Internet e/o con relativa codifica; verifiche orali, simulazione di prove d’esame. PROVE DI LABORATORIO: sono previste di media due verifiche individuali per quadrimestre. TIPOLOGIA PROVE DI LABORATORIO: prove individuali e/o test validi per il laboratorio. E) VALUTAZIONE Viene stabilita la seguente griglia di valutazione in coerenza con i livelli relativi all’acquisizione delle competenze sopra descritti: VOTO MOTIVAZIONI 1-2 Livello base non raggiunto: non conosce alcuna informazione e rifiuta ogni forma e tentativo di coinvolgimento 3 Livello base non raggiunto: le conoscenze di tutti gli elementi mancano o sono gravemente errate; non è in grado di applicarle anche in situazioni note ed evidenzia grosse carenze nell'esposizione 4 Livello base non raggiunto: ha una conoscenza frammentaria delle informazioni, commette errori gravi anche in situazioni semplici e note. Evidenzia molte carenze nell'esposizione 5 Livello base non raggiunto: applica le conoscenze con alcune difficoltà in situazioni semplici e note; comunica con linguaggio non chiaro. 6 Ha conseguito il livello base 7 -8 Ha conseguito il livello intermedio 9-10 Ha conseguito il livello avanzato F) ATTIVITA’ DI RECUPERO Sono previsti momenti di recupero in itinere per coloro che sottoporranno agli insegnanti esercizi e/o quesiti oppure chiederanno chiarimenti. Inoltre nel mese di gennaio o febbraio è possibile che venga attivato un corso di recupero per quegli studenti che saranno risultati insufficienti allo scrutinio del primo quadrimestre. 5D1 INFORMATICA 2016/17 Pagina 5 di 6 ITI“ P.HENSEMBERGER ” MONZA lÌ, 04/11/2016 FIRMA PROF. LAURA PAVIA PROF. G.MARIA SPINELLI 5D1 INFORMATICA 2016/17 Pagina 6 di 6