I.I.S.S. BLAISE PASCAL Via Carducci, 4 - 10094 Giaveno (TO) tel. 011 9378193 - 011 9363321 - fax 011 9377478 C.F. 86049000010 [email protected] – [email protected] - www.pascalgiaveno.it A. S. 2014 – 2015 PIANO DI LAVORO DEL PROF. Lorusso Gerolamo Materia: Classe: Indirizzo: Numero allievi: Libro di testo adottato: Informatica 4°E Liceo Scientifico Opzione Scienze Applicate 22 A. Lorenzi , M. Govoni “Informatica Applicazioni Scientifiche” Ed. Atlas ISBN 978-88-268-1639-5 Attività di accoglienza e integrazione A partire dal corrente anno scolastico ci sono due nuovi allievi: Bunino Lorenzo e Leto Chiara. Si tratta di due allievi provenienti dalla ex 3°D che hanno richiesto un cambio di classe. Nessun lavoro differenziato è richiesto per favorire l’inserimento e la partecipazione attiva al dialogo educativo. Livello rilevato della classe e dei singoli alunni all’inizio dell’anno La prima verifica ha avuto un esito discreto o buono per un limitato numero di allievi, un esito sufficiente o non lontano dalla sufficienza per un gruppo più consistente di allievi, mentre alcuni allievi sono risultati gravemente insufficienti. Obiettivi didattici trasversali comprendere i principali fondamenti teorici delle scienze dell’informazione; consolidare l’uso dei più comuni strumenti software per il calcolo, la ricerca e la comunicazione in rete, la comunicazione multimediale; saper risolvere problemi scientifici di complessità crescente, e scegliendo di volta in volta lo strumento più adatto; saper cooperare e lavorare in gruppo. Obiettivi disciplinari introduzione alla progettazione di app per smartphone su piattaforma Android; paradigma di programmazione ad oggetti in linguaggio C++; database e linguaggio SQL Programma dettagliato (eventualmente per moduli) 1. app per smartphone su piattaforma Android presentazione dell’ambiente di sviluppo App Inventor validazione delle app tramite emulatore Android costruzione dell’eseguibile e installazione su device smartphone/tablet con Android importazione ed esportazione del codice sorgente progettazione di semplici app (indovina un numero, gioco del tris, invio di SMS) 2. Programmazione strutturata in C++ Dati strutturai: array a due dimensioni 3. Programmazione orientata agli oggetti in C++ nozioni di base o Introduzione alla programmazione ad oggetti Doc. I.I.S.S. B. Pascal Giaveno Modulo M000 Rev. 00 -15/04/2014 Pagina 1 di 4 differenze tra programmazione strutturata e programmazione ad oggetti definizioni di oggetto, classe, attributo e metodo creazione e uso di oggetti incapsulamento ereditarietà e gerarchia di classi approfondimenti o polimorfismo: overloading e overriding o array di oggetti o o o o o 4. Database nozioni di base o database e DBMS: caratteristiche fondamentali e funzioni offerte agli utenti o linguaggi per database (DDL, DML, Query Language) o modellazione dei dati: livello concettuale, logico e fisico modello concettuale E/R e regole di lettura delle associazioni modello relazionale o concetti e requisiti fondamentali, operazioni dell’algebra relazionale o vincoli d’integrità: vincolo di chiave, vincolo di tupla, integrità referenziale o regole di derivazione del modello logico dal modello E/R la normalizzazione delle relazioni: 1FN, 2FN e 3FN Linguaggio SQL o caratteristiche generali del linguaggio SQL o tipi di dati o comando Select: criteri di selezione, ordinamento e raggruppamento dei dati, funzioni di aggregazione, subquery o comandi di DDL: Create Table, Alter Table o comandi di DML: Insert, Update, Delete o realizzazione di database con MS Access e uso di Access-SQL progettazione di database: dall’analisi dei requisiti all’implementazione con il DBMS Metodologie e strategie didattiche lezione frontale lezione dialogata lavoro cooperativo problem solving. Strumenti (oltre al libro di testo) laboratori LIM documentazione online appunti dalle lezioni slide create/ utilizzate dal docente Verifica e valutazione Gli obiettivi della disciplina richiedono l’utilizzo di prove di verifica differenziate, formative e sommative, e riconducibili alle seguenti tipologie: scritto: problemi e produzione di programmi; orale: test a scelta multipla, relazioni su attività e progetti di laboratorio, domande di teoria sui concetti di base affrontati a lezione; di laboratorio: progetti di laboratorio individuali e di gruppo (2-3 allievi) Doc. I.I.S.S. B. Pascal Giaveno Modulo M000 Rev. 00 -15/04/2014 Pagina 2 di 4 La valutazione finale di ogni modulo del programma si avvale di verifiche appartenenti alle tipologie previste che misurino l’acquisizione di competenze. Per quanto riguarda la valutazione si fa riferimento ad una media ponderata in cui le prove scritte e orali hanno peso 0.7 e le prove di laboratorio hanno peso 0.3. Attività di recupero Per quanto riguarda le attività di recupero si stabilisce lo svolgimento in itinere e lezioni di supporto extracurricolari da attivare nei momenti opportuni, in relazione allo svolgimento del programma. Approfondimenti previsti per gli alunni più motivati Per gli alunni più motivati sono previste attività di ricerca e approfondimento sul mondo del web e sull’attività di programmazione. Raccordi interdisciplinari Come indicato negli obiettivi didattici trasversali, l’utilizzo degli strumenti informatici è finalizzato alla soluzione di problemi connessi allo studio delle altre discipline, in accordo con la programmazione didattica dei colleghi di altre discipline. Il foglio elettronico e i siti web sono i principali strumenti utilizzati per queste applicazioni Data: 08/11/2014 Doc. I.I.S.S. B. Pascal Giaveno Il docente LORUSSO Gerolamo Modulo M000 Rev. 00 -15/04/2014 Pagina 3 di 4 1° QUADRIMESTRE Modulo n. progressivo App per smartphone su piattaforma Android 2. Programmazione strutturata in linguaggio C++ 3. Programmazione orientata agli oggetti in C++ Unità didattica Metodi e strumenti Verifica Raccordi interdisciplinari Tempi prove in laboratorio 8 ore Dati strutturati: array a due dimensioni scritta 8 ore Nozioni di base scritta 10 ore Approfondimenti: polimorfismo e array di oggetti progetto di laboratorio 10 ore 1. 2° QUADRIMESTRE Modulo n. progressivo 4. Database Doc. I.I.S.S. B. Pascal Giaveno Unità didattica Metodi e strumenti Verifica Raccordi interdisciplinari Tempi modello E/R scritta 6 ore Modello relazionale scritta 8 ore Linguaggio SQL prove di laboratorio 8 ore Progettazione di database progetto di laboratorio 8 ore Modulo M000 Rev. 00 -15/04/2014 Pagina 4 di 4